{
  "meta": {
    "fetchedAt": "2026-10-20",
    "sourceNote": "Prices sourced from each provider's official pricing page. Verify before relying on for billing.",
    "openRouterMarkup": 1.05,
    "modelCount": 41,
    "schemaVersion": 2
  },
  "models": [
    {
      "id": "gpt-6-astra",
      "provider": "openai",
      "displayName": "GPT-6 astra",
      "family": "gpt-6",
      "status": "active",
      "contextWindow": 1050000,
      "inputPricePer1M": 10,
      "outputPricePer1M": 50,
      "cachedInputPricePer1M": 1,
      "longContext": [
        {
          "threshold": 272000,
          "inputMultiplier": 2,
          "outputMultiplier": 1.5
        }
      ],
      "sourceUrl": "https://platform.openai.com/docs/pricing",
      "lastVerified": "2026-10-20"
    },
    {
      "id": "gpt-6-sol",
      "provider": "openai",
      "displayName": "GPT-6 sol",
      "family": "gpt-6",
      "status": "active",
      "contextWindow": 1050000,
      "inputPricePer1M": 2,
      "outputPricePer1M": 10,
      "cachedInputPricePer1M": 0.2,
      "longContext": [
        {
          "threshold": 272000,
          "inputMultiplier": 2,
          "outputMultiplier": 1.5
        }
      ],
      "sourceUrl": "https://platform.openai.com/docs/pricing",
      "lastVerified": "2026-10-20"
    },
    {
      "id": "gpt-6-luna",
      "provider": "openai",
      "displayName": "GPT-6 luna",
      "family": "gpt-6",
      "status": "active",
      "contextWindow": 1050000,
      "inputPricePer1M": 0.1,
      "outputPricePer1M": 0.5,
      "cachedInputPricePer1M": 0.01,
      "longContext": [
        {
          "threshold": 272000,
          "inputMultiplier": 2,
          "outputMultiplier": 1.5
        }
      ],
      "sourceUrl": "https://platform.openai.com/docs/pricing",
      "lastVerified": "2026-10-20"
    },
    {
      "id": "gpt-5.6-cyber",
      "provider": "openai",
      "displayName": "GPT-5.6 cyber",
      "family": "gpt-5",
      "status": "active",
      "contextWindow": 400000,
      "inputPricePer1M": 12.5,
      "outputPricePer1M": 75,
      "cachedInputPricePer1M": 1.25,
      "sourceUrl": "https://platform.openai.com/docs/pricing",
      "lastVerified": "2026-10-20"
    },
    {
      "id": "gpt-5.6-sol",
      "provider": "openai",
      "displayName": "GPT-5.6 sol",
      "family": "gpt-5",
      "status": "active",
      "contextWindow": 1050000,
      "inputPricePer1M": 4,
      "outputPricePer1M": 20,
      "cachedInputPricePer1M": 0.4,
      "longContext": [
        {
          "threshold": 272000,
          "inputMultiplier": 2,
          "outputMultiplier": 1.5
        }
      ],
      "sourceUrl": "https://platform.openai.com/docs/pricing",
      "lastVerified": "2026-10-20",
      "note": "Promotional pricing ($4 / $20 / $0.40) is available at least through 2026-11-21; the pre-promo rate was $5 / $30. Re-check after that date."
    },
    {
      "id": "gpt-5",
      "provider": "openai",
      "displayName": "GPT-5",
      "family": "gpt-5",
      "status": "delisted",
      "contextWindow": 400000,
      "inputPricePer1M": 1.25,
      "outputPricePer1M": 10,
      "cachedInputPricePer1M": 0.125,
      "sourceUrl": "https://platform.openai.com/docs/pricing",
      "lastVerified": "2026-09-26",
      "note": "Replaced by GPT-6 series; kept for long-tail search."
    },
    {
      "id": "gpt-5-mini",
      "provider": "openai",
      "displayName": "GPT-5 mini",
      "family": "gpt-5",
      "status": "delisted",
      "contextWindow": 400000,
      "inputPricePer1M": 0.25,
      "outputPricePer1M": 2,
      "cachedInputPricePer1M": 0.025,
      "sourceUrl": "https://platform.openai.com/docs/pricing",
      "lastVerified": "2026-09-26",
      "note": "Replaced by GPT-6 series; kept for long-tail search."
    },
    {
      "id": "gpt-5-nano",
      "provider": "openai",
      "displayName": "GPT-5 nano",
      "family": "gpt-5",
      "status": "delisted",
      "contextWindow": 400000,
      "inputPricePer1M": 0.05,
      "outputPricePer1M": 0.4,
      "cachedInputPricePer1M": 0.005,
      "sourceUrl": "https://platform.openai.com/docs/pricing",
      "lastVerified": "2026-09-26",
      "note": "Replaced by GPT-6 series; kept for long-tail search."
    },
    {
      "id": "gpt-4.1",
      "provider": "openai",
      "displayName": "GPT-4.1",
      "family": "gpt-4",
      "status": "delisted",
      "contextWindow": 1000000,
      "inputPricePer1M": 2,
      "outputPricePer1M": 8,
      "cachedInputPricePer1M": 0.5,
      "sourceUrl": "https://platform.openai.com/docs/pricing",
      "lastVerified": "2026-09-26",
      "note": "Replaced by GPT-6 series; kept for long-tail search."
    },
    {
      "id": "gpt-4.1-mini",
      "provider": "openai",
      "displayName": "GPT-4.1 mini",
      "family": "gpt-4",
      "status": "delisted",
      "contextWindow": 1000000,
      "inputPricePer1M": 0.4,
      "outputPricePer1M": 1.6,
      "cachedInputPricePer1M": 0.1,
      "sourceUrl": "https://platform.openai.com/docs/pricing",
      "lastVerified": "2026-09-26",
      "note": "Replaced by GPT-6 series; kept for long-tail search."
    },
    {
      "id": "o3",
      "provider": "openai",
      "displayName": "o3",
      "family": "o-series",
      "status": "delisted",
      "contextWindow": 200000,
      "inputPricePer1M": 10,
      "outputPricePer1M": 40,
      "cachedInputPricePer1M": 2.5,
      "sourceUrl": "https://platform.openai.com/docs/pricing",
      "lastVerified": "2026-09-26",
      "note": "Replaced by GPT-6 series; kept for long-tail search."
    },
    {
      "id": "o3-mini",
      "provider": "openai",
      "displayName": "o3-mini",
      "family": "o-series",
      "status": "delisted",
      "contextWindow": 200000,
      "inputPricePer1M": 1.1,
      "outputPricePer1M": 4.4,
      "cachedInputPricePer1M": 0.275,
      "sourceUrl": "https://platform.openai.com/docs/pricing",
      "lastVerified": "2026-09-26",
      "note": "Replaced by GPT-6 series; kept for long-tail search."
    },
    {
      "id": "o1-pro",
      "provider": "openai",
      "displayName": "o1-pro",
      "family": "o-series",
      "status": "delisted",
      "contextWindow": 200000,
      "inputPricePer1M": 150,
      "outputPricePer1M": 600,
      "sourceUrl": "https://platform.openai.com/docs/pricing",
      "lastVerified": "2026-09-26",
      "note": "Discontinued; kept for long-tail search."
    },
    {
      "id": "claude-fable-5.1",
      "provider": "anthropic",
      "displayName": "Fable 5.1",
      "family": "claude-fable",
      "status": "active",
      "contextWindow": 1000000,
      "inputPricePer1M": 10,
      "outputPricePer1M": 50,
      "cachedInputPricePer1M": 0.25,
      "cacheWrite": [
        {
          "window": "5min",
          "pricePer1M": 12.5
        }
      ],
      "sourceUrl": "https://claude.com/pricing#api",
      "lastVerified": "2026-10-20"
    },
    {
      "id": "claude-opus-5.5",
      "provider": "anthropic",
      "displayName": "Opus 5.5",
      "family": "claude-opus",
      "status": "active",
      "contextWindow": 1000000,
      "inputPricePer1M": 4,
      "outputPricePer1M": 20,
      "cachedInputPricePer1M": 0.2,
      "cacheWrite": [
        {
          "window": "5min",
          "pricePer1M": 5
        }
      ],
      "sourceUrl": "https://claude.com/pricing#api",
      "lastVerified": "2026-10-20"
    },
    {
      "id": "claude-sonnet-5",
      "provider": "anthropic",
      "displayName": "Sonnet 5",
      "family": "claude-sonnet",
      "status": "active",
      "contextWindow": 1000000,
      "inputPricePer1M": 2,
      "outputPricePer1M": 10,
      "cachedInputPricePer1M": 0.2,
      "cacheWrite": [
        {
          "window": "5min",
          "pricePer1M": 2.5
        }
      ],
      "sourceUrl": "https://claude.com/pricing#api",
      "lastVerified": "2026-10-20"
    },
    {
      "id": "claude-haiku-4.5",
      "provider": "anthropic",
      "displayName": "Claude Haiku 4.5",
      "family": "claude-haiku",
      "status": "active",
      "contextWindow": 200000,
      "inputPricePer1M": 1,
      "outputPricePer1M": 5,
      "cachedInputPricePer1M": 0.1,
      "cacheWrite": [
        {
          "window": "5min",
          "pricePer1M": 1.25
        },
        {
          "window": "1hr",
          "pricePer1M": 2
        }
      ],
      "sourceUrl": "https://claude.com/pricing#api",
      "lastVerified": "2026-10-20"
    },
    {
      "id": "claude-opus-4.5",
      "provider": "anthropic",
      "displayName": "Claude Opus 4.5",
      "family": "claude-opus",
      "status": "delisted",
      "contextWindow": 200000,
      "inputPricePer1M": 5,
      "outputPricePer1M": 25,
      "cachedInputPricePer1M": 0.5,
      "cacheWrite": [
        {
          "window": "5min",
          "pricePer1M": 6.25
        },
        {
          "window": "1hr",
          "pricePer1M": 10
        }
      ],
      "sourceUrl": "https://claude.com/pricing#api",
      "lastVerified": "2026-09-26",
      "note": "Listed in Anthropic's Legacy models section; superseded by Opus 5.5."
    },
    {
      "id": "claude-sonnet-4.5",
      "provider": "anthropic",
      "displayName": "Claude Sonnet 4.5",
      "family": "claude-sonnet",
      "status": "delisted",
      "contextWindow": 200000,
      "inputPricePer1M": 3,
      "outputPricePer1M": 15,
      "cachedInputPricePer1M": 0.3,
      "cacheWrite": [
        {
          "window": "5min",
          "pricePer1M": 3.75
        },
        {
          "window": "1hr",
          "pricePer1M": 6
        }
      ],
      "sourceUrl": "https://claude.com/pricing#api",
      "lastVerified": "2026-09-26",
      "note": "Listed in Anthropic's Legacy models section; superseded by Sonnet 5."
    },
    {
      "id": "claude-sonnet-4.6",
      "provider": "anthropic",
      "displayName": "Claude Sonnet 4.6",
      "family": "claude-sonnet",
      "status": "delisted",
      "contextWindow": 200000,
      "inputPricePer1M": 3,
      "outputPricePer1M": 15,
      "cachedInputPricePer1M": 0.3,
      "sourceUrl": "https://claude.com/pricing#api",
      "lastVerified": "2026-09-26",
      "note": "Listed in Anthropic's Legacy models section; superseded by Sonnet 5."
    },
    {
      "id": "claude-fable-5",
      "provider": "anthropic",
      "displayName": "Claude Fable 5",
      "family": "claude-fable",
      "status": "delisted",
      "contextWindow": 200000,
      "inputPricePer1M": 10,
      "outputPricePer1M": 50,
      "cachedInputPricePer1M": 1,
      "cacheWrite": [
        {
          "window": "5min",
          "pricePer1M": 12.5
        }
      ],
      "sourceUrl": "https://claude.com/pricing#api",
      "lastVerified": "2026-09-26",
      "note": "Listed in Anthropic's Legacy models section; superseded by Fable 5.1."
    },
    {
      "id": "claude-opus-5",
      "provider": "anthropic",
      "displayName": "Claude Opus 5",
      "family": "claude-opus",
      "status": "delisted",
      "contextWindow": 1000000,
      "inputPricePer1M": 5,
      "outputPricePer1M": 25,
      "cachedInputPricePer1M": 0.5,
      "sourceUrl": "https://claude.com/pricing#api",
      "lastVerified": "2026-10-20",
      "note": "Listed in Anthropic's Legacy models section; superseded by Opus 5.5."
    },
    {
      "id": "claude-opus-4.6",
      "provider": "anthropic",
      "displayName": "Claude Opus 4.6",
      "family": "claude-opus",
      "status": "delisted",
      "contextWindow": 200000,
      "inputPricePer1M": 5,
      "outputPricePer1M": 25,
      "cachedInputPricePer1M": 0.5,
      "sourceUrl": "https://claude.com/pricing#api",
      "lastVerified": "2026-09-26",
      "note": "Listed in Anthropic's Legacy models section; superseded by Opus 5.5."
    },
    {
      "id": "claude-opus-4.7",
      "provider": "anthropic",
      "displayName": "Claude Opus 4.7",
      "family": "claude-opus",
      "status": "delisted",
      "contextWindow": 200000,
      "inputPricePer1M": 5,
      "outputPricePer1M": 25,
      "cachedInputPricePer1M": 0.5,
      "sourceUrl": "https://claude.com/pricing#api",
      "lastVerified": "2026-09-26",
      "note": "Listed in Anthropic's Legacy models section; superseded by Opus 5.5."
    },
    {
      "id": "claude-opus-4.8",
      "provider": "anthropic",
      "displayName": "Claude Opus 4.8",
      "family": "claude-opus",
      "status": "delisted",
      "contextWindow": 200000,
      "inputPricePer1M": 5,
      "outputPricePer1M": 25,
      "cachedInputPricePer1M": 0.5,
      "sourceUrl": "https://claude.com/pricing#api",
      "lastVerified": "2026-09-26",
      "note": "Listed in Anthropic's Legacy models section; superseded by Opus 5.5."
    },
    {
      "id": "gemini-4-argon",
      "provider": "google",
      "displayName": "Gemini 4 Argon",
      "family": "gemini-4",
      "status": "active",
      "contextWindow": 1048576,
      "inputPricePer1M": 2,
      "outputPricePer1M": 10,
      "cachedInputPricePer1M": 0.1,
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
      "lastVerified": "2026-10-20",
      "introduced": "2026-10-13",
      "note": "Introductory pricing: $2 / $10 / $0.10 through 2026-11-30, then $4 / $20 / $0.20 from 2026-12-01. Implicit caching only — explicit caching is not supported. Batch and Flex run at half the standard rate; Priority is 1.8×."
    },
    {
      "id": "gemini-3.1-pro-preview",
      "provider": "google",
      "displayName": "Gemini 3.1 Pro Preview",
      "family": "gemini-3",
      "status": "active",
      "contextWindow": 1000000,
      "inputPricePer1M": 2,
      "outputPricePer1M": 12,
      "cachedInputPricePer1M": 0.2,
      "longContext": [
        {
          "threshold": 200000,
          "inputMultiplier": 2,
          "outputMultiplier": 1.5
        }
      ],
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
      "lastVerified": "2026-10-20"
    },
    {
      "id": "gemini-3.8-flash",
      "provider": "google",
      "displayName": "Gemini 3.8 Flash",
      "family": "gemini-3",
      "status": "active",
      "contextWindow": 1000000,
      "inputPricePer1M": 0.75,
      "outputPricePer1M": 3.75,
      "cachedInputPricePer1M": 0.075,
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
      "lastVerified": "2026-10-20",
      "note": "Introductory pricing: $0.75 / $3.75 / $0.075 through 2026-12-31, then $1.50 / $7.50 / $0.15 from 2027-01-01."
    },
    {
      "id": "gemini-3.1-flash-lite",
      "provider": "google",
      "displayName": "Gemini 3.1 Flash-Lite",
      "family": "gemini-3",
      "status": "active",
      "contextWindow": 1000000,
      "inputPricePer1M": 0.25,
      "outputPricePer1M": 1.5,
      "cachedInputPricePer1M": 0.025,
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
      "lastVerified": "2026-10-20"
    },
    {
      "id": "gemini-2.5-pro",
      "provider": "google",
      "displayName": "Gemini 2.5 Pro",
      "family": "gemini-2.5",
      "status": "active",
      "contextWindow": 1000000,
      "inputPricePer1M": 1.25,
      "outputPricePer1M": 10,
      "cachedInputPricePer1M": 0.125,
      "longContext": [
        {
          "threshold": 200000,
          "inputMultiplier": 2,
          "outputMultiplier": 1.5
        }
      ],
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
      "lastVerified": "2026-10-20"
    },
    {
      "id": "gemini-2.5-flash-lite",
      "provider": "google",
      "displayName": "Gemini 2.5 Flash-Lite",
      "family": "gemini-2.5",
      "status": "active",
      "contextWindow": 1000000,
      "inputPricePer1M": 0.1,
      "outputPricePer1M": 0.4,
      "cachedInputPricePer1M": 0.01,
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
      "lastVerified": "2026-10-20"
    },
    {
      "id": "gemini-2.5-flash",
      "provider": "google",
      "displayName": "Gemini 2.5 Flash",
      "family": "gemini-2.5",
      "status": "active",
      "contextWindow": 1000000,
      "inputPricePer1M": 0.3,
      "outputPricePer1M": 2.5,
      "cachedInputPricePer1M": 0.03,
      "longContext": [
        {
          "threshold": 200000,
          "inputMultiplier": 2,
          "outputMultiplier": 1.5
        }
      ],
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
      "lastVerified": "2026-10-20"
    },
    {
      "id": "deepseek-flash",
      "provider": "deepseek",
      "displayName": "DeepSeek V4.1-Flash 1017",
      "family": "deepseek-v4",
      "status": "active",
      "contextWindow": 1000000,
      "inputPricePer1M": 0.3,
      "outputPricePer1M": 1.2,
      "cachedInputPricePer1M": 0.006,
      "pricingPeriod": "peak",
      "peakOffPeak": {
        "peak": {
          "inputPricePer1M": 0.3,
          "outputPricePer1M": 1.2
        },
        "offPeak": {
          "inputPricePer1M": 0.15,
          "outputPricePer1M": 0.6,
          "cachedInputPricePer1M": 0.003
        },
        "offPeakNote": "Mon–Fri (excl. Chinese holidays). Peak 01:00–04:00 & 06:00–10:00 UTC; off-peak = all other times."
      },
      "sourceUrl": "https://api-docs.deepseek.com/quick_start/pricing",
      "lastVerified": "2026-10-20",
      "introduced": "2026-10-17",
      "supersedes": "deepseek-flash-0910",
      "note": "Checkpoint DeepSeek-V4.1-Flash-1017 (released 2026-10-17), served under the API model name `deepseek-flash`; open weights on Hugging Face / ModelScope. The 2026-09-10 launch price is unchanged. The launch checkpoint is kept as its own row (deepseek-flash-0910)."
    },
    {
      "id": "deepseek-flash-0910",
      "provider": "deepseek",
      "displayName": "DeepSeek V4.1-Flash 0910",
      "family": "deepseek-v4",
      "status": "delisted",
      "contextWindow": 1000000,
      "inputPricePer1M": 0.3,
      "outputPricePer1M": 1.2,
      "cachedInputPricePer1M": 0.006,
      "pricingPeriod": "peak",
      "peakOffPeak": {
        "peak": {
          "inputPricePer1M": 0.3,
          "outputPricePer1M": 1.2
        },
        "offPeak": {
          "inputPricePer1M": 0.15,
          "outputPricePer1M": 0.6,
          "cachedInputPricePer1M": 0.003
        },
        "offPeakNote": "Mon–Fri (excl. Chinese holidays). Peak 01:00–04:00 & 06:00–10:00 UTC; off-peak = all other times."
      },
      "sourceUrl": "https://api-docs.deepseek.com/quick_start/pricing",
      "lastVerified": "2026-10-20",
      "introduced": "2026-09-10",
      "retiredAt": "2026-10-17",
      "note": "Launch checkpoint of 2026-09-10 — the one the launch announcement's reference table was measured on. Superseded by the 1017 checkpoint on 2026-10-17; the API no longer serves it (`deepseek-flash` now routes to 1017). Rates are identical to the live checkpoint; kept for long-tail search and for the launch post's score table."
    },
    {
      "id": "deepseek-v4-pro",
      "provider": "deepseek",
      "displayName": "DeepSeek V4-Pro",
      "family": "deepseek-v4",
      "status": "active",
      "contextWindow": 1000000,
      "inputPricePer1M": 1.32,
      "outputPricePer1M": 3.96,
      "cachedInputPricePer1M": 0.044,
      "pricingPeriod": "peak",
      "peakOffPeak": {
        "peak": {
          "inputPricePer1M": 1.32,
          "outputPricePer1M": 3.96
        },
        "offPeak": {
          "inputPricePer1M": 0.66,
          "outputPricePer1M": 1.98,
          "cachedInputPricePer1M": 0.022
        },
        "offPeakNote": "Mon–Fri (excl. Chinese holidays). Peak 01:00–04:00 & 06:00–10:00 UTC; off-peak = all other times."
      },
      "sourceUrl": "https://api-docs.deepseek.com/quick_start/pricing",
      "lastVerified": "2026-10-20"
    },
    {
      "id": "deepseek-chat",
      "provider": "deepseek",
      "displayName": "DeepSeek V3.2",
      "family": "deepseek-v3",
      "status": "delisted",
      "contextWindow": 128000,
      "inputPricePer1M": 0.28,
      "outputPricePer1M": 0.42,
      "cachedInputPricePer1M": 0.028,
      "pricingPeriod": "peak",
      "peakOffPeak": {
        "peak": {
          "inputPricePer1M": 0.28,
          "outputPricePer1M": 0.42
        },
        "offPeak": {
          "inputPricePer1M": 0.14,
          "outputPricePer1M": 0.21
        },
        "offPeakNote": "Mon–Fri (excl. Chinese holidays). Peak 01:00–04:00 & 06:00–10:00 UTC; off-peak = all other times."
      },
      "sourceUrl": "https://api-docs.deepseek.com/quick_start/pricing",
      "lastVerified": "2026-10-19",
      "note": "Replaced by DeepSeek V4 series; kept for long-tail search."
    },
    {
      "id": "deepseek-reasoner",
      "provider": "deepseek",
      "displayName": "DeepSeek R1",
      "family": "deepseek-r1",
      "status": "delisted",
      "contextWindow": 128000,
      "inputPricePer1M": 0.55,
      "outputPricePer1M": 2.19,
      "cachedInputPricePer1M": 0.14,
      "pricingPeriod": "peak",
      "peakOffPeak": {
        "peak": {
          "inputPricePer1M": 0.55,
          "outputPricePer1M": 2.19
        },
        "offPeak": {
          "inputPricePer1M": 0.275,
          "outputPricePer1M": 1.095
        },
        "offPeakNote": "Mon–Fri (excl. Chinese holidays). Peak 01:00–04:00 & 06:00–10:00 UTC; off-peak = all other times."
      },
      "sourceUrl": "https://api-docs.deepseek.com/quick_start/pricing",
      "lastVerified": "2026-10-19",
      "note": "Replaced by DeepSeek V4 series; kept for long-tail search."
    },
    {
      "id": "minimax-m3.1-flash",
      "provider": "minimax",
      "displayName": "MiniMax M3.1 Flash",
      "family": "minimax-m3",
      "status": "active",
      "contextWindow": 1000000,
      "inputPricePer1M": 0.15,
      "outputPricePer1M": 0.6,
      "cachedInputPricePer1M": 0.015,
      "sourceUrl": "https://platform.minimax.io/docs/pricing/overview",
      "lastVerified": "2026-10-20",
      "note": "Released 2026-10-19; $0.15 / $0.60 / $0.015 (¥1 / ¥4 / ¥0.1). Flat rate — no long-context tier, and unlike M3 it does not accept service_tier=priority."
    },
    {
      "id": "minimax-m3",
      "provider": "minimax",
      "displayName": "MiniMax M3",
      "family": "minimax-m3",
      "status": "active",
      "contextWindow": 1000000,
      "inputPricePer1M": 0.3,
      "outputPricePer1M": 1.2,
      "cachedInputPricePer1M": 0.06,
      "longContext": [
        {
          "threshold": 524288,
          "inputMultiplier": 2,
          "outputMultiplier": 2
        }
      ],
      "sourceUrl": "https://platform.minimax.io/docs/pricing/overview",
      "lastVerified": "2026-10-20",
      "note": "Released 2026-06-01. service_tier=priority costs 1.5× ($0.45 / $1.80 / $0.09). No separate cache-write charge. The cached-input rate above 512k doubles to $0.12; cost.ts applies the input multiplier to the cached rate as well."
    },
    {
      "id": "grok-4.7",
      "provider": "grok",
      "displayName": "Grok 4.7",
      "family": "grok-4",
      "status": "active",
      "contextWindow": 500000,
      "inputPricePer1M": 2,
      "outputPricePer1M": 6,
      "cachedInputPricePer1M": 0.5,
      "longContext": [
        {
          "threshold": 200000,
          "inputMultiplier": 2,
          "outputMultiplier": 2
        }
      ],
      "sourceUrl": "https://docs.x.ai/docs/pricing",
      "lastVerified": "2026-10-20"
    },
    {
      "id": "grok-4",
      "provider": "grok",
      "displayName": "Grok 4",
      "family": "grok-4",
      "status": "delisted",
      "contextWindow": 256000,
      "inputPricePer1M": 3,
      "outputPricePer1M": 15,
      "cachedInputPricePer1M": 0.75,
      "sourceUrl": "https://docs.x.ai/docs/models",
      "lastVerified": "2026-09-26",
      "note": "Replaced by Grok 4.7; kept for long-tail search."
    }
  ]
}