{
 "$schema": "https://unbiased.ai/data/price-index-history.schema.json",
 "description": "Price history for the Unbiased LLM Price Index. One interval per price; 'to' is null while the price is current. 'observed' lists the dates we saw that price and where.",
 "intervals": [
  {
   "model_id": "anthropic/claude-fable-5-1",
   "from": "2026-08-25",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 10,
   "cached_input_usd_per_mtok": 0.25,
   "output_usd_per_mtok": 50,
   "observed": [
    {
     "date": "2026-08-25",
     "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
     "via": "data/prices.json"
    },
    {
     "date": "2026-10-17",
     "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "anthropic/claude-mythos-5-1",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 10,
   "cached_input_usd_per_mtok": 0.25,
   "output_usd_per_mtok": 50,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "anthropic/claude-fable-5",
   "from": "2026-10-13",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 10,
   "cached_input_usd_per_mtok": 1.0,
   "output_usd_per_mtok": 50,
   "observed": [
    {
     "date": "2026-10-13",
     "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
     "via": "data/prices.json"
    },
    {
     "date": "2026-10-17",
     "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "anthropic/claude-mythos-5",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 10,
   "cached_input_usd_per_mtok": 1.0,
   "output_usd_per_mtok": 50,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "anthropic/claude-opus-5-5",
   "from": "2026-10-13",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 4,
   "cached_input_usd_per_mtok": 0.2,
   "output_usd_per_mtok": 20,
   "observed": [
    {
     "date": "2026-10-13",
     "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
     "via": "data/prices.json"
    },
    {
     "date": "2026-10-17",
     "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "anthropic/claude-opus-5",
   "from": "2026-10-13",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 5,
   "cached_input_usd_per_mtok": 0.5,
   "output_usd_per_mtok": 25,
   "observed": [
    {
     "date": "2026-10-13",
     "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
     "via": "data/prices.json"
    },
    {
     "date": "2026-10-17",
     "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "anthropic/claude-opus-4-8",
   "from": "2026-10-13",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 5,
   "cached_input_usd_per_mtok": 0.5,
   "output_usd_per_mtok": 25,
   "observed": [
    {
     "date": "2026-10-13",
     "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
     "via": "data/prices.json"
    },
    {
     "date": "2026-10-17",
     "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "anthropic/claude-opus-4-7",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 5,
   "cached_input_usd_per_mtok": 0.5,
   "output_usd_per_mtok": 25,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "anthropic/claude-opus-4-6",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 5,
   "cached_input_usd_per_mtok": 0.5,
   "output_usd_per_mtok": 25,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "anthropic/claude-opus-4-5",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 5,
   "cached_input_usd_per_mtok": 0.5,
   "output_usd_per_mtok": 25,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "anthropic/claude-sonnet-5-5",
   "from": "2026-10-13",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 2,
   "cached_input_usd_per_mtok": 0.1,
   "output_usd_per_mtok": 10,
   "observed": [
    {
     "date": "2026-10-13",
     "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
     "via": "data/prices.json"
    },
    {
     "date": "2026-10-17",
     "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "anthropic/claude-sonnet-5",
   "from": "2026-08-25",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 2,
   "cached_input_usd_per_mtok": 0.2,
   "output_usd_per_mtok": 10,
   "observed": [
    {
     "date": "2026-08-25",
     "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
     "via": "data/prices.json"
    },
    {
     "date": "2026-10-17",
     "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "anthropic/claude-sonnet-4-6",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 3,
   "cached_input_usd_per_mtok": 0.3,
   "output_usd_per_mtok": 15,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "anthropic/claude-sonnet-4-5",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 3,
   "cached_input_usd_per_mtok": 0.3,
   "output_usd_per_mtok": 15,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "anthropic/claude-haiku-4-5",
   "from": "2026-10-13",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 1,
   "cached_input_usd_per_mtok": 0.1,
   "output_usd_per_mtok": 5,
   "observed": [
    {
     "date": "2026-10-13",
     "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
     "via": "data/prices.json"
    },
    {
     "date": "2026-10-17",
     "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "anthropic/claude-haiku-5-5",
   "from": "2026-10-13",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 0.1,
   "cached_input_usd_per_mtok": 0.01,
   "output_usd_per_mtok": 0.5,
   "observed": [
    {
     "date": "2026-10-13",
     "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
     "via": "data/prices.json"
    },
    {
     "date": "2026-10-17",
     "source_url": "https://platform.claude.com/docs/en/about-claude/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "openai/gpt-6-astra",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 10,
   "cached_input_usd_per_mtok": 1.0,
   "output_usd_per_mtok": 50,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://platform.openai.com/docs/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "openai/gpt-6.1-sol",
   "from": "2026-10-01",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 2,
   "cached_input_usd_per_mtok": 0.1,
   "output_usd_per_mtok": 10,
   "observed": [
    {
     "date": "2026-10-01",
     "source_url": "https://developers.openai.com/api/docs/pricing",
     "via": "data/prices.json"
    },
    {
     "date": "2026-10-17",
     "source_url": "https://platform.openai.com/docs/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "openai/gpt-6-sol",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 2,
   "cached_input_usd_per_mtok": 0.2,
   "output_usd_per_mtok": 10,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://platform.openai.com/docs/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "openai/gpt-6-luna",
   "from": "2026-10-01",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 0.1,
   "cached_input_usd_per_mtok": 0.01,
   "output_usd_per_mtok": 0.5,
   "observed": [
    {
     "date": "2026-10-01",
     "source_url": "https://developers.openai.com/api/docs/pricing",
     "via": "data/prices.json"
    },
    {
     "date": "2026-10-17",
     "source_url": "https://platform.openai.com/docs/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "openai/gpt-5.5",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 5,
   "cached_input_usd_per_mtok": 0.5,
   "output_usd_per_mtok": 30,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://platform.openai.com/docs/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "openai/gpt-5.5-pro",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 30,
   "cached_input_usd_per_mtok": null,
   "output_usd_per_mtok": 180,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://platform.openai.com/docs/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "openai/gpt-5.4",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 2.5,
   "cached_input_usd_per_mtok": 0.25,
   "output_usd_per_mtok": 15,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://platform.openai.com/docs/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "openai/gpt-5.4-mini",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 0.75,
   "cached_input_usd_per_mtok": 0.075,
   "output_usd_per_mtok": 4.5,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://platform.openai.com/docs/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "openai/gpt-5.4-nano",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 0.2,
   "cached_input_usd_per_mtok": 0.02,
   "output_usd_per_mtok": 1.25,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://platform.openai.com/docs/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "openai/gpt-5.3-codex",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 1.75,
   "cached_input_usd_per_mtok": 0.175,
   "output_usd_per_mtok": 14,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://platform.openai.com/docs/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "openai/gpt-5.2",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 1.75,
   "cached_input_usd_per_mtok": 0.175,
   "output_usd_per_mtok": 14,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://platform.openai.com/docs/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "openai/gpt-5-mini",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 0.25,
   "cached_input_usd_per_mtok": 0.025,
   "output_usd_per_mtok": 2.0,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://platform.openai.com/docs/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "openai/gpt-5-nano",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 0.05,
   "cached_input_usd_per_mtok": 0.005,
   "output_usd_per_mtok": 0.4,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://platform.openai.com/docs/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "openai/gpt-4.1",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 2.0,
   "cached_input_usd_per_mtok": 0.5,
   "output_usd_per_mtok": 8.0,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://platform.openai.com/docs/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "openai/o3",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 2.0,
   "cached_input_usd_per_mtok": 0.5,
   "output_usd_per_mtok": 8.0,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://platform.openai.com/docs/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "openai/o4-mini",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 1.1,
   "cached_input_usd_per_mtok": 0.275,
   "output_usd_per_mtok": 4.4,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://platform.openai.com/docs/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "google/gemini-4-argon",
   "from": "2026-10-17",
   "to": "2026-11-30",
   "from_is_first_observation": true,
   "to_is_announced": true,
   "input_usd_per_mtok": 2.0,
   "cached_input_usd_per_mtok": 0.1,
   "output_usd_per_mtok": 10.0,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://ai.google.dev/gemini-api/docs/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "google/gemini-4-argon",
   "from": "2026-12-01",
   "to": null,
   "scheduled": true,
   "input_usd_per_mtok": 4.0,
   "cached_input_usd_per_mtok": 0.2,
   "output_usd_per_mtok": 20.0,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://ai.google.dev/gemini-api/docs/pricing",
     "via": "WebFetch",
     "kind": "announced"
    }
   ]
  },
  {
   "model_id": "google/gemini-3.8-flash",
   "from": "2026-10-17",
   "to": "2026-12-31",
   "from_is_first_observation": true,
   "to_is_announced": true,
   "input_usd_per_mtok": 0.75,
   "cached_input_usd_per_mtok": 0.075,
   "output_usd_per_mtok": 3.75,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://ai.google.dev/gemini-api/docs/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "google/gemini-3.8-flash",
   "from": "2027-01-01",
   "to": null,
   "scheduled": true,
   "input_usd_per_mtok": 1.5,
   "cached_input_usd_per_mtok": 0.15,
   "output_usd_per_mtok": 7.5,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://ai.google.dev/gemini-api/docs/pricing",
     "via": "WebFetch",
     "kind": "announced"
    }
   ]
  },
  {
   "model_id": "google/gemini-3.6-flash",
   "from": "2026-10-17",
   "to": "2026-12-31",
   "from_is_first_observation": true,
   "to_is_announced": true,
   "input_usd_per_mtok": 0.75,
   "cached_input_usd_per_mtok": 0.075,
   "output_usd_per_mtok": 3.75,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://ai.google.dev/gemini-api/docs/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "google/gemini-3.6-flash",
   "from": "2027-01-01",
   "to": null,
   "scheduled": true,
   "input_usd_per_mtok": 1.5,
   "cached_input_usd_per_mtok": 0.15,
   "output_usd_per_mtok": 7.5,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://ai.google.dev/gemini-api/docs/pricing",
     "via": "WebFetch",
     "kind": "announced"
    }
   ]
  },
  {
   "model_id": "google/gemini-3.5-flash-lite",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 0.3,
   "cached_input_usd_per_mtok": 0.03,
   "output_usd_per_mtok": 2.5,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://ai.google.dev/gemini-api/docs/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "google/gemini-3.1-flash-lite",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 0.25,
   "cached_input_usd_per_mtok": 0.025,
   "output_usd_per_mtok": 1.5,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://ai.google.dev/gemini-api/docs/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "google/gemini-3.1-pro-preview",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 2.0,
   "cached_input_usd_per_mtok": 0.2,
   "output_usd_per_mtok": 12.0,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://ai.google.dev/gemini-api/docs/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "google/gemini-3-flash-preview",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 0.5,
   "cached_input_usd_per_mtok": 0.05,
   "output_usd_per_mtok": 3.0,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://ai.google.dev/gemini-api/docs/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "google/gemini-2.5-pro",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 1.25,
   "cached_input_usd_per_mtok": 0.125,
   "output_usd_per_mtok": 10.0,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://ai.google.dev/gemini-api/docs/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "google/gemini-2.5-flash",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 0.3,
   "cached_input_usd_per_mtok": 0.03,
   "output_usd_per_mtok": 2.5,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://ai.google.dev/gemini-api/docs/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "google/gemini-2.5-flash-lite",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 0.1,
   "cached_input_usd_per_mtok": 0.01,
   "output_usd_per_mtok": 0.4,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://ai.google.dev/gemini-api/docs/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "xai/grok-4.7",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 2.0,
   "cached_input_usd_per_mtok": 0.5,
   "output_usd_per_mtok": 6.0,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://docs.x.ai/docs/models",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "xai/grok-4.6",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 2.0,
   "cached_input_usd_per_mtok": 0.5,
   "output_usd_per_mtok": 6.0,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://docs.x.ai/docs/models",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "xai/grok-4.5",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 2.0,
   "cached_input_usd_per_mtok": 0.3,
   "output_usd_per_mtok": 6.0,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://docs.x.ai/docs/models",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "xai/grok-4.3",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 1.25,
   "cached_input_usd_per_mtok": 0.2,
   "output_usd_per_mtok": 2.5,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://docs.x.ai/docs/models",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "xai/grok-4.20-0309-reasoning",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 1.25,
   "cached_input_usd_per_mtok": 0.2,
   "output_usd_per_mtok": 2.5,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://docs.x.ai/docs/models",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "xai/grok-4.20-0309-non-reasoning",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 1.25,
   "cached_input_usd_per_mtok": 0.2,
   "output_usd_per_mtok": 2.5,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://docs.x.ai/docs/models",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "xai/grok-4.20-multi-agent-0309",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 1.25,
   "cached_input_usd_per_mtok": 0.2,
   "output_usd_per_mtok": 2.5,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://docs.x.ai/docs/models",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "xai/grok-build-0.1",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 1.0,
   "cached_input_usd_per_mtok": 0.2,
   "output_usd_per_mtok": 2.0,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://docs.x.ai/docs/models",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "deepseek/deepseek-flash",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 0.3,
   "cached_input_usd_per_mtok": 0.006,
   "output_usd_per_mtok": 1.2,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://api-docs.deepseek.com/quick_start/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "deepseek/deepseek-v4-pro",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 1.32,
   "cached_input_usd_per_mtok": 0.044,
   "output_usd_per_mtok": 3.96,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://api-docs.deepseek.com/quick_start/pricing",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "moonshot/kimi-k3",
   "from": "2026-08-01",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 3.0,
   "cached_input_usd_per_mtok": 0.3,
   "output_usd_per_mtok": 15.0,
   "observed": [
    {
     "date": "2026-08-01",
     "source_url": "https://platform.kimi.ai/docs/pricing/chat-k3",
     "via": "data/prices.json"
    },
    {
     "date": "2026-10-17",
     "source_url": "https://platform.kimi.ai/docs/pricing/chat",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "moonshot/kimi-k2.7-code",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 0.95,
   "cached_input_usd_per_mtok": 0.19,
   "output_usd_per_mtok": 4.0,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://platform.kimi.ai/docs/pricing/chat",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "moonshot/kimi-k2.7-code-highspeed",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 1.9,
   "cached_input_usd_per_mtok": 0.38,
   "output_usd_per_mtok": 8.0,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://platform.kimi.ai/docs/pricing/chat",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "moonshot/kimi-k2.6",
   "from": "2026-10-17",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 0.95,
   "cached_input_usd_per_mtok": 0.16,
   "output_usd_per_mtok": 4.0,
   "observed": [
    {
     "date": "2026-10-17",
     "source_url": "https://platform.kimi.ai/docs/pricing/chat",
     "via": "WebFetch"
    }
   ]
  },
  {
   "model_id": "unbiased/pareto",
   "from": "2026-10-01",
   "to": null,
   "from_is_first_observation": true,
   "input_usd_per_mtok": 0.8,
   "cached_input_usd_per_mtok": 0.03,
   "output_usd_per_mtok": 3.2,
   "observed": [
    {
     "date": "2026-10-01",
     "source_url": "https://unbiased.ai/pricing/",
     "via": "data/prices.json"
    },
    {
     "date": "2026-10-17",
     "source_url": "https://unbiased.ai/pricing/",
     "via": "WebFetch"
    }
   ]
  }
 ]
}
