{
  "schemaVersion": 2,
  "generatedAt": "2026-08-04T20:28:42.649Z",
  "providers": [
    {
      "id": "anthropic",
      "name": "Anthropic",
      "country": "US",
      "pricingUrl": "https://platform.claude.com/docs/en/pricing"
    },
    {
      "id": "openai",
      "name": "OpenAI",
      "country": "US",
      "pricingUrl": "https://openai.com/api/pricing/"
    },
    {
      "id": "google",
      "name": "Google",
      "country": "US",
      "pricingUrl": "https://ai.google.dev/pricing"
    },
    {
      "id": "deepseek",
      "name": "DeepSeek",
      "country": "CN",
      "pricingUrl": "https://api-docs.deepseek.com/quick_start/pricing"
    },
    {
      "id": "moonshot",
      "name": "Moonshot AI",
      "country": "CN",
      "pricingUrl": "https://platform.moonshot.ai/docs/pricing"
    },
    {
      "id": "alibaba",
      "name": "Alibaba (Qwen)",
      "country": "CN",
      "pricingUrl": "https://www.alibabacloud.com/help/en/model-studio/models"
    },
    {
      "id": "zai",
      "name": "Z.ai (GLM)",
      "country": "CN",
      "pricingUrl": "https://docs.z.ai/guides/overview/pricing"
    },
    {
      "id": "minimax",
      "name": "MiniMax",
      "country": "CN",
      "pricingUrl": "https://www.minimax.io/platform/document/pricing"
    },
    {
      "id": "xai",
      "name": "xAI",
      "country": "US",
      "pricingUrl": "https://docs.x.ai/docs/models"
    },
    {
      "id": "mistral",
      "name": "Mistral AI",
      "country": "FR",
      "pricingUrl": "https://mistral.ai/pricing"
    },
    {
      "id": "cohere",
      "name": "Cohere",
      "country": "CA",
      "pricingUrl": "https://cohere.com/pricing"
    },
    {
      "id": "amazon",
      "name": "Amazon",
      "country": "US",
      "pricingUrl": "https://aws.amazon.com/bedrock/pricing/"
    }
  ],
  "models": [
    {
      "id": "amazon.nova-2-lite-v1-0",
      "providerId": "amazon",
      "displayName": "Nova 2 Lite",
      "status": "current",
      "contextWindow": 1000000,
      "pricing": {
        "input": 0.3,
        "output": 2.5,
        "cachedInput": 0.075
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.8,
        "cjkCharsPerToken": 1.7,
        "note": "Estimate — Nova tokenizer"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "litellm",
        "lastVerified": "2026-08-04"
      },
      "maxOutput": 64000,
      "capabilityIndex": 64
    },
    {
      "id": "amazon.nova-2-pro-preview-20251202-v1-0",
      "providerId": "amazon",
      "displayName": "Nova 2 Pro",
      "status": "current",
      "contextWindow": 1000000,
      "pricing": {
        "input": 2.1875,
        "output": 17.5,
        "cachedInput": 0.546875
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.8,
        "cjkCharsPerToken": 1.7,
        "note": "Estimate — Nova tokenizer"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "litellm",
        "lastVerified": "2026-08-04"
      },
      "maxOutput": 64000,
      "capabilityIndex": 80
    },
    {
      "id": "claude-fable-5",
      "providerId": "anthropic",
      "displayName": "Claude Fable 5",
      "status": "current",
      "contextWindow": 1000000,
      "pricing": {
        "input": 10,
        "output": 50,
        "cachedInput": 1,
        "cacheWrite": 12.5,
        "batchDiscount": 0.5
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.6,
        "cjkCharsPerToken": 1.5,
        "note": "Estimate — Anthropic's tokenizer is server-side; ratio calibrated on English prose"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-01",
        "verifiedUrl": "https://platform.claude.com/docs/en/about-claude/pricing"
      },
      "maxOutput": 128000,
      "capabilityIndex": 100
    },
    {
      "id": "claude-haiku-4-5",
      "providerId": "anthropic",
      "displayName": "Claude Haiku 4.5",
      "status": "current",
      "contextWindow": 200000,
      "pricing": {
        "input": 1,
        "output": 5,
        "cachedInput": 0.1,
        "cacheWrite": 1.25,
        "batchDiscount": 0.5
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.6,
        "cjkCharsPerToken": 1.5,
        "note": "Estimate — Anthropic's tokenizer is server-side; ratio calibrated on English prose"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-01",
        "verifiedUrl": "https://platform.claude.com/docs/en/about-claude/pricing"
      },
      "maxOutput": 64000,
      "capabilityIndex": 74
    },
    {
      "id": "claude-opus-4-1",
      "providerId": "anthropic",
      "displayName": "Claude Opus 4.1",
      "status": "legacy",
      "contextWindow": 200000,
      "pricing": {
        "input": 15,
        "output": 75,
        "cachedInput": 1.5
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.6,
        "cjkCharsPerToken": 1.5,
        "note": "Estimate — Anthropic's tokenizer is server-side; ratio calibrated on English prose"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-03",
        "verifiedUrl": "https://platform.claude.com/docs/en/about-claude/pricing"
      },
      "maxOutput": 32000,
      "capabilityIndex": 80
    },
    {
      "id": "claude-opus-4-5",
      "providerId": "anthropic",
      "displayName": "Claude Opus 4.5",
      "status": "legacy",
      "contextWindow": 200000,
      "pricing": {
        "input": 5,
        "output": 25,
        "cachedInput": 0.5
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.6,
        "cjkCharsPerToken": 1.5,
        "note": "Estimate — Anthropic's tokenizer is server-side; ratio calibrated on English prose"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-03",
        "verifiedUrl": "https://platform.claude.com/docs/en/about-claude/pricing"
      },
      "maxOutput": 64000,
      "capabilityIndex": 86
    },
    {
      "id": "claude-opus-4-6",
      "providerId": "anthropic",
      "displayName": "Claude Opus 4.6",
      "status": "current",
      "contextWindow": 1000000,
      "pricing": {
        "input": 5,
        "output": 25,
        "cachedInput": 0.5
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.6,
        "cjkCharsPerToken": 1.5,
        "note": "Estimate — Anthropic's tokenizer is server-side; ratio calibrated on English prose"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-03",
        "verifiedUrl": "https://platform.claude.com/docs/en/about-claude/pricing"
      },
      "maxOutput": 128000,
      "capabilityIndex": 89
    },
    {
      "id": "claude-opus-4-7",
      "providerId": "anthropic",
      "displayName": "Claude Opus 4.7",
      "status": "current",
      "contextWindow": 1000000,
      "pricing": {
        "input": 5,
        "output": 25,
        "cachedInput": 0.5
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.6,
        "cjkCharsPerToken": 1.5,
        "note": "Estimate — Anthropic's tokenizer is server-side; ratio calibrated on English prose"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-03",
        "verifiedUrl": "https://platform.claude.com/docs/en/about-claude/pricing"
      },
      "maxOutput": 128000,
      "capabilityIndex": 92
    },
    {
      "id": "claude-opus-4-8",
      "providerId": "anthropic",
      "displayName": "Claude Opus 4.8",
      "status": "current",
      "contextWindow": 1000000,
      "pricing": {
        "input": 5,
        "output": 25,
        "cachedInput": 0.5,
        "cacheWrite": 6.25,
        "batchDiscount": 0.5
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.6,
        "cjkCharsPerToken": 1.5,
        "note": "Estimate — Anthropic's tokenizer is server-side; ratio calibrated on English prose"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-01",
        "verifiedUrl": "https://platform.claude.com/docs/en/about-claude/pricing"
      },
      "maxOutput": 128000,
      "capabilityIndex": 94
    },
    {
      "id": "claude-opus-5",
      "providerId": "anthropic",
      "displayName": "Claude Opus 5",
      "status": "current",
      "contextWindow": 1000000,
      "pricing": {
        "input": 5,
        "output": 25,
        "cachedInput": 0.5,
        "cacheWrite": 6.25,
        "batchDiscount": 0.5
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.6,
        "cjkCharsPerToken": 1.5,
        "note": "Estimate — Anthropic's tokenizer is server-side; ratio calibrated on English prose"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-01",
        "verifiedUrl": "https://platform.claude.com/docs/en/about-claude/pricing"
      },
      "maxOutput": 128000,
      "capabilityIndex": 96
    },
    {
      "id": "claude-sonnet-4-5",
      "providerId": "anthropic",
      "displayName": "Claude Sonnet 4.5",
      "status": "legacy",
      "contextWindow": 200000,
      "pricing": {
        "input": 3,
        "output": 15,
        "cachedInput": 0.3
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.6,
        "cjkCharsPerToken": 1.5,
        "note": "Estimate — Anthropic's tokenizer is server-side; ratio calibrated on English prose"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-03",
        "verifiedUrl": "https://platform.claude.com/docs/en/about-claude/pricing"
      },
      "maxOutput": 64000,
      "capabilityIndex": 78
    },
    {
      "id": "claude-sonnet-4-6",
      "providerId": "anthropic",
      "displayName": "Claude Sonnet 4.6",
      "status": "current",
      "contextWindow": 1000000,
      "pricing": {
        "input": 3,
        "output": 15,
        "cachedInput": 0.3
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.6,
        "cjkCharsPerToken": 1.5,
        "note": "Estimate — Anthropic's tokenizer is server-side; ratio calibrated on English prose"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-03",
        "verifiedUrl": "https://platform.claude.com/docs/en/about-claude/pricing"
      },
      "maxOutput": 64000,
      "capabilityIndex": 85
    },
    {
      "id": "claude-sonnet-5",
      "providerId": "anthropic",
      "displayName": "Claude Sonnet 5",
      "status": "current",
      "contextWindow": 1000000,
      "pricing": {
        "input": 3,
        "output": 15,
        "cachedInput": 0.3,
        "cacheWrite": 3.75,
        "batchDiscount": 0.5,
        "intro": {
          "input": 2,
          "output": 10,
          "cachedInput": 0.2,
          "cacheWrite": 2.5,
          "until": "2026-08-31"
        }
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.6,
        "cjkCharsPerToken": 1.5,
        "note": "Estimate — Anthropic's tokenizer is server-side; ratio calibrated on English prose"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-01",
        "verifiedUrl": "https://platform.claude.com/docs/en/about-claude/pricing"
      },
      "maxOutput": 128000,
      "capabilityIndex": 90
    },
    {
      "id": "command-a-03-2025",
      "providerId": "cohere",
      "displayName": "Command A",
      "status": "current",
      "contextWindow": 256000,
      "pricing": {
        "input": 2.5,
        "output": 10
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.8,
        "cjkCharsPerToken": 1.8,
        "note": "Estimate — Cohere tokenizer"
      },
      "capabilities": {
        "reasoning": false,
        "vision": false
      },
      "provenance": {
        "source": "litellm",
        "lastVerified": "2026-08-04"
      },
      "maxOutput": 8000,
      "capabilityIndex": 75
    },
    {
      "id": "dashscope-qwen3-next-80b-a3b-instruct",
      "providerId": "alibaba",
      "displayName": "Qwen3 Next 80B",
      "status": "current",
      "contextWindow": 262144,
      "pricing": {
        "input": 0.15,
        "output": 1.2
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.5,
        "cjkCharsPerToken": 1.5,
        "note": "Estimate — Qwen tokenizer, calibrated for mixed English/Chinese"
      },
      "capabilities": {
        "reasoning": true,
        "vision": false
      },
      "provenance": {
        "source": "litellm",
        "lastVerified": "2026-08-04",
        "needsReview": true,
        "reviewNote": "OpenRouter disagrees (40%): $0.09/$1.1 vs $0.15/$1.2"
      },
      "maxOutput": 65536,
      "capabilityIndex": 70
    },
    {
      "id": "dashscope-qwen3-next-80b-a3b-thinking",
      "providerId": "alibaba",
      "displayName": "Qwen3 Next 80B Thinking",
      "status": "current",
      "contextWindow": 262144,
      "pricing": {
        "input": 0.15,
        "output": 1.2
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.5,
        "cjkCharsPerToken": 1.5,
        "note": "Estimate — Qwen tokenizer, calibrated for mixed English/Chinese"
      },
      "capabilities": {
        "reasoning": true,
        "vision": false
      },
      "provenance": {
        "source": "litellm",
        "lastVerified": "2026-08-04"
      },
      "maxOutput": 65536
    },
    {
      "id": "dashscope-qwen3-vl-235b-a22b-instruct",
      "providerId": "alibaba",
      "displayName": "Qwen3 VL 235B",
      "status": "current",
      "contextWindow": 131072,
      "pricing": {
        "input": 0.4,
        "output": 1.6
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.5,
        "cjkCharsPerToken": 1.5,
        "note": "Estimate — Qwen tokenizer, calibrated for mixed English/Chinese"
      },
      "capabilities": {
        "reasoning": true,
        "vision": false
      },
      "provenance": {
        "source": "litellm",
        "lastVerified": "2026-08-04",
        "needsReview": true,
        "reviewNote": "OpenRouter disagrees (48%): $0.21/$1.9 vs $0.4/$1.6"
      },
      "maxOutput": 32768
    },
    {
      "id": "dashscope-qwen3.7-max",
      "providerId": "alibaba",
      "displayName": "Qwen 3.7 Max",
      "status": "current",
      "contextWindow": 991808,
      "pricing": {
        "input": 2.5,
        "output": 7.5,
        "cachedInput": 0.5
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.5,
        "cjkCharsPerToken": 1.5,
        "note": "Estimate — Qwen tokenizer, calibrated for mixed English/Chinese"
      },
      "capabilities": {
        "reasoning": true,
        "vision": false
      },
      "provenance": {
        "source": "litellm",
        "lastVerified": "2026-08-04",
        "needsReview": true,
        "reviewNote": "OpenRouter disagrees (41%): $1.475/$4.425 vs $2.5/$7.5"
      },
      "maxOutput": 65536,
      "capabilityIndex": 83
    },
    {
      "id": "deepseek-deepseek-r1",
      "providerId": "deepseek",
      "displayName": "DeepSeek R1",
      "status": "legacy",
      "contextWindow": 65536,
      "pricing": {
        "input": 0.55,
        "output": 2.19
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.4,
        "cjkCharsPerToken": 1.7,
        "note": "Estimate — DeepSeek's tokenizer handles Chinese far more densely than English"
      },
      "capabilities": {
        "reasoning": true,
        "vision": false
      },
      "provenance": {
        "source": "litellm",
        "lastVerified": "2026-08-04",
        "needsReview": true,
        "reviewNote": "OpenRouter disagrees (21%): $0.7/$2.5 vs $0.55/$2.19"
      },
      "maxOutput": 8192,
      "capabilityIndex": 70
    },
    {
      "id": "deepseek-deepseek-v3",
      "providerId": "deepseek",
      "displayName": "DeepSeek V3",
      "status": "current",
      "contextWindow": 65536,
      "pricing": {
        "input": 0.27,
        "output": 1.1,
        "cachedInput": 0.07
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.4,
        "cjkCharsPerToken": 1.7,
        "note": "Estimate — DeepSeek's tokenizer handles Chinese far more densely than English"
      },
      "capabilities": {
        "reasoning": true,
        "vision": false
      },
      "provenance": {
        "source": "litellm",
        "lastVerified": "2026-08-04"
      },
      "maxOutput": 8192
    },
    {
      "id": "deepseek-deepseek-v3.2",
      "providerId": "deepseek",
      "displayName": "DeepSeek V3.2",
      "status": "current",
      "contextWindow": 163840,
      "pricing": {
        "input": 0.28,
        "output": 0.4
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.4,
        "cjkCharsPerToken": 1.7,
        "note": "Estimate — DeepSeek's tokenizer handles Chinese far more densely than English"
      },
      "capabilities": {
        "reasoning": true,
        "vision": false
      },
      "provenance": {
        "source": "litellm",
        "lastVerified": "2026-08-04"
      },
      "maxOutput": 163840,
      "capabilityIndex": 74
    },
    {
      "id": "deepseek-deepseek-v4-flash",
      "providerId": "deepseek",
      "displayName": "DeepSeek V4 Flash",
      "status": "current",
      "contextWindow": 1000000,
      "pricing": {
        "input": 0.14,
        "output": 0.28,
        "cachedInput": 0.0028
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.4,
        "cjkCharsPerToken": 1.7,
        "note": "Estimate — DeepSeek's tokenizer handles Chinese far more densely than English"
      },
      "capabilities": {
        "reasoning": true,
        "vision": false
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-03",
        "verifiedUrl": "https://api-docs.deepseek.com/quick_start/pricing"
      },
      "maxOutput": 8192,
      "capabilityIndex": 68
    },
    {
      "id": "deepseek-deepseek-v4-pro",
      "providerId": "deepseek",
      "displayName": "DeepSeek V4 Pro",
      "status": "current",
      "contextWindow": 1000000,
      "pricing": {
        "input": 0.435,
        "output": 0.87,
        "cachedInput": 0.003625
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.4,
        "cjkCharsPerToken": 1.7,
        "note": "Estimate — DeepSeek's tokenizer handles Chinese far more densely than English"
      },
      "capabilities": {
        "reasoning": true,
        "vision": false
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-03",
        "verifiedUrl": "https://api-docs.deepseek.com/quick_start/pricing"
      },
      "maxOutput": 8192,
      "capabilityIndex": 79
    },
    {
      "id": "gemini-gemini-2.5-flash",
      "providerId": "google",
      "displayName": "Gemini 2.5 Flash",
      "status": "current",
      "contextWindow": 1048576,
      "pricing": {
        "input": 0.3,
        "output": 2.5,
        "cachedInput": 0.03
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 4,
        "cjkCharsPerToken": 1.6,
        "note": "Estimate — Gemini's tokenizer is server-side"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-03",
        "verifiedUrl": "https://ai.google.dev/gemini-api/docs/pricing"
      },
      "maxOutput": 65535
    },
    {
      "id": "gemini-gemini-2.5-pro",
      "providerId": "google",
      "displayName": "Gemini 2.5 Pro",
      "status": "legacy",
      "contextWindow": 1048576,
      "pricing": {
        "input": 1.25,
        "output": 10,
        "cachedInput": 0.125
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 4,
        "cjkCharsPerToken": 1.6,
        "note": "Estimate — Gemini's tokenizer is server-side"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-03",
        "verifiedUrl": "https://ai.google.dev/gemini-api/docs/pricing"
      },
      "maxOutput": 65535,
      "capabilityIndex": 74
    },
    {
      "id": "gemini-gemini-3-flash-preview",
      "providerId": "google",
      "displayName": "Gemini 3 Flash Preview",
      "status": "current",
      "contextWindow": 1048576,
      "pricing": {
        "input": 0.5,
        "output": 3,
        "cachedInput": 0.05
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 4,
        "cjkCharsPerToken": 1.6,
        "note": "Estimate — Gemini's tokenizer is server-side"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-03",
        "verifiedUrl": "https://ai.google.dev/gemini-api/docs/pricing"
      },
      "maxOutput": 65535
    },
    {
      "id": "gemini-gemini-3-pro-preview",
      "providerId": "google",
      "displayName": "Gemini 3 Pro Preview",
      "status": "current",
      "contextWindow": 1048576,
      "pricing": {
        "input": 2,
        "output": 12,
        "cachedInput": 0.2
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 4,
        "cjkCharsPerToken": 1.6,
        "note": "Estimate — Gemini's tokenizer is server-side"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "litellm",
        "lastVerified": "2026-08-04"
      },
      "maxOutput": 65535
    },
    {
      "id": "gemini-gemini-3.1-flash-lite",
      "providerId": "google",
      "displayName": "Gemini 3.1 Flash Lite",
      "status": "current",
      "contextWindow": 1048576,
      "pricing": {
        "input": 0.25,
        "output": 1.5,
        "cachedInput": 0.025
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 4,
        "cjkCharsPerToken": 1.6,
        "note": "Estimate — Gemini's tokenizer is server-side"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-03",
        "verifiedUrl": "https://ai.google.dev/gemini-api/docs/pricing"
      },
      "maxOutput": 65536
    },
    {
      "id": "gemini-gemini-3.1-flash-lite-preview",
      "providerId": "google",
      "displayName": "Gemini 3.1 Flash Lite Preview",
      "status": "current",
      "contextWindow": 1048576,
      "pricing": {
        "input": 0.25,
        "output": 1.5,
        "cachedInput": 0.025
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 4,
        "cjkCharsPerToken": 1.6,
        "note": "Estimate — Gemini's tokenizer is server-side"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "litellm",
        "lastVerified": "2026-08-04"
      },
      "maxOutput": 65536
    },
    {
      "id": "gemini-gemini-3.1-pro-preview",
      "providerId": "google",
      "displayName": "Gemini 3.1 Pro",
      "status": "current",
      "contextWindow": 1048576,
      "pricing": {
        "input": 2,
        "output": 12,
        "cachedInput": 0.2
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 4,
        "cjkCharsPerToken": 1.6,
        "note": "Estimate — Gemini's tokenizer is server-side"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-03",
        "verifiedUrl": "https://ai.google.dev/gemini-api/docs/pricing"
      },
      "maxOutput": 65536,
      "capabilityIndex": 88
    },
    {
      "id": "gemini-gemini-3.5-flash",
      "providerId": "google",
      "displayName": "Gemini 3.5 Flash",
      "status": "current",
      "contextWindow": 1048576,
      "pricing": {
        "input": 1.5,
        "output": 9,
        "cachedInput": 0.15
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 4,
        "cjkCharsPerToken": 1.6,
        "note": "Estimate — Gemini's tokenizer is server-side"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-03",
        "verifiedUrl": "https://ai.google.dev/gemini-api/docs/pricing"
      },
      "maxOutput": 65535
    },
    {
      "id": "gemini-gemini-3.5-flash-lite",
      "providerId": "google",
      "displayName": "Gemini 3.5 Flash-Lite",
      "status": "current",
      "contextWindow": 1048576,
      "pricing": {
        "input": 0.3,
        "output": 2.5,
        "cachedInput": 0.03
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 4,
        "cjkCharsPerToken": 1.6,
        "note": "Estimate — Gemini's tokenizer is server-side"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-03",
        "verifiedUrl": "https://ai.google.dev/gemini-api/docs/pricing"
      },
      "maxOutput": 65536,
      "capabilityIndex": 66
    },
    {
      "id": "gemini-gemini-3.6-flash",
      "providerId": "google",
      "displayName": "Gemini 3.6 Flash",
      "status": "current",
      "contextWindow": 1048576,
      "pricing": {
        "input": 1.5,
        "output": 7.5,
        "cachedInput": 0.15
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 4,
        "cjkCharsPerToken": 1.6,
        "note": "Estimate — Gemini's tokenizer is server-side"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-03",
        "verifiedUrl": "https://ai.google.dev/gemini-api/docs/pricing"
      },
      "maxOutput": 65536,
      "capabilityIndex": 82
    },
    {
      "id": "gpt-5",
      "providerId": "openai",
      "displayName": "GPT-5",
      "status": "current",
      "contextWindow": 272000,
      "pricing": {
        "input": 1.25,
        "output": 10,
        "cachedInput": 0.125
      },
      "tokenizer": {
        "kind": "tiktoken",
        "encoding": "o200k_base"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-03",
        "verifiedUrl": "https://developers.openai.com/api/docs/pricing"
      },
      "maxOutput": 128000
    },
    {
      "id": "gpt-5-mini",
      "providerId": "openai",
      "displayName": "GPT-5 Mini",
      "status": "current",
      "contextWindow": 272000,
      "pricing": {
        "input": 0.25,
        "output": 2,
        "cachedInput": 0.025
      },
      "tokenizer": {
        "kind": "tiktoken",
        "encoding": "o200k_base"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-03",
        "verifiedUrl": "https://developers.openai.com/api/docs/pricing"
      },
      "maxOutput": 128000
    },
    {
      "id": "gpt-5-nano",
      "providerId": "openai",
      "displayName": "GPT-5 Nano",
      "status": "current",
      "contextWindow": 272000,
      "pricing": {
        "input": 0.05,
        "output": 0.4,
        "cachedInput": 0.005
      },
      "tokenizer": {
        "kind": "tiktoken",
        "encoding": "o200k_base"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-03",
        "verifiedUrl": "https://developers.openai.com/api/docs/pricing"
      },
      "maxOutput": 128000
    },
    {
      "id": "gpt-5.1",
      "providerId": "openai",
      "displayName": "GPT-5.1",
      "status": "current",
      "contextWindow": 272000,
      "pricing": {
        "input": 1.25,
        "output": 10,
        "cachedInput": 0.125
      },
      "tokenizer": {
        "kind": "tiktoken",
        "encoding": "o200k_base"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-03",
        "verifiedUrl": "https://developers.openai.com/api/docs/pricing"
      },
      "maxOutput": 128000,
      "capabilityIndex": 80
    },
    {
      "id": "gpt-5.2",
      "providerId": "openai",
      "displayName": "GPT-5.2",
      "status": "current",
      "contextWindow": 272000,
      "pricing": {
        "input": 1.75,
        "output": 14,
        "cachedInput": 0.175
      },
      "tokenizer": {
        "kind": "tiktoken",
        "encoding": "o200k_base"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-03",
        "verifiedUrl": "https://developers.openai.com/api/docs/pricing"
      },
      "maxOutput": 128000,
      "capabilityIndex": 82
    },
    {
      "id": "gpt-5.4",
      "providerId": "openai",
      "displayName": "GPT-5.4",
      "status": "current",
      "contextWindow": 1050000,
      "pricing": {
        "input": 2.5,
        "output": 15,
        "cachedInput": 0.25,
        "batchDiscount": 0.5,
        "longContext": {
          "thresholdTokens": 272000,
          "input": 5,
          "output": 22.5,
          "cachedInput": 0.5
        }
      },
      "tokenizer": {
        "kind": "tiktoken",
        "encoding": "o200k_base"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-01",
        "verifiedUrl": "https://developers.openai.com/api/docs/pricing"
      },
      "maxOutput": 128000,
      "capabilityIndex": 87
    },
    {
      "id": "gpt-5.4-mini",
      "providerId": "openai",
      "displayName": "GPT-5.4 Mini",
      "status": "current",
      "contextWindow": 272000,
      "pricing": {
        "input": 0.75,
        "output": 4.5,
        "cachedInput": 0.075,
        "batchDiscount": 0.5
      },
      "tokenizer": {
        "kind": "tiktoken",
        "encoding": "o200k_base"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-01",
        "verifiedUrl": "https://developers.openai.com/api/docs/pricing"
      },
      "maxOutput": 128000,
      "capabilityIndex": 76
    },
    {
      "id": "gpt-5.4-nano",
      "providerId": "openai",
      "displayName": "GPT-5.4 Nano",
      "status": "current",
      "contextWindow": 272000,
      "pricing": {
        "input": 0.2,
        "output": 1.25,
        "cachedInput": 0.02,
        "batchDiscount": 0.5
      },
      "tokenizer": {
        "kind": "tiktoken",
        "encoding": "o200k_base"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-01",
        "verifiedUrl": "https://developers.openai.com/api/docs/pricing"
      },
      "maxOutput": 128000,
      "capabilityIndex": 62
    },
    {
      "id": "gpt-5.5",
      "providerId": "openai",
      "displayName": "GPT-5.5",
      "status": "current",
      "contextWindow": 1050000,
      "pricing": {
        "input": 5,
        "output": 30,
        "cachedInput": 0.5,
        "batchDiscount": 0.5,
        "longContext": {
          "thresholdTokens": 272000,
          "input": 10,
          "output": 45,
          "cachedInput": 1
        }
      },
      "tokenizer": {
        "kind": "tiktoken",
        "encoding": "o200k_base"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-01",
        "verifiedUrl": "https://developers.openai.com/api/docs/pricing"
      },
      "maxOutput": 128000,
      "capabilityIndex": 93
    },
    {
      "id": "gpt-5.6",
      "providerId": "openai",
      "displayName": "GPT-5.6 (routes to Sol)",
      "status": "current",
      "contextWindow": 1050000,
      "pricing": {
        "input": 5,
        "output": 30,
        "cachedInput": 0.5
      },
      "tokenizer": {
        "kind": "tiktoken",
        "encoding": "o200k_base"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "litellm",
        "lastVerified": "2026-08-04",
        "verifiedUrl": "https://developers.openai.com/api/docs/models/gpt-5.6-sol"
      },
      "aliasOf": "gpt-5.6-sol",
      "maxOutput": 128000
    },
    {
      "id": "gpt-5.6-luna",
      "providerId": "openai",
      "displayName": "GPT-5.6 Luna",
      "status": "current",
      "contextWindow": 1050000,
      "pricing": {
        "input": 0.2,
        "output": 1.2,
        "cachedInput": 0.02,
        "cacheWrite": 0.25,
        "batchDiscount": 0.5,
        "longContext": {
          "thresholdTokens": 272000,
          "input": 0.4,
          "output": 1.8,
          "cachedInput": 0.04,
          "cacheWrite": 0.5
        }
      },
      "tokenizer": {
        "kind": "tiktoken",
        "encoding": "o200k_base"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-01",
        "verifiedUrl": "https://developers.openai.com/api/docs/pricing"
      },
      "maxOutput": 128000,
      "capabilityIndex": 72
    },
    {
      "id": "gpt-5.6-sol",
      "providerId": "openai",
      "displayName": "GPT-5.6 Sol",
      "status": "current",
      "contextWindow": 1050000,
      "pricing": {
        "input": 5,
        "output": 30,
        "cachedInput": 0.5,
        "cacheWrite": 6.25,
        "batchDiscount": 0.5,
        "longContext": {
          "thresholdTokens": 272000,
          "input": 10,
          "output": 45,
          "cachedInput": 1,
          "cacheWrite": 12.5
        }
      },
      "tokenizer": {
        "kind": "tiktoken",
        "encoding": "o200k_base"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-01",
        "verifiedUrl": "https://developers.openai.com/api/docs/pricing"
      },
      "maxOutput": 128000,
      "capabilityIndex": 95
    },
    {
      "id": "gpt-5.6-terra",
      "providerId": "openai",
      "displayName": "GPT-5.6 Terra",
      "status": "current",
      "contextWindow": 1050000,
      "pricing": {
        "input": 2,
        "output": 12,
        "cachedInput": 0.2,
        "cacheWrite": 2.5,
        "batchDiscount": 0.5,
        "longContext": {
          "thresholdTokens": 272000,
          "input": 4,
          "output": 18,
          "cachedInput": 0.4,
          "cacheWrite": 5
        }
      },
      "tokenizer": {
        "kind": "tiktoken",
        "encoding": "o200k_base"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-01",
        "verifiedUrl": "https://developers.openai.com/api/docs/pricing"
      },
      "maxOutput": 128000,
      "capabilityIndex": 86
    },
    {
      "id": "minimax-minimax-m2",
      "providerId": "minimax",
      "displayName": "MiniMax M2",
      "status": "current",
      "contextWindow": 200000,
      "pricing": {
        "input": 0.3,
        "output": 1.2,
        "cachedInput": 0.03
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.5,
        "cjkCharsPerToken": 1.6,
        "note": "Estimate — MiniMax tokenizer"
      },
      "capabilities": {
        "reasoning": true,
        "vision": false
      },
      "provenance": {
        "source": "litellm",
        "lastVerified": "2026-08-04"
      },
      "maxOutput": 8192
    },
    {
      "id": "minimax-minimax-m2.1",
      "providerId": "minimax",
      "displayName": "MiniMax M2.1",
      "status": "current",
      "contextWindow": 1000000,
      "pricing": {
        "input": 0.3,
        "output": 1.2,
        "cachedInput": 0.03
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.5,
        "cjkCharsPerToken": 1.6,
        "note": "Estimate — MiniMax tokenizer"
      },
      "capabilities": {
        "reasoning": true,
        "vision": false
      },
      "provenance": {
        "source": "litellm",
        "lastVerified": "2026-08-04"
      },
      "maxOutput": 8192
    },
    {
      "id": "minimax-minimax-m2.5",
      "providerId": "minimax",
      "displayName": "MiniMax M2.5",
      "status": "current",
      "contextWindow": 1000000,
      "pricing": {
        "input": 0.3,
        "output": 1.2,
        "cachedInput": 0.03
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.5,
        "cjkCharsPerToken": 1.6,
        "note": "Estimate — MiniMax tokenizer"
      },
      "capabilities": {
        "reasoning": true,
        "vision": false
      },
      "provenance": {
        "source": "litellm",
        "lastVerified": "2026-08-04",
        "needsReview": true,
        "reviewNote": "OpenRouter disagrees (50%): $0.15/$0.9 vs $0.3/$1.2"
      },
      "maxOutput": 8192
    },
    {
      "id": "minimax-minimax-m3",
      "providerId": "minimax",
      "displayName": "MiniMax M3",
      "status": "current",
      "contextWindow": 1000000,
      "pricing": {
        "input": 0.3,
        "output": 1.2,
        "cachedInput": 0.06
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.5,
        "cjkCharsPerToken": 1.6,
        "note": "Estimate — MiniMax tokenizer"
      },
      "capabilities": {
        "reasoning": true,
        "vision": false
      },
      "provenance": {
        "source": "litellm",
        "lastVerified": "2026-08-04"
      },
      "maxOutput": 128000,
      "capabilityIndex": 72
    },
    {
      "id": "mistral-mistral-large-3",
      "providerId": "mistral",
      "displayName": "Mistral Large 3",
      "status": "current",
      "contextWindow": 262144,
      "pricing": {
        "input": 0.5,
        "output": 1.5
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.7,
        "cjkCharsPerToken": 1.8,
        "note": "Estimate — Mistral tokenizer"
      },
      "capabilities": {
        "reasoning": false,
        "vision": true
      },
      "provenance": {
        "source": "litellm",
        "lastVerified": "2026-08-04"
      },
      "maxOutput": 262144,
      "capabilityIndex": 71
    },
    {
      "id": "mistral-mistral-medium-3-5",
      "providerId": "mistral",
      "displayName": "Mistral Medium 3.5",
      "status": "current",
      "contextWindow": 262144,
      "pricing": {
        "input": 1.5,
        "output": 7.5
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.7,
        "cjkCharsPerToken": 1.8,
        "note": "Estimate — Mistral tokenizer"
      },
      "capabilities": {
        "reasoning": false,
        "vision": true
      },
      "provenance": {
        "source": "litellm",
        "lastVerified": "2026-08-04"
      },
      "maxOutput": 262144,
      "capabilityIndex": 68
    },
    {
      "id": "moonshot-kimi-k2-thinking",
      "providerId": "moonshot",
      "displayName": "Kimi K2 Thinking",
      "status": "current",
      "contextWindow": 262144,
      "pricing": {
        "input": 0.6,
        "output": 2.5,
        "cachedInput": 0.15
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.4,
        "cjkCharsPerToken": 1.6,
        "note": "Estimate — Moonshot tokenizer, calibrated for mixed English/Chinese"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "litellm",
        "lastVerified": "2026-08-04"
      },
      "maxOutput": 262144
    },
    {
      "id": "moonshot-kimi-k2.5",
      "providerId": "moonshot",
      "displayName": "Kimi K2.5",
      "status": "current",
      "contextWindow": 262144,
      "pricing": {
        "input": 0.6,
        "output": 3,
        "cachedInput": 0.1
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.4,
        "cjkCharsPerToken": 1.6,
        "note": "Estimate — Moonshot tokenizer, calibrated for mixed English/Chinese"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "litellm",
        "lastVerified": "2026-08-04"
      },
      "maxOutput": 262144,
      "capabilityIndex": 78
    },
    {
      "id": "moonshot-kimi-k2.6",
      "providerId": "moonshot",
      "displayName": "Kimi K2.6",
      "status": "current",
      "contextWindow": 262144,
      "pricing": {
        "input": 0.95,
        "output": 4,
        "cachedInput": 0.16
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.4,
        "cjkCharsPerToken": 1.6,
        "note": "Estimate — Moonshot tokenizer, calibrated for mixed English/Chinese"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "litellm",
        "lastVerified": "2026-08-04",
        "needsReview": true,
        "reviewNote": "OpenRouter disagrees (38%): $0.589/$2.48 vs $0.95/$4"
      },
      "maxOutput": 262144,
      "capabilityIndex": 82
    },
    {
      "id": "o1",
      "providerId": "openai",
      "displayName": "o1",
      "status": "current",
      "contextWindow": 200000,
      "pricing": {
        "input": 15,
        "output": 60,
        "cachedInput": 7.5
      },
      "tokenizer": {
        "kind": "tiktoken",
        "encoding": "o200k_base"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-03",
        "verifiedUrl": "https://developers.openai.com/api/docs/pricing"
      },
      "maxOutput": 100000
    },
    {
      "id": "o3",
      "providerId": "openai",
      "displayName": "o3",
      "status": "current",
      "contextWindow": 200000,
      "pricing": {
        "input": 2,
        "output": 8,
        "cachedInput": 0.5
      },
      "tokenizer": {
        "kind": "tiktoken",
        "encoding": "o200k_base"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-03",
        "verifiedUrl": "https://developers.openai.com/api/docs/pricing"
      },
      "maxOutput": 100000
    },
    {
      "id": "o3-mini",
      "providerId": "openai",
      "displayName": "o3-mini",
      "status": "current",
      "contextWindow": 200000,
      "pricing": {
        "input": 1.1,
        "output": 4.4,
        "cachedInput": 0.55
      },
      "tokenizer": {
        "kind": "tiktoken",
        "encoding": "o200k_base"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-03",
        "verifiedUrl": "https://developers.openai.com/api/docs/pricing"
      },
      "maxOutput": 100000
    },
    {
      "id": "o4-mini",
      "providerId": "openai",
      "displayName": "o4-mini",
      "status": "current",
      "contextWindow": 200000,
      "pricing": {
        "input": 1.1,
        "output": 4.4,
        "cachedInput": 0.275
      },
      "tokenizer": {
        "kind": "tiktoken",
        "encoding": "o200k_base"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-03",
        "verifiedUrl": "https://developers.openai.com/api/docs/pricing"
      },
      "maxOutput": 100000,
      "capabilityIndex": 70
    },
    {
      "id": "xai-grok-2",
      "providerId": "xai",
      "displayName": "Grok 2",
      "status": "current",
      "contextWindow": 131072,
      "pricing": {
        "input": 2,
        "output": 10
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.7,
        "cjkCharsPerToken": 1.6,
        "note": "Estimate — Grok tokenizer"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "litellm",
        "lastVerified": "2026-08-04"
      },
      "maxOutput": 131072
    },
    {
      "id": "xai-grok-3",
      "providerId": "xai",
      "displayName": "Grok 3",
      "status": "current",
      "contextWindow": 131072,
      "pricing": {
        "input": 3,
        "output": 15,
        "cachedInput": 0.75
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.7,
        "cjkCharsPerToken": 1.6,
        "note": "Estimate — Grok tokenizer"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "litellm",
        "lastVerified": "2026-08-04"
      },
      "maxOutput": 131072
    },
    {
      "id": "xai-grok-4",
      "providerId": "xai",
      "displayName": "Grok 4",
      "status": "current",
      "contextWindow": 256000,
      "pricing": {
        "input": 3,
        "output": 15
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.7,
        "cjkCharsPerToken": 1.6,
        "note": "Estimate — Grok tokenizer"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "litellm",
        "lastVerified": "2026-08-04"
      },
      "maxOutput": 256000
    },
    {
      "id": "xai-grok-4-1-fast",
      "providerId": "xai",
      "displayName": "Grok 4.1 Fast",
      "status": "current",
      "contextWindow": 2000000,
      "pricing": {
        "input": 0.2,
        "output": 0.5,
        "cachedInput": 0.05
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.7,
        "cjkCharsPerToken": 1.6,
        "note": "Estimate — Grok tokenizer"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "litellm",
        "lastVerified": "2026-08-04"
      },
      "maxOutput": 2000000,
      "capabilityIndex": 66
    },
    {
      "id": "xai-grok-4.3",
      "providerId": "xai",
      "displayName": "Grok 4.3",
      "status": "current",
      "contextWindow": 1000000,
      "pricing": {
        "input": 1.25,
        "output": 2.5,
        "cachedInput": 0.2
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.7,
        "cjkCharsPerToken": 1.6,
        "note": "Estimate — Grok tokenizer"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-03",
        "verifiedUrl": "https://docs.x.ai/docs/models"
      },
      "maxOutput": 1000000,
      "capabilityIndex": 80
    },
    {
      "id": "xai-grok-4.5",
      "providerId": "xai",
      "displayName": "Grok 4.5",
      "status": "current",
      "contextWindow": 500000,
      "pricing": {
        "input": 2,
        "output": 6,
        "cachedInput": 0.5
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.7,
        "cjkCharsPerToken": 1.6,
        "note": "Estimate — Grok tokenizer"
      },
      "capabilities": {
        "reasoning": true,
        "vision": true
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-03",
        "verifiedUrl": "https://docs.x.ai/docs/models"
      },
      "maxOutput": 500000,
      "capabilityIndex": 84
    },
    {
      "id": "zai-glm-4.6",
      "providerId": "zai",
      "displayName": "GLM-4.6",
      "status": "current",
      "contextWindow": 200000,
      "pricing": {
        "input": 0.6,
        "output": 2.2,
        "cachedInput": 0.11
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.5,
        "cjkCharsPerToken": 1.6,
        "note": "Estimate — GLM tokenizer, calibrated for mixed English/Chinese"
      },
      "capabilities": {
        "reasoning": true,
        "vision": false
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-02",
        "verifiedUrl": "https://docs.z.ai/guides/overview/pricing"
      },
      "maxOutput": 128000
    },
    {
      "id": "zai-glm-4.7",
      "providerId": "zai",
      "displayName": "GLM-4.7",
      "status": "current",
      "contextWindow": 200000,
      "pricing": {
        "input": 0.6,
        "output": 2.2,
        "cachedInput": 0.11
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.5,
        "cjkCharsPerToken": 1.6,
        "note": "Estimate — GLM tokenizer, calibrated for mixed English/Chinese"
      },
      "capabilities": {
        "reasoning": true,
        "vision": false
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-02",
        "verifiedUrl": "https://docs.z.ai/guides/overview/pricing"
      },
      "maxOutput": 128000
    },
    {
      "id": "zai-glm-5",
      "providerId": "zai",
      "displayName": "GLM-5",
      "status": "current",
      "contextWindow": 200000,
      "pricing": {
        "input": 1,
        "output": 3.2,
        "cachedInput": 0.2
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.5,
        "cjkCharsPerToken": 1.6,
        "note": "Estimate — GLM tokenizer, calibrated for mixed English/Chinese"
      },
      "capabilities": {
        "reasoning": true,
        "vision": false
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-02",
        "verifiedUrl": "https://docs.z.ai/guides/overview/pricing"
      },
      "maxOutput": 128000,
      "capabilityIndex": 76
    },
    {
      "id": "zai-glm-5-code",
      "providerId": "zai",
      "displayName": "GLM-5 Code",
      "status": "current",
      "contextWindow": 200000,
      "pricing": {
        "input": 1.2,
        "output": 5,
        "cachedInput": 0.3
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.5,
        "cjkCharsPerToken": 1.6,
        "note": "Estimate — GLM tokenizer, calibrated for mixed English/Chinese"
      },
      "capabilities": {
        "reasoning": true,
        "vision": false
      },
      "provenance": {
        "source": "litellm",
        "lastVerified": "2026-08-04"
      },
      "maxOutput": 128000,
      "capabilityIndex": 78
    },
    {
      "id": "zai-glm-5.1",
      "providerId": "zai",
      "displayName": "GLM-5.1",
      "status": "current",
      "contextWindow": 200000,
      "pricing": {
        "input": 1.4,
        "output": 4.4,
        "cachedInput": 0.26
      },
      "tokenizer": {
        "kind": "approx",
        "charsPerToken": 3.5,
        "cjkCharsPerToken": 1.6,
        "note": "Estimate — GLM tokenizer, calibrated for mixed English/Chinese"
      },
      "capabilities": {
        "reasoning": true,
        "vision": false
      },
      "provenance": {
        "source": "vendor",
        "lastVerified": "2026-08-02",
        "verifiedUrl": "https://docs.z.ai/guides/overview/pricing"
      },
      "maxOutput": 128000,
      "capabilityIndex": 80
    }
  ]
}
