{
  "$schema": "https://aidevhub.io/api/models.schema.json",
  "name": "AI Dev Hub model catalog",
  "description": "List prices (USD per million tokens), cache rates, context windows, output limits and release months of AI models on sale, each read from the vendor's own page.",
  "url": "https://aidevhub.io/llm-pricing-api/",
  "license": "CC BY 4.0",
  "license_url": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": "Model prices: AI Dev Hub (https://aidevhub.io/llm-pricing-api/), CC BY 4.0",
  "terms": "https://aidevhub.io/terms/",
  "prices_verified": "2026-10-03",
  "count": 66,
  "models": [
    {
      "id": "claude-fable-5-1",
      "name": "Claude Fable 5.1",
      "provider": "Anthropic",
      "status": "current",
      "flagship": true,
      "input_usd_per_mtok": 10,
      "output_usd_per_mtok": 50,
      "cached_input_usd_per_mtok": 0.25,
      "cache_write_usd_per_mtok": 12.5,
      "price_scope": "5-minute cache writes",
      "context_window_tokens": 1000000,
      "max_output_tokens": 128000,
      "released": "2026-09",
      "source": "https://platform.claude.com/docs/en/about-claude/models/overview",
      "verified_at": "2026-10-03"
    },
    {
      "id": "claude-opus-5-5",
      "name": "Claude Opus 5.5",
      "provider": "Anthropic",
      "status": "current",
      "flagship": false,
      "input_usd_per_mtok": 4,
      "output_usd_per_mtok": 20,
      "cached_input_usd_per_mtok": 0.2,
      "cache_write_usd_per_mtok": 5,
      "price_scope": "5-minute cache writes",
      "context_window_tokens": 1000000,
      "max_output_tokens": 128000,
      "released": "2026-09",
      "source": "https://platform.claude.com/docs/en/about-claude/models/overview",
      "verified_at": "2026-10-03"
    },
    {
      "id": "claude-opus-5",
      "name": "Claude Opus 5",
      "provider": "Anthropic",
      "status": "legacy",
      "flagship": false,
      "input_usd_per_mtok": 5,
      "output_usd_per_mtok": 25,
      "cached_input_usd_per_mtok": 0.5,
      "cache_write_usd_per_mtok": 6.25,
      "price_scope": "5-minute cache writes",
      "context_window_tokens": 1000000,
      "max_output_tokens": 128000,
      "released": "2026-07",
      "source": "https://platform.claude.com/docs/en/about-claude/pricing",
      "verified_at": "2026-10-03"
    },
    {
      "id": "claude-sonnet-5-5",
      "name": "Claude Sonnet 5.5",
      "provider": "Anthropic",
      "status": "current",
      "flagship": false,
      "input_usd_per_mtok": 2,
      "output_usd_per_mtok": 10,
      "cached_input_usd_per_mtok": 0.2,
      "cache_write_usd_per_mtok": 2.5,
      "price_scope": "5-minute cache writes",
      "context_window_tokens": 1000000,
      "max_output_tokens": 128000,
      "released": "2026-09",
      "source": "https://platform.claude.com/docs/en/about-claude/models/overview",
      "verified_at": "2026-10-03"
    },
    {
      "id": "claude-sonnet-5",
      "name": "Claude Sonnet 5",
      "provider": "Anthropic",
      "status": "legacy",
      "flagship": false,
      "input_usd_per_mtok": 2,
      "output_usd_per_mtok": 10,
      "cached_input_usd_per_mtok": 0.2,
      "cache_write_usd_per_mtok": 2.5,
      "price_scope": "5-minute cache writes",
      "context_window_tokens": 1000000,
      "max_output_tokens": 128000,
      "released": "2026-06",
      "source": "https://platform.claude.com/docs/en/about-claude/pricing",
      "verified_at": "2026-10-03"
    },
    {
      "id": "claude-haiku-4-5",
      "name": "Claude Haiku 4.5",
      "provider": "Anthropic",
      "status": "current",
      "flagship": false,
      "input_usd_per_mtok": 1,
      "output_usd_per_mtok": 5,
      "cached_input_usd_per_mtok": 0.1,
      "cache_write_usd_per_mtok": 1.25,
      "price_scope": "5-minute cache writes",
      "context_window_tokens": 200000,
      "max_output_tokens": 64000,
      "released": "2025-10",
      "source": "https://platform.claude.com/docs/en/about-claude/models/overview",
      "verified_at": "2026-10-03"
    },
    {
      "id": "claude-fable-5",
      "name": "Claude Fable 5",
      "provider": "Anthropic",
      "status": "legacy",
      "flagship": false,
      "input_usd_per_mtok": 10,
      "output_usd_per_mtok": 50,
      "cached_input_usd_per_mtok": 1,
      "cache_write_usd_per_mtok": 12.5,
      "price_scope": "5-minute cache writes",
      "context_window_tokens": 1000000,
      "max_output_tokens": 128000,
      "released": "2026-06",
      "source": "https://platform.claude.com/docs/en/about-claude/pricing",
      "verified_at": "2026-10-03"
    },
    {
      "id": "claude-opus-4-8",
      "name": "Claude Opus 4.8",
      "provider": "Anthropic",
      "status": "legacy",
      "flagship": false,
      "input_usd_per_mtok": 5,
      "output_usd_per_mtok": 25,
      "cached_input_usd_per_mtok": 0.5,
      "cache_write_usd_per_mtok": 6.25,
      "price_scope": "5-minute cache writes",
      "context_window_tokens": 1000000,
      "max_output_tokens": 128000,
      "released": "2026-05",
      "source": "https://platform.claude.com/docs/en/about-claude/pricing",
      "verified_at": "2026-10-03"
    },
    {
      "id": "claude-opus-4-7",
      "name": "Claude Opus 4.7",
      "provider": "Anthropic",
      "status": "legacy",
      "flagship": false,
      "input_usd_per_mtok": 5,
      "output_usd_per_mtok": 25,
      "cached_input_usd_per_mtok": 0.5,
      "cache_write_usd_per_mtok": 6.25,
      "price_scope": "5-minute cache writes",
      "context_window_tokens": 1000000,
      "max_output_tokens": 128000,
      "released": "2026-04",
      "source": "https://platform.claude.com/docs/en/about-claude/pricing",
      "verified_at": "2026-10-03"
    },
    {
      "id": "claude-opus-4-6",
      "name": "Claude Opus 4.6",
      "provider": "Anthropic",
      "status": "legacy",
      "flagship": false,
      "input_usd_per_mtok": 5,
      "output_usd_per_mtok": 25,
      "cached_input_usd_per_mtok": 0.5,
      "cache_write_usd_per_mtok": 6.25,
      "price_scope": "5-minute cache writes",
      "context_window_tokens": 1000000,
      "max_output_tokens": 128000,
      "released": "2026-02",
      "source": "https://platform.claude.com/docs/en/about-claude/pricing",
      "verified_at": "2026-10-03"
    },
    {
      "id": "claude-opus-4-5",
      "name": "Claude Opus 4.5",
      "provider": "Anthropic",
      "status": "legacy",
      "flagship": false,
      "input_usd_per_mtok": 5,
      "output_usd_per_mtok": 25,
      "cached_input_usd_per_mtok": 0.5,
      "cache_write_usd_per_mtok": 6.25,
      "price_scope": "5-minute cache writes",
      "context_window_tokens": 200000,
      "max_output_tokens": 64000,
      "released": "2025-11",
      "source": "https://platform.claude.com/docs/en/about-claude/pricing",
      "verified_at": "2026-10-03"
    },
    {
      "id": "claude-sonnet-4-6",
      "name": "Claude Sonnet 4.6",
      "provider": "Anthropic",
      "status": "legacy",
      "flagship": false,
      "input_usd_per_mtok": 3,
      "output_usd_per_mtok": 15,
      "cached_input_usd_per_mtok": 0.3,
      "cache_write_usd_per_mtok": 3.75,
      "price_scope": "5-minute cache writes",
      "context_window_tokens": 1000000,
      "max_output_tokens": 64000,
      "released": "2026-02",
      "source": "https://platform.claude.com/docs/en/about-claude/pricing",
      "verified_at": "2026-10-03"
    },
    {
      "id": "claude-sonnet-4-5",
      "name": "Claude Sonnet 4.5",
      "provider": "Anthropic",
      "status": "legacy",
      "flagship": false,
      "input_usd_per_mtok": 3,
      "output_usd_per_mtok": 15,
      "cached_input_usd_per_mtok": 0.3,
      "cache_write_usd_per_mtok": 3.75,
      "price_scope": "5-minute cache writes",
      "context_window_tokens": 200000,
      "max_output_tokens": 64000,
      "released": "2025-09",
      "source": "https://platform.claude.com/docs/en/about-claude/pricing",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gpt-6-astra",
      "name": "GPT-6 Astra",
      "provider": "OpenAI",
      "status": "current",
      "flagship": true,
      "input_usd_per_mtok": 10,
      "output_usd_per_mtok": 50,
      "cached_input_usd_per_mtok": 1,
      "cache_write_usd_per_mtok": 12.5,
      "price_scope": "prompts up to 272K input tokens",
      "context_window_tokens": 1050000,
      "max_output_tokens": 128000,
      "released": "2026-09",
      "source": "https://developers.openai.com/api/docs/pricing",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gpt-6.1-sol",
      "name": "GPT-6.1 Sol",
      "provider": "OpenAI",
      "status": "current",
      "flagship": false,
      "input_usd_per_mtok": 2,
      "output_usd_per_mtok": 10,
      "cached_input_usd_per_mtok": 0.1,
      "cache_write_usd_per_mtok": 2.5,
      "price_scope": "prompts up to 272K input tokens",
      "context_window_tokens": 1050000,
      "max_output_tokens": 128000,
      "released": "2026-09",
      "source": "https://developers.openai.com/api/docs/pricing",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gpt-6-sol",
      "name": "GPT-6 Sol",
      "provider": "OpenAI",
      "status": "current",
      "flagship": false,
      "input_usd_per_mtok": 2,
      "output_usd_per_mtok": 10,
      "cached_input_usd_per_mtok": 0.2,
      "cache_write_usd_per_mtok": 2.5,
      "price_scope": "prompts up to 272K input tokens",
      "context_window_tokens": 1050000,
      "max_output_tokens": 128000,
      "released": "2026-09",
      "source": "https://developers.openai.com/api/docs/models/gpt-6-sol",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gpt-6-luna",
      "name": "GPT-6 Luna",
      "provider": "OpenAI",
      "status": "current",
      "flagship": false,
      "input_usd_per_mtok": 0.1,
      "output_usd_per_mtok": 0.5,
      "cached_input_usd_per_mtok": 0.01,
      "cache_write_usd_per_mtok": 0.125,
      "price_scope": "prompts up to 272K input tokens",
      "context_window_tokens": 1050000,
      "max_output_tokens": 128000,
      "released": "2026-09",
      "source": "https://developers.openai.com/api/docs/pricing",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gpt-5.6-sol",
      "name": "GPT-5.6 Sol",
      "provider": "OpenAI",
      "status": "current",
      "flagship": false,
      "input_usd_per_mtok": 4,
      "output_usd_per_mtok": 20,
      "cached_input_usd_per_mtok": 0.4,
      "cache_write_usd_per_mtok": 5,
      "price_scope": "promotional price through November 21, 2026, prompts up to 272K input tokens",
      "context_window_tokens": 1050000,
      "max_output_tokens": 128000,
      "released": "2026-07",
      "source": "https://developers.openai.com/api/docs/pricing",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gpt-5.6-terra",
      "name": "GPT-5.6 Terra",
      "provider": "OpenAI",
      "status": "current",
      "flagship": false,
      "input_usd_per_mtok": 2,
      "output_usd_per_mtok": 12,
      "cached_input_usd_per_mtok": 0.2,
      "cache_write_usd_per_mtok": 2.5,
      "price_scope": "prompts up to 272K input tokens",
      "context_window_tokens": 1050000,
      "max_output_tokens": 128000,
      "released": "2026-07",
      "source": "https://developers.openai.com/api/docs/models/gpt-5.6-terra",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gpt-5.6-luna",
      "name": "GPT-5.6 Luna",
      "provider": "OpenAI",
      "status": "current",
      "flagship": false,
      "input_usd_per_mtok": 0.2,
      "output_usd_per_mtok": 1.2,
      "cached_input_usd_per_mtok": 0.02,
      "cache_write_usd_per_mtok": 0.25,
      "price_scope": "prompts up to 272K input tokens",
      "context_window_tokens": 1050000,
      "max_output_tokens": 128000,
      "released": "2026-07",
      "source": "https://developers.openai.com/api/docs/models/gpt-5.6-luna",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gpt-5.5",
      "name": "GPT-5.5",
      "provider": "OpenAI",
      "status": "current",
      "flagship": false,
      "input_usd_per_mtok": 5,
      "output_usd_per_mtok": 30,
      "cached_input_usd_per_mtok": 0.5,
      "cache_write_usd_per_mtok": null,
      "price_scope": "prompts up to 272K input tokens",
      "context_window_tokens": 1050000,
      "max_output_tokens": 128000,
      "released": "2026-04",
      "source": "https://developers.openai.com/api/docs/models/gpt-5.5",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gpt-5.5-pro",
      "name": "GPT-5.5 Pro",
      "provider": "OpenAI",
      "status": "current",
      "flagship": false,
      "input_usd_per_mtok": 30,
      "output_usd_per_mtok": 180,
      "cached_input_usd_per_mtok": null,
      "cache_write_usd_per_mtok": null,
      "price_scope": null,
      "context_window_tokens": 1050000,
      "max_output_tokens": 128000,
      "released": "2026-04",
      "source": "https://developers.openai.com/api/docs/models/gpt-5.5-pro",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gpt-5.4",
      "name": "GPT-5.4",
      "provider": "OpenAI",
      "status": "current",
      "flagship": false,
      "input_usd_per_mtok": 2.5,
      "output_usd_per_mtok": 15,
      "cached_input_usd_per_mtok": 0.25,
      "cache_write_usd_per_mtok": null,
      "price_scope": "prompts up to 272K input tokens",
      "context_window_tokens": 1050000,
      "max_output_tokens": 128000,
      "released": "2026-03",
      "source": "https://developers.openai.com/api/docs/models/gpt-5.4",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gpt-5.4-pro",
      "name": "GPT-5.4 Pro",
      "provider": "OpenAI",
      "status": "current",
      "flagship": false,
      "input_usd_per_mtok": 30,
      "output_usd_per_mtok": 180,
      "cached_input_usd_per_mtok": null,
      "cache_write_usd_per_mtok": null,
      "price_scope": "prompts up to 272K input tokens",
      "context_window_tokens": 1050000,
      "max_output_tokens": 128000,
      "released": "2026-03",
      "source": "https://developers.openai.com/api/docs/models/gpt-5.4-pro",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gpt-5.4-mini",
      "name": "GPT-5.4 Mini",
      "provider": "OpenAI",
      "status": "current",
      "flagship": false,
      "input_usd_per_mtok": 0.75,
      "output_usd_per_mtok": 4.5,
      "cached_input_usd_per_mtok": 0.075,
      "cache_write_usd_per_mtok": null,
      "price_scope": null,
      "context_window_tokens": 400000,
      "max_output_tokens": 128000,
      "released": "2026-03",
      "source": "https://developers.openai.com/api/docs/models/gpt-5.4-mini",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gpt-5.4-nano",
      "name": "GPT-5.4 Nano",
      "provider": "OpenAI",
      "status": "legacy",
      "flagship": false,
      "input_usd_per_mtok": 0.2,
      "output_usd_per_mtok": 1.25,
      "cached_input_usd_per_mtok": 0.02,
      "cache_write_usd_per_mtok": null,
      "price_scope": null,
      "context_window_tokens": 400000,
      "max_output_tokens": 128000,
      "released": "2026-03",
      "source": "https://developers.openai.com/api/docs/models/gpt-5.4-nano",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gpt-5.3-codex",
      "name": "GPT-5.3-Codex",
      "provider": "OpenAI",
      "status": "legacy",
      "flagship": false,
      "input_usd_per_mtok": 1.75,
      "output_usd_per_mtok": 14,
      "cached_input_usd_per_mtok": 0.175,
      "cache_write_usd_per_mtok": null,
      "price_scope": null,
      "context_window_tokens": 400000,
      "max_output_tokens": 128000,
      "released": "2026-02",
      "source": "https://developers.openai.com/api/docs/pricing",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gpt-5.2",
      "name": "GPT-5.2",
      "provider": "OpenAI",
      "status": "legacy",
      "flagship": false,
      "input_usd_per_mtok": 1.75,
      "output_usd_per_mtok": 14,
      "cached_input_usd_per_mtok": 0.175,
      "cache_write_usd_per_mtok": null,
      "price_scope": null,
      "context_window_tokens": 400000,
      "max_output_tokens": 128000,
      "released": "2026-01",
      "source": "https://developers.openai.com/api/docs/models/gpt-5.2",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gpt-5.2-pro",
      "name": "GPT-5.2 Pro",
      "provider": "OpenAI",
      "status": "legacy",
      "flagship": false,
      "input_usd_per_mtok": 21,
      "output_usd_per_mtok": 168,
      "cached_input_usd_per_mtok": null,
      "cache_write_usd_per_mtok": null,
      "price_scope": null,
      "context_window_tokens": 400000,
      "max_output_tokens": 128000,
      "released": "2026-01",
      "source": "https://developers.openai.com/api/docs/models/gpt-5.2-pro",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gpt-5.1",
      "name": "GPT-5.1",
      "provider": "OpenAI",
      "status": "legacy",
      "flagship": false,
      "input_usd_per_mtok": 1.25,
      "output_usd_per_mtok": 10,
      "cached_input_usd_per_mtok": 0.125,
      "cache_write_usd_per_mtok": null,
      "price_scope": null,
      "context_window_tokens": 400000,
      "max_output_tokens": 128000,
      "released": "2025-11",
      "source": "https://developers.openai.com/api/docs/models/gpt-5.1",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gpt-5",
      "name": "GPT-5",
      "provider": "OpenAI",
      "status": "legacy",
      "flagship": false,
      "input_usd_per_mtok": 1.25,
      "output_usd_per_mtok": 10,
      "cached_input_usd_per_mtok": 0.125,
      "cache_write_usd_per_mtok": null,
      "price_scope": null,
      "context_window_tokens": 400000,
      "max_output_tokens": 128000,
      "released": "2025-08",
      "source": "https://developers.openai.com/api/docs/models/gpt-5",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gpt-5-mini",
      "name": "GPT-5-mini",
      "provider": "OpenAI",
      "status": "legacy",
      "flagship": false,
      "input_usd_per_mtok": 0.25,
      "output_usd_per_mtok": 2,
      "cached_input_usd_per_mtok": 0.025,
      "cache_write_usd_per_mtok": null,
      "price_scope": null,
      "context_window_tokens": 400000,
      "max_output_tokens": 128000,
      "released": "2025-08",
      "source": "https://developers.openai.com/api/docs/models/gpt-5-mini",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gpt-5-nano",
      "name": "GPT-5-nano",
      "provider": "OpenAI",
      "status": "legacy",
      "flagship": false,
      "input_usd_per_mtok": 0.05,
      "output_usd_per_mtok": 0.4,
      "cached_input_usd_per_mtok": 0.005,
      "cache_write_usd_per_mtok": null,
      "price_scope": null,
      "context_window_tokens": 400000,
      "max_output_tokens": 128000,
      "released": "2025-08",
      "source": "https://developers.openai.com/api/docs/models/gpt-5-nano",
      "verified_at": "2026-10-03"
    },
    {
      "id": "o3",
      "name": "o3",
      "provider": "OpenAI",
      "status": "legacy",
      "flagship": false,
      "input_usd_per_mtok": 2,
      "output_usd_per_mtok": 8,
      "cached_input_usd_per_mtok": 0.5,
      "cache_write_usd_per_mtok": null,
      "price_scope": null,
      "context_window_tokens": 200000,
      "max_output_tokens": 100000,
      "released": "2025-04",
      "source": "https://developers.openai.com/api/docs/models/o3",
      "verified_at": "2026-10-03"
    },
    {
      "id": "o3-pro",
      "name": "o3-pro",
      "provider": "OpenAI",
      "status": "legacy",
      "flagship": false,
      "input_usd_per_mtok": 20,
      "output_usd_per_mtok": 80,
      "cached_input_usd_per_mtok": null,
      "cache_write_usd_per_mtok": null,
      "price_scope": null,
      "context_window_tokens": 200000,
      "max_output_tokens": 100000,
      "released": "2025-06",
      "source": "https://developers.openai.com/api/docs/models/o3-pro",
      "verified_at": "2026-10-03"
    },
    {
      "id": "o4-mini",
      "name": "o4-mini",
      "provider": "OpenAI",
      "status": "legacy",
      "flagship": false,
      "input_usd_per_mtok": 1.1,
      "output_usd_per_mtok": 4.4,
      "cached_input_usd_per_mtok": 0.275,
      "cache_write_usd_per_mtok": null,
      "price_scope": null,
      "context_window_tokens": 200000,
      "max_output_tokens": 100000,
      "released": "2025-04",
      "source": "https://developers.openai.com/api/docs/models/o4-mini",
      "verified_at": "2026-10-03"
    },
    {
      "id": "o3-mini",
      "name": "o3-mini",
      "provider": "OpenAI",
      "status": "legacy",
      "flagship": false,
      "input_usd_per_mtok": 1.1,
      "output_usd_per_mtok": 4.4,
      "cached_input_usd_per_mtok": 0.55,
      "cache_write_usd_per_mtok": null,
      "price_scope": null,
      "context_window_tokens": 200000,
      "max_output_tokens": 100000,
      "released": "2025-01",
      "source": "https://developers.openai.com/api/docs/models/o3-mini",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gpt-4.1",
      "name": "GPT-4.1",
      "provider": "OpenAI",
      "status": "legacy",
      "flagship": false,
      "input_usd_per_mtok": 2,
      "output_usd_per_mtok": 8,
      "cached_input_usd_per_mtok": 0.5,
      "cache_write_usd_per_mtok": null,
      "price_scope": null,
      "context_window_tokens": 1047576,
      "max_output_tokens": 32768,
      "released": "2025-04",
      "source": "https://developers.openai.com/api/docs/models/gpt-4.1",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gpt-4.1-mini",
      "name": "GPT-4.1-mini",
      "provider": "OpenAI",
      "status": "legacy",
      "flagship": false,
      "input_usd_per_mtok": 0.4,
      "output_usd_per_mtok": 1.6,
      "cached_input_usd_per_mtok": 0.1,
      "cache_write_usd_per_mtok": null,
      "price_scope": null,
      "context_window_tokens": 1047576,
      "max_output_tokens": 32768,
      "released": "2025-04",
      "source": "https://developers.openai.com/api/docs/models/gpt-4.1-mini",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gpt-4.1-nano",
      "name": "GPT-4.1-nano",
      "provider": "OpenAI",
      "status": "legacy",
      "flagship": false,
      "input_usd_per_mtok": 0.1,
      "output_usd_per_mtok": 0.4,
      "cached_input_usd_per_mtok": 0.025,
      "cache_write_usd_per_mtok": null,
      "price_scope": null,
      "context_window_tokens": 1047576,
      "max_output_tokens": 32768,
      "released": "2025-04",
      "source": "https://developers.openai.com/api/docs/models/gpt-4.1-nano",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gemini-3.8-flash",
      "name": "Gemini 3.8 Flash",
      "provider": "Google",
      "status": "current",
      "flagship": false,
      "input_usd_per_mtok": 0.75,
      "output_usd_per_mtok": 3.75,
      "cached_input_usd_per_mtok": 0.075,
      "cache_write_usd_per_mtok": null,
      "price_scope": "promotional price through December 31, 2026",
      "context_window_tokens": 1048576,
      "max_output_tokens": 65536,
      "released": "2026-09",
      "source": "https://ai.google.dev/gemini-api/docs/pricing",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gemini-3.7-flash",
      "name": "Gemini 3.7 Flash",
      "provider": "Google",
      "status": "current",
      "flagship": false,
      "input_usd_per_mtok": 0.75,
      "output_usd_per_mtok": 3.75,
      "cached_input_usd_per_mtok": 0.075,
      "cache_write_usd_per_mtok": null,
      "price_scope": "promotional price through December 31, 2026",
      "context_window_tokens": 1048576,
      "max_output_tokens": 65536,
      "released": "2026-08",
      "source": "https://ai.google.dev/gemini-api/docs/pricing",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gemini-3.6-flash",
      "name": "Gemini 3.6 Flash",
      "provider": "Google",
      "status": "current",
      "flagship": false,
      "input_usd_per_mtok": 0.75,
      "output_usd_per_mtok": 3.75,
      "cached_input_usd_per_mtok": 0.075,
      "cache_write_usd_per_mtok": null,
      "price_scope": "promotional price through December 31, 2026",
      "context_window_tokens": 1048576,
      "max_output_tokens": 65536,
      "released": "2026-07",
      "source": "https://ai.google.dev/gemini-api/docs/pricing",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gemini-3.5-flash",
      "name": "Gemini 3.5 Flash",
      "provider": "Google",
      "status": "current",
      "flagship": false,
      "input_usd_per_mtok": 1.5,
      "output_usd_per_mtok": 9,
      "cached_input_usd_per_mtok": 0.15,
      "cache_write_usd_per_mtok": null,
      "price_scope": null,
      "context_window_tokens": 1048576,
      "max_output_tokens": 65536,
      "released": "2026-05",
      "source": "https://ai.google.dev/gemini-api/docs/pricing",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gemini-3.5-flash-lite",
      "name": "Gemini 3.5 Flash-Lite",
      "provider": "Google",
      "status": "current",
      "flagship": false,
      "input_usd_per_mtok": 0.3,
      "output_usd_per_mtok": 2.5,
      "cached_input_usd_per_mtok": 0.03,
      "cache_write_usd_per_mtok": null,
      "price_scope": null,
      "context_window_tokens": 1048576,
      "max_output_tokens": 65536,
      "released": "2026-07",
      "source": "https://ai.google.dev/gemini-api/docs/pricing",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gemini-3.1-pro-preview",
      "name": "Gemini 3.1 Pro Preview",
      "provider": "Google",
      "status": "current",
      "flagship": true,
      "input_usd_per_mtok": 2,
      "output_usd_per_mtok": 12,
      "cached_input_usd_per_mtok": 0.2,
      "cache_write_usd_per_mtok": null,
      "price_scope": "prompts up to 200K tokens",
      "context_window_tokens": 1048576,
      "max_output_tokens": 65536,
      "released": "2026-02",
      "source": "https://ai.google.dev/gemini-api/docs/pricing",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gemini-2.5-pro",
      "name": "Gemini 2.5 Pro",
      "provider": "Google",
      "status": "legacy",
      "flagship": false,
      "input_usd_per_mtok": 1.25,
      "output_usd_per_mtok": 10,
      "cached_input_usd_per_mtok": 0.125,
      "cache_write_usd_per_mtok": null,
      "price_scope": "prompts up to 200K tokens",
      "context_window_tokens": 1048576,
      "max_output_tokens": 65536,
      "released": "2025-06",
      "source": "https://ai.google.dev/gemini-api/docs/pricing",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gemini-2.5-flash",
      "name": "Gemini 2.5 Flash",
      "provider": "Google",
      "status": "legacy",
      "flagship": false,
      "input_usd_per_mtok": 0.3,
      "output_usd_per_mtok": 2.5,
      "cached_input_usd_per_mtok": 0.03,
      "cache_write_usd_per_mtok": null,
      "price_scope": null,
      "context_window_tokens": 1048576,
      "max_output_tokens": 65536,
      "released": "2025-06",
      "source": "https://ai.google.dev/gemini-api/docs/pricing",
      "verified_at": "2026-10-03"
    },
    {
      "id": "gemini-2.5-flash-lite",
      "name": "Gemini 2.5 Flash-Lite",
      "provider": "Google",
      "status": "legacy",
      "flagship": false,
      "input_usd_per_mtok": 0.1,
      "output_usd_per_mtok": 0.4,
      "cached_input_usd_per_mtok": 0.01,
      "cache_write_usd_per_mtok": null,
      "price_scope": null,
      "context_window_tokens": 1048576,
      "max_output_tokens": 65536,
      "released": "2025-07",
      "source": "https://ai.google.dev/gemini-api/docs/pricing",
      "verified_at": "2026-10-03"
    },
    {
      "id": "deepseek-flash",
      "name": "DeepSeek V4.1 Flash",
      "provider": "DeepSeek",
      "status": "current",
      "flagship": false,
      "input_usd_per_mtok": 0.3,
      "output_usd_per_mtok": 1.2,
      "cached_input_usd_per_mtok": 0.006,
      "cache_write_usd_per_mtok": null,
      "price_scope": "peak hours (01:00-04:00 and 06:00-10:00 UTC, Monday through Friday, excluding Chinese public holidays)",
      "context_window_tokens": 1000000,
      "max_output_tokens": 384000,
      "released": "2026-09",
      "source": "https://api-docs.deepseek.com/quick_start/pricing",
      "verified_at": "2026-10-03"
    },
    {
      "id": "deepseek-v4-pro",
      "name": "DeepSeek V4 Pro",
      "provider": "DeepSeek",
      "status": "current",
      "flagship": true,
      "input_usd_per_mtok": 1.32,
      "output_usd_per_mtok": 3.96,
      "cached_input_usd_per_mtok": 0.044,
      "cache_write_usd_per_mtok": null,
      "price_scope": "peak hours (01:00-04:00 and 06:00-10:00 UTC, Monday through Friday, excluding Chinese public holidays)",
      "context_window_tokens": 1000000,
      "max_output_tokens": 384000,
      "released": "2026-04",
      "source": "https://api-docs.deepseek.com/quick_start/pricing",
      "verified_at": "2026-10-03"
    },
    {
      "id": "grok-4.7",
      "name": "Grok 4.7",
      "provider": "xAI",
      "status": "current",
      "flagship": true,
      "input_usd_per_mtok": 2,
      "output_usd_per_mtok": 6,
      "cached_input_usd_per_mtok": 0.5,
      "cache_write_usd_per_mtok": null,
      "price_scope": "prompts under 200K tokens",
      "context_window_tokens": 500000,
      "max_output_tokens": null,
      "released": "2026-09",
      "source": "https://docs.x.ai/docs/models/grok-4.7",
      "verified_at": "2026-10-03"
    },
    {
      "id": "grok-4.6",
      "name": "Grok 4.6",
      "provider": "xAI",
      "status": "current",
      "flagship": false,
      "input_usd_per_mtok": 2,
      "output_usd_per_mtok": 6,
      "cached_input_usd_per_mtok": 0.5,
      "cache_write_usd_per_mtok": null,
      "price_scope": "prompts under 200K tokens",
      "context_window_tokens": 500000,
      "max_output_tokens": null,
      "released": "2026-08",
      "source": "https://docs.x.ai/docs/models/grok-4.6",
      "verified_at": "2026-10-03"
    },
    {
      "id": "grok-4.5",
      "name": "Grok 4.5",
      "provider": "xAI",
      "status": "current",
      "flagship": false,
      "input_usd_per_mtok": 2,
      "output_usd_per_mtok": 6,
      "cached_input_usd_per_mtok": 0.3,
      "cache_write_usd_per_mtok": null,
      "price_scope": "prompts under 200K tokens",
      "context_window_tokens": 500000,
      "max_output_tokens": null,
      "released": "2026-07",
      "source": "https://docs.x.ai/docs/models/grok-4.5",
      "verified_at": "2026-10-03"
    },
    {
      "id": "grok-4.3",
      "name": "Grok 4.3",
      "provider": "xAI",
      "status": "current",
      "flagship": false,
      "input_usd_per_mtok": 1.25,
      "output_usd_per_mtok": 2.5,
      "cached_input_usd_per_mtok": 0.2,
      "cache_write_usd_per_mtok": null,
      "price_scope": "prompts under 200K tokens",
      "context_window_tokens": 1000000,
      "max_output_tokens": null,
      "released": "2026-05",
      "source": "https://docs.x.ai/docs/models/grok-4.3",
      "verified_at": "2026-10-03"
    },
    {
      "id": "grok-4.20",
      "name": "Grok 4.20",
      "provider": "xAI",
      "status": "current",
      "flagship": false,
      "input_usd_per_mtok": 1.25,
      "output_usd_per_mtok": 2.5,
      "cached_input_usd_per_mtok": 0.2,
      "cache_write_usd_per_mtok": null,
      "price_scope": "prompts under 200K tokens",
      "context_window_tokens": 1000000,
      "max_output_tokens": null,
      "released": "2026-03",
      "source": "https://docs.x.ai/docs/models/grok-4.20",
      "verified_at": "2026-10-03"
    },
    {
      "id": "grok-build-0.1",
      "name": "Grok Build 0.1",
      "provider": "xAI",
      "status": "current",
      "flagship": false,
      "input_usd_per_mtok": 1,
      "output_usd_per_mtok": 2,
      "cached_input_usd_per_mtok": 0.2,
      "cache_write_usd_per_mtok": null,
      "price_scope": "prompts under 200K tokens",
      "context_window_tokens": 256000,
      "max_output_tokens": null,
      "released": "2026-05",
      "source": "https://docs.x.ai/docs/models/grok-build-0.1",
      "verified_at": "2026-10-03"
    },
    {
      "id": "mistral-medium-3504",
      "name": "Mistral Medium 3.5",
      "provider": "Mistral",
      "status": "current",
      "flagship": true,
      "input_usd_per_mtok": 1.5,
      "output_usd_per_mtok": 7.5,
      "cached_input_usd_per_mtok": null,
      "cache_write_usd_per_mtok": null,
      "price_scope": null,
      "context_window_tokens": 256000,
      "max_output_tokens": 65536,
      "released": "2026-04",
      "source": "https://mistral.ai/pricing/api",
      "verified_at": "2026-10-03"
    },
    {
      "id": "mistral-small-2603",
      "name": "Mistral Small 4",
      "provider": "Mistral",
      "status": "current",
      "flagship": false,
      "input_usd_per_mtok": 0.15,
      "output_usd_per_mtok": 0.6,
      "cached_input_usd_per_mtok": null,
      "cache_write_usd_per_mtok": null,
      "price_scope": null,
      "context_window_tokens": 256000,
      "max_output_tokens": 65536,
      "released": "2026-03",
      "source": "https://mistral.ai/pricing/api",
      "verified_at": "2026-10-03"
    },
    {
      "id": "mistral-large-2512",
      "name": "Mistral Large 3",
      "provider": "Mistral",
      "status": "current",
      "flagship": false,
      "input_usd_per_mtok": 0.5,
      "output_usd_per_mtok": 1.5,
      "cached_input_usd_per_mtok": null,
      "cache_write_usd_per_mtok": null,
      "price_scope": null,
      "context_window_tokens": 256000,
      "max_output_tokens": 65536,
      "released": "2025-12",
      "source": "https://mistral.ai/pricing/api",
      "verified_at": "2026-10-03"
    },
    {
      "id": "codestral-2508",
      "name": "Codestral 25.08",
      "provider": "Mistral",
      "status": "current",
      "flagship": false,
      "input_usd_per_mtok": 0.3,
      "output_usd_per_mtok": 0.9,
      "cached_input_usd_per_mtok": null,
      "cache_write_usd_per_mtok": null,
      "price_scope": null,
      "context_window_tokens": 128000,
      "max_output_tokens": 65536,
      "released": "2025-07",
      "source": "https://mistral.ai/pricing/api",
      "verified_at": "2026-10-03"
    },
    {
      "id": "muse-spark-1.3",
      "name": "Muse Spark 1.3",
      "provider": "Meta",
      "status": "current",
      "flagship": true,
      "input_usd_per_mtok": 1.25,
      "output_usd_per_mtok": 4.25,
      "cached_input_usd_per_mtok": 0.15,
      "cache_write_usd_per_mtok": null,
      "price_scope": "Standard tier",
      "context_window_tokens": 1048576,
      "max_output_tokens": 943718,
      "released": "2026-09",
      "source": "https://dev.meta.ai/products/meta-model-api/",
      "verified_at": "2026-10-03"
    },
    {
      "id": "qwen3.8-max",
      "name": "Qwen3.8-Max",
      "provider": "Qwen",
      "status": "current",
      "flagship": true,
      "input_usd_per_mtok": 2,
      "output_usd_per_mtok": 6,
      "cached_input_usd_per_mtok": 0.25,
      "cache_write_usd_per_mtok": 2.5,
      "price_scope": "International (Singapore) region",
      "context_window_tokens": 1000000,
      "max_output_tokens": 131072,
      "released": "2026-08",
      "source": "https://www.alibabacloud.com/help/en/model-studio/qwen3-8-max",
      "verified_at": "2026-10-03"
    },
    {
      "id": "qwen3.8-flash",
      "name": "Qwen3.8-Flash",
      "provider": "Qwen",
      "status": "current",
      "flagship": false,
      "input_usd_per_mtok": 0.15,
      "output_usd_per_mtok": 0.47,
      "cached_input_usd_per_mtok": 0.016,
      "cache_write_usd_per_mtok": 0.2,
      "price_scope": "International (Singapore) region",
      "context_window_tokens": 1000000,
      "max_output_tokens": 131072,
      "released": "2026-08",
      "source": "https://www.alibabacloud.com/help/en/model-studio/qwen3-8-flash",
      "verified_at": "2026-10-03"
    },
    {
      "id": "openai/gpt-oss-120b",
      "name": "GPT-OSS 120B (Groq)",
      "provider": "Groq",
      "status": "current",
      "flagship": true,
      "input_usd_per_mtok": 0.15,
      "output_usd_per_mtok": 0.6,
      "cached_input_usd_per_mtok": null,
      "cache_write_usd_per_mtok": null,
      "price_scope": null,
      "context_window_tokens": 131072,
      "max_output_tokens": 65536,
      "released": "2025-08",
      "source": "https://console.groq.com/docs/models",
      "verified_at": "2026-10-03"
    },
    {
      "id": "openai/gpt-oss-20b",
      "name": "GPT-OSS 20B (Groq)",
      "provider": "Groq",
      "status": "current",
      "flagship": false,
      "input_usd_per_mtok": 0.075,
      "output_usd_per_mtok": 0.3,
      "cached_input_usd_per_mtok": null,
      "cache_write_usd_per_mtok": null,
      "price_scope": null,
      "context_window_tokens": 131072,
      "max_output_tokens": 65536,
      "released": "2025-08",
      "source": "https://console.groq.com/docs/models",
      "verified_at": "2026-10-03"
    }
  ]
}