{
  "catalogVersion": "2026-10-12",
  "rates": [
    {
      "provider": "anthropic",
      "model": "claude-fable-5-1",
      "aliases": [
        "claude-fable"
      ],
      "promptUsdPerMillion": 10,
      "completionUsdPerMillion": 50,
      "cachedPromptUsdPerMillion": 0.25,
      "cacheWritePromptUsdPerMillion": 12.5,
      "reasoningUsdPerMillion": 50,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "anthropic",
      "model": "claude-opus-5-5",
      "aliases": [
        "claude-opus"
      ],
      "promptUsdPerMillion": 4,
      "completionUsdPerMillion": 20,
      "cachedPromptUsdPerMillion": 0.2,
      "cacheWritePromptUsdPerMillion": 5,
      "reasoningUsdPerMillion": 20,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "anthropic",
      "model": "claude-opus-5",
      "aliases": [],
      "promptUsdPerMillion": 5,
      "completionUsdPerMillion": 25,
      "cachedPromptUsdPerMillion": 0.5,
      "cacheWritePromptUsdPerMillion": 6.25,
      "reasoningUsdPerMillion": 25,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "anthropic",
      "model": "claude-opus-4-8",
      "aliases": [],
      "promptUsdPerMillion": 5,
      "completionUsdPerMillion": 25,
      "cachedPromptUsdPerMillion": 0.5,
      "cacheWritePromptUsdPerMillion": 6.25,
      "reasoningUsdPerMillion": 25,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "anthropic",
      "model": "claude-sonnet-5",
      "aliases": [
        "claude-sonnet"
      ],
      "promptUsdPerMillion": 2,
      "completionUsdPerMillion": 10,
      "cachedPromptUsdPerMillion": 0.2,
      "cacheWritePromptUsdPerMillion": 2.5,
      "reasoningUsdPerMillion": 10,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "anthropic",
      "model": "claude-sonnet-4-6",
      "aliases": [],
      "promptUsdPerMillion": 3,
      "completionUsdPerMillion": 15,
      "cachedPromptUsdPerMillion": 0.3,
      "cacheWritePromptUsdPerMillion": 3.75,
      "reasoningUsdPerMillion": 15,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "anthropic",
      "model": "claude-haiku-4-5",
      "aliases": [
        "claude-haiku"
      ],
      "promptUsdPerMillion": 1,
      "completionUsdPerMillion": 5,
      "cachedPromptUsdPerMillion": 0.1,
      "cacheWritePromptUsdPerMillion": 1.25,
      "reasoningUsdPerMillion": 5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 200000,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "openai",
      "model": "gpt-6-astra",
      "aliases": [],
      "promptUsdPerMillion": 10,
      "completionUsdPerMillion": 50,
      "cachedPromptUsdPerMillion": 1,
      "cacheWritePromptUsdPerMillion": 12.5,
      "reasoningUsdPerMillion": 50,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1050000,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "openai",
      "model": "gpt-6.1-sol",
      "aliases": [
        "gpt-6-sol"
      ],
      "promptUsdPerMillion": 2,
      "completionUsdPerMillion": 10,
      "cachedPromptUsdPerMillion": 0.1,
      "cacheWritePromptUsdPerMillion": 2.5,
      "reasoningUsdPerMillion": 10,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1050000,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "openai",
      "model": "gpt-6-luna",
      "aliases": [],
      "promptUsdPerMillion": 0.1,
      "completionUsdPerMillion": 0.5,
      "cachedPromptUsdPerMillion": 0.01,
      "cacheWritePromptUsdPerMillion": 0.125,
      "reasoningUsdPerMillion": 0.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1050000,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "google",
      "model": "gemini-3.8-flash",
      "aliases": [
        "gemini-flash"
      ],
      "promptUsdPerMillion": 0.75,
      "completionUsdPerMillion": 3.75,
      "cachedPromptUsdPerMillion": 0.075,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1048576,
      "effectiveUntil": "2026-12-31",
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "google",
      "model": "gemini-3.8-flash",
      "aliases": [
        "gemini-flash"
      ],
      "promptUsdPerMillion": 1.5,
      "completionUsdPerMillion": 7.5,
      "cachedPromptUsdPerMillion": 0.15,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1048576,
      "effectiveFrom": "2027-01-01",
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "google",
      "model": "gemini-3.5-flash",
      "aliases": [],
      "promptUsdPerMillion": 1.5,
      "completionUsdPerMillion": 9,
      "cachedPromptUsdPerMillion": 0.15,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1048576,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "google",
      "model": "gemini-3.5-flash-lite",
      "aliases": [
        "gemini-flash-lite"
      ],
      "promptUsdPerMillion": 0.3,
      "completionUsdPerMillion": 2.5,
      "cachedPromptUsdPerMillion": 0.03,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1048576,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "google",
      "model": "gemini-3.1-pro-preview",
      "aliases": [
        "gemini-pro",
        "gemini-3.1-pro"
      ],
      "promptUsdPerMillion": 2,
      "completionUsdPerMillion": 12,
      "cachedPromptUsdPerMillion": 0.2,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1048576,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "google",
      "model": "gemini-2.5-pro",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 10,
      "cachedPromptUsdPerMillion": 0.125,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1048576,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "google",
      "model": "gemini-2.5-flash",
      "aliases": [],
      "promptUsdPerMillion": 0.3,
      "completionUsdPerMillion": 2.5,
      "cachedPromptUsdPerMillion": 0.03,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1048576,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "deepseek",
      "model": "deepseek-flash",
      "aliases": [
        "deepseek-v4-flash",
        "deepseek-v4.1-flash"
      ],
      "promptUsdPerMillion": 0.3,
      "completionUsdPerMillion": 1.2,
      "cachedPromptUsdPerMillion": 0.006,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "deepseek",
      "model": "deepseek-v4-pro",
      "aliases": [],
      "promptUsdPerMillion": 1.32,
      "completionUsdPerMillion": 3.96,
      "cachedPromptUsdPerMillion": 0.044,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "moonshot",
      "model": "kimi-k1.5",
      "aliases": [
        "kimi-k1.5-preview",
        "kimi-1.5",
        "kimi-k1.5-chat"
      ],
      "promptUsdPerMillion": 1,
      "completionUsdPerMillion": 2.5,
      "cachedPromptUsdPerMillion": 0.1,
      "reasoningUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 131072,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "moonshot",
      "model": "moonshot-v1-128k",
      "aliases": [
        "kimi-128k"
      ],
      "promptUsdPerMillion": 2,
      "completionUsdPerMillion": 5,
      "cachedPromptUsdPerMillion": 0.84,
      "contextWindowTokens": 128000,
      "lastUpdated": "2026-10-12"
    },
    {
      "provider": "moonshot",
      "model": "moonshot-v1-32k",
      "aliases": [
        "kimi-32k"
      ],
      "promptUsdPerMillion": 1,
      "completionUsdPerMillion": 3,
      "cachedPromptUsdPerMillion": 0.34,
      "contextWindowTokens": 32000,
      "lastUpdated": "2026-10-12"
    },
    {
      "provider": "moonshot",
      "model": "moonshot-v1-8k",
      "aliases": [
        "kimi-8k",
        "kimi"
      ],
      "promptUsdPerMillion": 0.2,
      "completionUsdPerMillion": 2,
      "cachedPromptUsdPerMillion": 0.17,
      "contextWindowTokens": 8000,
      "lastUpdated": "2026-10-12"
    },
    {
      "provider": "openai",
      "model": "gpt-4o",
      "aliases": [
        "gpt-4o-2024-08-06",
        "gpt-4o-2024-11-20"
      ],
      "promptUsdPerMillion": 2.5,
      "completionUsdPerMillion": 10,
      "cachedPromptUsdPerMillion": 1.25,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 128000,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "openai",
      "model": "gpt-4o-mini",
      "aliases": [
        "gpt-4o-mini-2024-07-18"
      ],
      "promptUsdPerMillion": 0.15,
      "completionUsdPerMillion": 0.6,
      "cachedPromptUsdPerMillion": 0.075,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 128000,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "openai",
      "model": "o1",
      "aliases": [
        "o1-preview",
        "o1-2024-12-17"
      ],
      "promptUsdPerMillion": 15,
      "completionUsdPerMillion": 60,
      "cachedPromptUsdPerMillion": 7.5,
      "reasoningUsdPerMillion": 60,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 200000,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "openai",
      "model": "o3-mini",
      "aliases": [
        "o3-mini-2025-01-31"
      ],
      "promptUsdPerMillion": 1.1,
      "completionUsdPerMillion": 4.4,
      "cachedPromptUsdPerMillion": 0.55,
      "reasoningUsdPerMillion": 4.4,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 200000,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "anthropic",
      "model": "claude-3-5-sonnet",
      "aliases": [
        "claude-3-5-sonnet-20241022",
        "claude-3-5-sonnet-latest",
        "sonnet-3-5"
      ],
      "promptUsdPerMillion": 3,
      "completionUsdPerMillion": 15,
      "cachedPromptUsdPerMillion": 0.3,
      "cacheWritePromptUsdPerMillion": 3.75,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 200000,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "anthropic",
      "model": "claude-3-5-haiku",
      "aliases": [
        "claude-3-5-haiku-20241022",
        "claude-3-5-haiku-latest"
      ],
      "promptUsdPerMillion": 0.8,
      "completionUsdPerMillion": 4,
      "cachedPromptUsdPerMillion": 0.08,
      "cacheWritePromptUsdPerMillion": 1,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 200000,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "google",
      "model": "gemini-2.0-flash",
      "aliases": [
        "gemini-2.0-flash-exp",
        "gemini-2.0-flash-001"
      ],
      "promptUsdPerMillion": 0.1,
      "completionUsdPerMillion": 0.4,
      "cachedPromptUsdPerMillion": 0.025,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1048576,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "google",
      "model": "gemini-1.5-pro",
      "aliases": [
        "gemini-1.5-pro-latest",
        "gemini-1.5-pro-002"
      ],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 5,
      "cachedPromptUsdPerMillion": 0.3125,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 2097152,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "google",
      "model": "gemini-1.5-flash",
      "aliases": [
        "gemini-1.5-flash-latest",
        "gemini-1.5-flash-002"
      ],
      "promptUsdPerMillion": 0.075,
      "completionUsdPerMillion": 0.3,
      "cachedPromptUsdPerMillion": 0.01875,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1048576,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "deepseek",
      "model": "deepseek-chat",
      "aliases": [
        "deepseek-v3"
      ],
      "promptUsdPerMillion": 0.28,
      "completionUsdPerMillion": 0.42,
      "cachedPromptUsdPerMillion": 0.028,
      "contextWindowTokens": 64000,
      "lastUpdated": "2026-10-12"
    },
    {
      "provider": "deepseek",
      "model": "deepseek-reasoner",
      "aliases": [
        "deepseek-r1"
      ],
      "promptUsdPerMillion": 0.28,
      "completionUsdPerMillion": 0.42,
      "cachedPromptUsdPerMillion": 0.028,
      "reasoningUsdPerMillion": 0.42,
      "contextWindowTokens": 64000,
      "lastUpdated": "2026-10-12"
    },
    {
      "provider": "meta",
      "model": "llama-3.3-70b-instruct",
      "aliases": [
        "llama-3.3-70b",
        "meta-llama/llama-3.3-70b-instruct"
      ],
      "promptUsdPerMillion": 0.59,
      "completionUsdPerMillion": 0.79,
      "contextWindowTokens": 128000,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "meta",
      "model": "llama-3.1-8b-instruct",
      "aliases": [
        "llama-3.1-8b",
        "meta-llama/llama-3.1-8b-instruct"
      ],
      "promptUsdPerMillion": 0.05,
      "completionUsdPerMillion": 0.08,
      "contextWindowTokens": 128000,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "meta",
      "model": "llama-3.1-405b-instruct",
      "aliases": [
        "llama-3.1-405b",
        "meta-llama/llama-3.1-405b-instruct"
      ],
      "promptUsdPerMillion": 2.5,
      "completionUsdPerMillion": 3.5,
      "contextWindowTokens": 128000,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "alibaba",
      "model": "qwen-2.5-coder-32b-instruct",
      "aliases": [
        "qwen-2.5-coder-32b",
        "qwen2.5-coder-32b-instruct",
        "qwen-coder"
      ],
      "promptUsdPerMillion": 0.2,
      "completionUsdPerMillion": 0.6,
      "contextWindowTokens": 131072,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "alibaba",
      "model": "qwen-2.5-72b-instruct",
      "aliases": [
        "qwen-2.5-72b",
        "qwen2.5-72b-instruct"
      ],
      "promptUsdPerMillion": 0.35,
      "completionUsdPerMillion": 0.8,
      "contextWindowTokens": 131072,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "mistral",
      "model": "mistral-large-2",
      "aliases": [
        "mistral-large-latest",
        "mistral-large-2411"
      ],
      "promptUsdPerMillion": 0.5,
      "completionUsdPerMillion": 1.5,
      "cachedPromptUsdPerMillion": 0.05,
      "contextWindowTokens": 128000,
      "lastUpdated": "2026-10-12"
    },
    {
      "provider": "mistral",
      "model": "codestral-2501",
      "aliases": [
        "codestral-latest",
        "codestral"
      ],
      "promptUsdPerMillion": 0.3,
      "completionUsdPerMillion": 0.9,
      "contextWindowTokens": 256000,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "cohere",
      "model": "command-r-plus",
      "aliases": [
        "command-r-plus-08-2024"
      ],
      "promptUsdPerMillion": 2.5,
      "completionUsdPerMillion": 10,
      "cachedPromptUsdPerMillion": 0.5,
      "contextWindowTokens": 128000,
      "lastUpdated": "2026-09-30"
    },
    {
      "provider": "openai",
      "model": "gpt-4o-transcribe-diarize",
      "aliases": [],
      "promptUsdPerMillion": 2.5,
      "completionUsdPerMillion": 10,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 16000,
      "lastUpdated": "2026-10-12"
    },
    {
      "provider": "anthropic",
      "model": "claude-sonnet-4-5",
      "aliases": [],
      "promptUsdPerMillion": 3,
      "completionUsdPerMillion": 15,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 200000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.3,
      "cacheWritePromptUsdPerMillion": 3.75
    },
    {
      "provider": "anthropic",
      "model": "claude-sonnet-5-5",
      "aliases": [],
      "promptUsdPerMillion": 2,
      "completionUsdPerMillion": 10,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.1,
      "cacheWritePromptUsdPerMillion": 2.5
    },
    {
      "provider": "anthropic",
      "model": "claude-opus-4-5",
      "aliases": [],
      "promptUsdPerMillion": 5,
      "completionUsdPerMillion": 25,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 200000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.5,
      "cacheWritePromptUsdPerMillion": 6.25
    },
    {
      "provider": "anthropic",
      "model": "claude-opus-4-6",
      "aliases": [],
      "promptUsdPerMillion": 5,
      "completionUsdPerMillion": 25,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.5,
      "cacheWritePromptUsdPerMillion": 6.25
    },
    {
      "provider": "anthropic",
      "model": "claude-opus-4-7",
      "aliases": [],
      "promptUsdPerMillion": 5,
      "completionUsdPerMillion": 25,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.5,
      "cacheWritePromptUsdPerMillion": 6.25
    },
    {
      "provider": "anthropic",
      "model": "claude-fable-5",
      "aliases": [],
      "promptUsdPerMillion": 10,
      "completionUsdPerMillion": 50,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 1,
      "cacheWritePromptUsdPerMillion": 12.5
    },
    {
      "provider": "cohere",
      "model": "command-nightly",
      "aliases": [],
      "promptUsdPerMillion": 1,
      "completionUsdPerMillion": 2,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 4096,
      "lastUpdated": "2026-10-12"
    },
    {
      "provider": "deepseek",
      "model": "deepseek-coder",
      "aliases": [],
      "promptUsdPerMillion": 0.14,
      "completionUsdPerMillion": 0.28,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 128000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.014
    },
    {
      "provider": "deepseek",
      "model": "deepseek-v3.2",
      "aliases": [],
      "promptUsdPerMillion": 0.28,
      "completionUsdPerMillion": 0.4,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 163840,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.028
    },
    {
      "provider": "google",
      "model": "gemini-2.5-flash-image",
      "aliases": [],
      "promptUsdPerMillion": 0.3,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 32768,
      "lastUpdated": "2026-10-12"
    },
    {
      "provider": "google",
      "model": "gemini-3-pro-image",
      "aliases": [],
      "promptUsdPerMillion": 2,
      "completionUsdPerMillion": 12,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 65536,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "google",
      "model": "gemini-3-pro-image-preview",
      "aliases": [],
      "promptUsdPerMillion": 2,
      "completionUsdPerMillion": 12,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 65536,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "google",
      "model": "gemini-3.1-flash-image",
      "aliases": [],
      "promptUsdPerMillion": 0.5,
      "completionUsdPerMillion": 3,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 65536,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.05
    },
    {
      "provider": "google",
      "model": "gemini-3.1-flash-image-preview",
      "aliases": [],
      "promptUsdPerMillion": 0.5,
      "completionUsdPerMillion": 3,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 65536,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.05
    },
    {
      "provider": "google",
      "model": "gemini-3.1-flash-lite-image",
      "aliases": [],
      "promptUsdPerMillion": 0.25,
      "completionUsdPerMillion": 1.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 65536,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.025
    },
    {
      "provider": "google",
      "model": "gemini-3.1-flash-lite-preview",
      "aliases": [],
      "promptUsdPerMillion": 0.25,
      "completionUsdPerMillion": 1.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1048576,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.025
    },
    {
      "provider": "google",
      "model": "gemini-3.1-flash-lite",
      "aliases": [],
      "promptUsdPerMillion": 0.25,
      "completionUsdPerMillion": 1.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1048576,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.025
    },
    {
      "provider": "google",
      "model": "gemini-2.5-flash-lite",
      "aliases": [],
      "promptUsdPerMillion": 0.1,
      "completionUsdPerMillion": 0.4,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1048576,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.01
    },
    {
      "provider": "google",
      "model": "gemini-3.1-pro-preview-customtools",
      "aliases": [],
      "promptUsdPerMillion": 2,
      "completionUsdPerMillion": 12,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1048576,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "google",
      "model": "gemini-robotics-er-1.5-preview",
      "aliases": [],
      "promptUsdPerMillion": 0.3,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1048576,
      "lastUpdated": "2026-10-12"
    },
    {
      "provider": "google",
      "model": "gemini-3-flash-preview",
      "aliases": [],
      "promptUsdPerMillion": 0.5,
      "completionUsdPerMillion": 3,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1048576,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.05
    },
    {
      "provider": "google",
      "model": "gemini-omni-flash-preview",
      "aliases": [],
      "promptUsdPerMillion": 1.5,
      "completionUsdPerMillion": 9,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1048576,
      "lastUpdated": "2026-10-12"
    },
    {
      "provider": "google",
      "model": "gemini-3.6-flash",
      "aliases": [],
      "promptUsdPerMillion": 0.75,
      "completionUsdPerMillion": 3.75,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1048576,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.075
    },
    {
      "provider": "google",
      "model": "gemini-3.7-flash",
      "aliases": [],
      "promptUsdPerMillion": 0.75,
      "completionUsdPerMillion": 3.75,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1048576,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.075
    },
    {
      "provider": "google",
      "model": "gemini-3.8-flash-cyber",
      "aliases": [],
      "promptUsdPerMillion": 1.5,
      "completionUsdPerMillion": 7.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1048576,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.15
    },
    {
      "provider": "openai",
      "model": "gpt-4",
      "aliases": [],
      "promptUsdPerMillion": 30,
      "completionUsdPerMillion": 60,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 8192,
      "lastUpdated": "2026-10-12"
    },
    {
      "provider": "openai",
      "model": "gpt-4.1",
      "aliases": [],
      "promptUsdPerMillion": 2,
      "completionUsdPerMillion": 8,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1047576,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.5
    },
    {
      "provider": "openai",
      "model": "gpt-4.1-mini",
      "aliases": [],
      "promptUsdPerMillion": 0.4,
      "completionUsdPerMillion": 1.6,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1047576,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.1
    },
    {
      "provider": "openai",
      "model": "gpt-4.1-nano",
      "aliases": [],
      "promptUsdPerMillion": 0.1,
      "completionUsdPerMillion": 0.4,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1047576,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.025
    },
    {
      "provider": "openai",
      "model": "gpt-4o-mini-transcribe",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 16000,
      "lastUpdated": "2026-10-12"
    },
    {
      "provider": "openai",
      "model": "gpt-4o-transcribe",
      "aliases": [],
      "promptUsdPerMillion": 2.5,
      "completionUsdPerMillion": 10,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 16000,
      "lastUpdated": "2026-10-12"
    },
    {
      "provider": "openai",
      "model": "gpt-image-1.5",
      "aliases": [],
      "promptUsdPerMillion": 5,
      "completionUsdPerMillion": 10,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 128000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 1.25
    },
    {
      "provider": "openai",
      "model": "gpt-5",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 10,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 272000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.125
    },
    {
      "provider": "openai",
      "model": "gpt-5-codex",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 10,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 272000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.125
    },
    {
      "provider": "openai",
      "model": "gpt-5.1",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 10,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 272000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.125
    },
    {
      "provider": "openai",
      "model": "gpt-5.1-codex-mini",
      "aliases": [],
      "promptUsdPerMillion": 0.25,
      "completionUsdPerMillion": 2,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 400000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.025
    },
    {
      "provider": "openai",
      "model": "gpt-5.1-codex-max",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 10,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 400000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.125
    },
    {
      "provider": "openai",
      "model": "gpt-5.1-codex",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 10,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 400000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.125
    },
    {
      "provider": "openai",
      "model": "gpt-5.1-chat-latest",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 10,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 128000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.125
    },
    {
      "provider": "openai",
      "model": "gpt-5.2",
      "aliases": [],
      "promptUsdPerMillion": 1.75,
      "completionUsdPerMillion": 14,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 272000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.175
    },
    {
      "provider": "openai",
      "model": "gpt-5.2-codex",
      "aliases": [],
      "promptUsdPerMillion": 1.75,
      "completionUsdPerMillion": 14,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 272000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.175
    },
    {
      "provider": "openai",
      "model": "gpt-5.2-chat-latest",
      "aliases": [],
      "promptUsdPerMillion": 1.75,
      "completionUsdPerMillion": 14,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 128000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.175
    },
    {
      "provider": "openai",
      "model": "gpt-5.2-pro",
      "aliases": [],
      "promptUsdPerMillion": 21,
      "completionUsdPerMillion": 168,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 272000,
      "lastUpdated": "2026-10-12"
    },
    {
      "provider": "openai",
      "model": "gpt-5.6",
      "aliases": [],
      "promptUsdPerMillion": 4,
      "completionUsdPerMillion": 20,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 922000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.4,
      "cacheWritePromptUsdPerMillion": 5
    },
    {
      "provider": "openai",
      "model": "gpt-5.6-sol",
      "aliases": [],
      "promptUsdPerMillion": 4,
      "completionUsdPerMillion": 20,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 922000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.4,
      "cacheWritePromptUsdPerMillion": 5
    },
    {
      "provider": "openai",
      "model": "gpt-5.6-terra",
      "aliases": [],
      "promptUsdPerMillion": 2,
      "completionUsdPerMillion": 12,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 922000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2,
      "cacheWritePromptUsdPerMillion": 2.5
    },
    {
      "provider": "openai",
      "model": "gpt-5.6-luna",
      "aliases": [],
      "promptUsdPerMillion": 0.2,
      "completionUsdPerMillion": 1.2,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 922000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.02,
      "cacheWritePromptUsdPerMillion": 0.25
    },
    {
      "provider": "openai",
      "model": "gpt-5.6-cyber",
      "aliases": [],
      "promptUsdPerMillion": 12.5,
      "completionUsdPerMillion": 75,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 400000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 1.25,
      "cacheWritePromptUsdPerMillion": 15.625
    },
    {
      "provider": "openai",
      "model": "gpt-daybreak-red-latest",
      "aliases": [],
      "promptUsdPerMillion": 12.5,
      "completionUsdPerMillion": 75,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 400000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 1.25,
      "cacheWritePromptUsdPerMillion": 15.625
    },
    {
      "provider": "openai",
      "model": "gpt-daybreak-blue-latest",
      "aliases": [],
      "promptUsdPerMillion": 4,
      "completionUsdPerMillion": 20,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 922000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.4,
      "cacheWritePromptUsdPerMillion": 5
    },
    {
      "provider": "openai",
      "model": "gpt-5.5",
      "aliases": [],
      "promptUsdPerMillion": 5,
      "completionUsdPerMillion": 30,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1050000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.5
    },
    {
      "provider": "openai",
      "model": "gpt-5.5-pro",
      "aliases": [],
      "promptUsdPerMillion": 30,
      "completionUsdPerMillion": 180,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1050000,
      "lastUpdated": "2026-10-12"
    },
    {
      "provider": "openai",
      "model": "gpt-5.4",
      "aliases": [],
      "promptUsdPerMillion": 2.5,
      "completionUsdPerMillion": 15,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1050000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.25
    },
    {
      "provider": "openai",
      "model": "gpt-5.4-pro",
      "aliases": [],
      "promptUsdPerMillion": 30,
      "completionUsdPerMillion": 180,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1050000,
      "lastUpdated": "2026-10-12"
    },
    {
      "provider": "openai",
      "model": "gpt-5.4-mini",
      "aliases": [],
      "promptUsdPerMillion": 0.75,
      "completionUsdPerMillion": 4.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 272000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.075
    },
    {
      "provider": "openai",
      "model": "gpt-5.4-nano",
      "aliases": [],
      "promptUsdPerMillion": 0.2,
      "completionUsdPerMillion": 1.25,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 272000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.02
    },
    {
      "provider": "openai",
      "model": "gpt-5-pro",
      "aliases": [],
      "promptUsdPerMillion": 15,
      "completionUsdPerMillion": 120,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 400000,
      "lastUpdated": "2026-10-12"
    },
    {
      "provider": "openai",
      "model": "gpt-5-chat",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 10,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 128000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.125
    },
    {
      "provider": "openai",
      "model": "gpt-5-chat-latest",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 10,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 128000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.125
    },
    {
      "provider": "openai",
      "model": "gpt-5.3-codex",
      "aliases": [],
      "promptUsdPerMillion": 1.75,
      "completionUsdPerMillion": 14,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 272000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.175
    },
    {
      "provider": "openai",
      "model": "gpt-5.3-chat-latest",
      "aliases": [],
      "promptUsdPerMillion": 1.75,
      "completionUsdPerMillion": 14,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 128000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.175
    },
    {
      "provider": "openai",
      "model": "gpt-5-mini",
      "aliases": [],
      "promptUsdPerMillion": 0.25,
      "completionUsdPerMillion": 2,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 272000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.025
    },
    {
      "provider": "openai",
      "model": "gpt-5-nano",
      "aliases": [],
      "promptUsdPerMillion": 0.05,
      "completionUsdPerMillion": 0.4,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 272000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.005
    },
    {
      "provider": "mistral",
      "model": "codestral-mamba-latest",
      "aliases": [],
      "promptUsdPerMillion": 0.25,
      "completionUsdPerMillion": 0.25,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 256000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.025
    },
    {
      "provider": "mistral",
      "model": "mistral-medium-3",
      "aliases": [],
      "promptUsdPerMillion": 1.5,
      "completionUsdPerMillion": 7.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 262144,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.15
    },
    {
      "provider": "mistral",
      "model": "mistral-large-4",
      "aliases": [],
      "promptUsdPerMillion": 0.68,
      "completionUsdPerMillion": 2.09,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1048576,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.068
    },
    {
      "provider": "mistral",
      "model": "mistral-large-4-0",
      "aliases": [],
      "promptUsdPerMillion": 0.68,
      "completionUsdPerMillion": 2.09,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1048576,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.068
    },
    {
      "provider": "mistral",
      "model": "mistral-large-3",
      "aliases": [],
      "promptUsdPerMillion": 0.5,
      "completionUsdPerMillion": 1.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 262144,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.05
    },
    {
      "provider": "mistral",
      "model": "mistral-medium",
      "aliases": [],
      "promptUsdPerMillion": 1.5,
      "completionUsdPerMillion": 7.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 262144,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.15
    },
    {
      "provider": "mistral",
      "model": "mistral-medium-latest",
      "aliases": [],
      "promptUsdPerMillion": 1.5,
      "completionUsdPerMillion": 7.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 262144,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.15
    },
    {
      "provider": "mistral",
      "model": "mistral-medium-3-5",
      "aliases": [],
      "promptUsdPerMillion": 1.5,
      "completionUsdPerMillion": 7.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 262144,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.15
    },
    {
      "provider": "mistral",
      "model": "mistral-small",
      "aliases": [],
      "promptUsdPerMillion": 0.1,
      "completionUsdPerMillion": 0.3,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 32000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.01
    },
    {
      "provider": "mistral",
      "model": "mistral-small-latest",
      "aliases": [],
      "promptUsdPerMillion": 0.15,
      "completionUsdPerMillion": 0.6,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 262144,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.015
    },
    {
      "provider": "mistral",
      "model": "mistral-tiny",
      "aliases": [],
      "promptUsdPerMillion": 0.25,
      "completionUsdPerMillion": 0.25,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 32000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.025
    },
    {
      "provider": "moonshot",
      "model": "kimi-k2.7-code",
      "aliases": [],
      "promptUsdPerMillion": 0.95,
      "completionUsdPerMillion": 4,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 262144,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.19
    },
    {
      "provider": "moonshot",
      "model": "kimi-k2.5",
      "aliases": [],
      "promptUsdPerMillion": 0.6,
      "completionUsdPerMillion": 3,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 262144,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.1
    },
    {
      "provider": "moonshot",
      "model": "kimi-k2.6",
      "aliases": [],
      "promptUsdPerMillion": 0.95,
      "completionUsdPerMillion": 4,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 262144,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.16
    },
    {
      "provider": "moonshot",
      "model": "kimi-k3",
      "aliases": [],
      "promptUsdPerMillion": 3,
      "completionUsdPerMillion": 15,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1048576,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.3
    },
    {
      "provider": "moonshot",
      "model": "moonshot-v1-128k-vision-preview",
      "aliases": [],
      "promptUsdPerMillion": 2,
      "completionUsdPerMillion": 5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 131072,
      "lastUpdated": "2026-10-12"
    },
    {
      "provider": "moonshot",
      "model": "moonshot-v1-32k-vision-preview",
      "aliases": [],
      "promptUsdPerMillion": 1,
      "completionUsdPerMillion": 3,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 32768,
      "lastUpdated": "2026-10-12"
    },
    {
      "provider": "moonshot",
      "model": "moonshot-v1-8k-vision-preview",
      "aliases": [],
      "promptUsdPerMillion": 0.2,
      "completionUsdPerMillion": 2,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 8192,
      "lastUpdated": "2026-10-12"
    },
    {
      "provider": "moonshot",
      "model": "moonshot-v1-auto",
      "aliases": [],
      "promptUsdPerMillion": 2,
      "completionUsdPerMillion": 5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 131072,
      "lastUpdated": "2026-10-12"
    },
    {
      "provider": "openai",
      "model": "o1-pro",
      "aliases": [],
      "promptUsdPerMillion": 150,
      "completionUsdPerMillion": 600,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 200000,
      "lastUpdated": "2026-10-12"
    },
    {
      "provider": "openai",
      "model": "o3",
      "aliases": [],
      "promptUsdPerMillion": 2,
      "completionUsdPerMillion": 8,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 200000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.5
    },
    {
      "provider": "openai",
      "model": "o3-deep-research",
      "aliases": [],
      "promptUsdPerMillion": 10,
      "completionUsdPerMillion": 40,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 200000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 2.5
    },
    {
      "provider": "openai",
      "model": "o3-pro",
      "aliases": [],
      "promptUsdPerMillion": 20,
      "completionUsdPerMillion": 80,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 200000,
      "lastUpdated": "2026-10-12"
    },
    {
      "provider": "openai",
      "model": "o4-mini",
      "aliases": [],
      "promptUsdPerMillion": 1.1,
      "completionUsdPerMillion": 4.4,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 200000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.275
    },
    {
      "provider": "openai",
      "model": "o4-mini-deep-research",
      "aliases": [],
      "promptUsdPerMillion": 2,
      "completionUsdPerMillion": 8,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 200000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.5
    },
    {
      "provider": "xai",
      "model": "grok-4.20-beta-0309-reasoning",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "xai",
      "model": "grok-4.20-0309-reasoning",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "xai",
      "model": "grok-4.20-beta-0309-non-reasoning",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "xai",
      "model": "grok-4.3",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "xai",
      "model": "grok-4.3-latest",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "xai",
      "model": "grok-4.5",
      "aliases": [],
      "promptUsdPerMillion": 2,
      "completionUsdPerMillion": 6,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 500000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.3
    },
    {
      "provider": "xai",
      "model": "grok-4.5-latest",
      "aliases": [],
      "promptUsdPerMillion": 2,
      "completionUsdPerMillion": 6,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 500000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.3
    },
    {
      "provider": "xai",
      "model": "grok-build-latest",
      "aliases": [],
      "promptUsdPerMillion": 2,
      "completionUsdPerMillion": 6,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 500000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.3
    },
    {
      "provider": "xai",
      "model": "grok-4.6",
      "aliases": [],
      "promptUsdPerMillion": 2,
      "completionUsdPerMillion": 6,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 500000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.5
    },
    {
      "provider": "xai",
      "model": "grok-4.7",
      "aliases": [],
      "promptUsdPerMillion": 2,
      "completionUsdPerMillion": 6,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 500000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.5
    },
    {
      "provider": "google",
      "model": "gemini-3.1-flash-live-preview",
      "aliases": [],
      "promptUsdPerMillion": 0.75,
      "completionUsdPerMillion": 4.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 131072,
      "lastUpdated": "2026-10-12"
    },
    {
      "provider": "google",
      "model": "gemini-3.8-live",
      "aliases": [],
      "promptUsdPerMillion": 0.75,
      "completionUsdPerMillion": 4.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 131072,
      "lastUpdated": "2026-10-12"
    },
    {
      "provider": "google",
      "model": "gemini-3.8-live-extended-thinking",
      "aliases": [],
      "promptUsdPerMillion": 0.75,
      "completionUsdPerMillion": 4.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 131072,
      "lastUpdated": "2026-10-12"
    },
    {
      "provider": "google",
      "model": "gemini-flash-latest",
      "aliases": [],
      "promptUsdPerMillion": 0.75,
      "completionUsdPerMillion": 3.75,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1048576,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.075
    },
    {
      "provider": "google",
      "model": "gemini-flash-lite-latest",
      "aliases": [],
      "promptUsdPerMillion": 0.3,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1048576,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.03
    },
    {
      "provider": "google",
      "model": "gemini-pro-latest",
      "aliases": [],
      "promptUsdPerMillion": 2,
      "completionUsdPerMillion": 12,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1048576,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "deepseek",
      "model": "deepseek-v4-flash-vision-exp",
      "aliases": [],
      "promptUsdPerMillion": 0.3,
      "completionUsdPerMillion": 1.2,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.006
    },
    {
      "provider": "xai",
      "model": "grok-4.20-0309-non-reasoning",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "xai",
      "model": "grok-build-0.1",
      "aliases": [],
      "promptUsdPerMillion": 1,
      "completionUsdPerMillion": 2,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 256000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "anthropic",
      "model": "claude-mythos-5",
      "aliases": [],
      "promptUsdPerMillion": 10,
      "completionUsdPerMillion": 50,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 1,
      "cacheWritePromptUsdPerMillion": 12.5
    },
    {
      "provider": "anthropic",
      "model": "claude-mythos-5-1",
      "aliases": [],
      "promptUsdPerMillion": 10,
      "completionUsdPerMillion": 50,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.25,
      "cacheWritePromptUsdPerMillion": 12.5
    },
    {
      "provider": "anthropic",
      "model": "claude-mythos-preview",
      "aliases": [],
      "promptUsdPerMillion": 10,
      "completionUsdPerMillion": 50,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 1,
      "cacheWritePromptUsdPerMillion": 12.5
    },
    {
      "provider": "xai",
      "model": "grok-4.20",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "xai",
      "model": "grok-4.20-reasoning",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "xai",
      "model": "grok-4.20-reasoning-latest",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "xai",
      "model": "grok-4.20-non-reasoning",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "xai",
      "model": "grok-4.20-non-reasoning-latest",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "xai",
      "model": "grok-4.20-multi-agent",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "xai",
      "model": "grok-4.20-multi-agent-latest",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "mistral",
      "model": "mistral-medium-3.5",
      "aliases": [],
      "promptUsdPerMillion": 1.5,
      "completionUsdPerMillion": 7.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 262144,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.15
    },
    {
      "provider": "mistral",
      "model": "mistral-vibe-cli-latest",
      "aliases": [],
      "promptUsdPerMillion": 1.5,
      "completionUsdPerMillion": 7.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 262144,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.15
    },
    {
      "provider": "mistral",
      "model": "mistral-vibe-cli-with-tools",
      "aliases": [],
      "promptUsdPerMillion": 1.5,
      "completionUsdPerMillion": 7.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 262144,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.15
    },
    {
      "provider": "mistral",
      "model": "mistral-vibe-cli-fast",
      "aliases": [],
      "promptUsdPerMillion": 0.15,
      "completionUsdPerMillion": 0.6,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 262144,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.015
    },
    {
      "provider": "mistral",
      "model": "mistral-code-latest",
      "aliases": [],
      "promptUsdPerMillion": 0.3,
      "completionUsdPerMillion": 0.9,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 128000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.03
    },
    {
      "provider": "mistral",
      "model": "mistral-code-fim-latest",
      "aliases": [],
      "promptUsdPerMillion": 0.3,
      "completionUsdPerMillion": 0.9,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 128000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.03
    },
    {
      "provider": "mistral",
      "model": "mistral-code-agent-latest",
      "aliases": [],
      "promptUsdPerMillion": 0.4,
      "completionUsdPerMillion": 2,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 256000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.04
    },
    {
      "provider": "openai",
      "model": "gpt-5.5-cyber",
      "aliases": [],
      "promptUsdPerMillion": 12.5,
      "completionUsdPerMillion": 75,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 128000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 1.25
    },
    {
      "provider": "openai",
      "model": "gpt-rosalind-research",
      "aliases": [],
      "promptUsdPerMillion": 5,
      "completionUsdPerMillion": 25,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 128000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.5
    },
    {
      "provider": "xai",
      "model": "grok-4.20-beta",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "xai",
      "model": "grok-4.20-beta-latest",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "xai",
      "model": "grok-4.20-beta-latest-non-reasoning",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "xai",
      "model": "grok-4.20-beta-latest-reasoning",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "xai",
      "model": "grok-4.20-beta-non-reasoning",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "xai",
      "model": "grok-4.20-beta-reasoning",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "xai",
      "model": "grok-4.20-experimental-beta-0304-non-reasoning",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "xai",
      "model": "grok-4.20-experimental-beta-0304-reasoning",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "xai",
      "model": "grok-4.20-experimental-beta-latest",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "xai",
      "model": "grok-4.20-experimental-beta-non-reasoning-latest",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "xai",
      "model": "grok-4.20-experimental-beta-reasoning-latest",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "xai",
      "model": "grok-4.20-multi-agent-beta-latest",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "xai",
      "model": "grok-4.20-multi-agent-experimental-beta-latest",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "xai",
      "model": "grok-4.20-non-reasoning-gv2",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "xai",
      "model": "grok-4.20-reasoning-gv2",
      "aliases": [],
      "promptUsdPerMillion": 1.25,
      "completionUsdPerMillion": 2.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "xai",
      "model": "grok-code-fast",
      "aliases": [],
      "promptUsdPerMillion": 1,
      "completionUsdPerMillion": 2,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 256000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "xai",
      "model": "grok-code-fast-1",
      "aliases": [],
      "promptUsdPerMillion": 1,
      "completionUsdPerMillion": 2,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 256000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.2
    },
    {
      "provider": "google",
      "model": "gemini-nano-banana-2.1",
      "aliases": [],
      "promptUsdPerMillion": 1.5,
      "completionUsdPerMillion": 7.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 131072,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.15
    },
    {
      "provider": "anthropic",
      "model": "claude-haiku-5-5",
      "aliases": [],
      "promptUsdPerMillion": 0.1,
      "completionUsdPerMillion": 0.5,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 1000000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.01,
      "cacheWritePromptUsdPerMillion": 0.125
    },
    {
      "provider": "openai",
      "model": "gpt-rosalind-discovery",
      "aliases": [],
      "promptUsdPerMillion": 5,
      "completionUsdPerMillion": 25,
      "batchDiscountMultiplier": 0.5,
      "contextWindowTokens": 128000,
      "lastUpdated": "2026-10-12",
      "cachedPromptUsdPerMillion": 0.5
    }
  ]
}