{
  "checked": "2026-09-12",
  "models": [
    {
      "key": "gemini-3.8-flash",
      "label": "Gemini 3.8 Flash",
      "provider": "google",
      "model": "gemini-3.8-flash",
      "effort": "high",
      "max_output_tokens": 65536,
      "input_per_million": 0.75,
      "output_per_million": 3.75,
      "pricing_url": "https://ai.google.dev/gemini-api/docs/pricing",
      "pricing_note": "Current promotional rates through 2026-12-31.",
      "effort_note": "Top level; the API defines low/medium/high only (ai.google.dev/gemini-api/docs/thinking)."
    },
    {
      "key": "gpt-5.6-sol",
      "label": "GPT-5.6 Sol",
      "provider": "openai",
      "model": "gpt-5.6-sol",
      "effort": "max",
      "max_output_tokens": 65536,
      "input_per_million": 4.0,
      "output_per_million": 20.0,
      "pricing_url": "https://developers.openai.com/api/docs/models/gpt-5.6-sol",
      "pricing_note": "Current promotional rates available at least through 2026-11-21.",
      "effort_note": "Top level per developers.openai.com/api/docs/models/gpt-5.6-sol."
    },
    {
      "key": "gpt-6-sol",
      "label": "GPT-6 Sol",
      "provider": "openai",
      "model": "gpt-6-sol",
      "effort": "max",
      "max_output_tokens": 65536,
      "input_per_million": 2.0,
      "output_per_million": 10.0,
      "pricing_url": "https://developers.openai.com/api/docs/models/gpt-6-sol",
      "pricing_note": "Standard processing, checked 2026-09-24; no cache discounts assumed.",
      "effort_note": "Top level per developers.openai.com/api/docs/models/gpt-6-sol, checked 2026-09-24."
    },
    {
      "key": "gpt-6-astra",
      "label": "GPT-6 Astra",
      "provider": "openai",
      "model": "gpt-6-astra",
      "effort": "max",
      "max_output_tokens": 65536,
      "input_per_million": 10.0,
      "output_per_million": 50.0,
      "pricing_url": "https://developers.openai.com/api/docs/models/gpt-6-astra",
      "effort_note": "Top level per developers.openai.com/api/docs/models/gpt-6-astra."
    },
    {
      "key": "claude-opus-5",
      "label": "Claude Opus 5",
      "provider": "bedrock",
      "model": "global.anthropic.claude-opus-5",
      "effort": "max",
      "max_output_tokens": 65536,
      "input_per_million": 5.0,
      "output_per_million": 25.0,
      "pricing_url": "https://platform.claude.com/docs/en/models/opus-5/overview",
      "pricing_note": "Global standard inference; regional premiums excluded.",
      "effort_note": "Top level per platform.claude.com/docs/en/build-with-claude/effort."
    },
    {
      "key": "claude-opus-5-5",
      "label": "Claude Opus 5.5",
      "provider": "bedrock",
      "model": "global.anthropic.claude-opus-5-5",
      "effort": "max",
      "max_output_tokens": 65536,
      "input_per_million": 4.0,
      "output_per_million": 20.0,
      "pricing_url": "https://platform.claude.com/docs/en/models/opus-5-5/overview",
      "pricing_note": "Global standard inference, checked 2026-09-24; regional premiums excluded.",
      "effort_note": "Top level per platform.claude.com/docs/en/build-with-claude/effort, checked 2026-09-24."
    },
    {
      "key": "claude-fable-5-1",
      "label": "Claude Fable 5.1",
      "provider": "bedrock",
      "model": "global.anthropic.claude-fable-5-1",
      "effort": "max",
      "max_output_tokens": 65536,
      "input_per_million": 10.0,
      "output_per_million": 50.0,
      "pricing_url": "https://platform.claude.com/docs/en/models/fable-5-1/overview",
      "pricing_note": "Global standard inference; regional premiums excluded.",
      "effort_note": "Top level per platform.claude.com/docs/en/build-with-claude/effort."
    },
    {
      "key": "deepseek-v4.1-flash",
      "label": "DeepSeek V4.1 Flash",
      "provider": "openrouter",
      "model": "deepseek/deepseek-v4.1-flash",
      "effort": "max",
      "max_output_tokens": 65536,
      "input_per_million": 0.3,
      "output_per_million": 1.2,
      "pricing_url": "https://openrouter.ai/deepseek/deepseek-v4.1-flash",
      "pricing_note": "OpenRouter list price, checked 2026-09-10; runs record the billed amount OpenRouter reports.",
      "effort_note": "Top level per OpenRouter /models supported_efforts; not in the published run."
    },
    {
      "key": "muse-spark-1.3",
      "label": "Muse Spark 1.3",
      "provider": "openrouter",
      "model": "meta/muse-spark-1.3",
      "effort": "max",
      "max_output_tokens": 65536,
      "input_per_million": 1.25,
      "output_per_million": 4.25,
      "pricing_url": "https://openrouter.ai/meta/muse-spark-1.3",
      "pricing_note": "OpenRouter list price, checked 2026-09-10; runs record the billed amount OpenRouter reports.",
      "effort_note": "Top level per OpenRouter /models supported_efforts."
    },
    {
      "key": "glm-5.3",
      "label": "GLM-5.3",
      "provider": "openrouter",
      "model": "z-ai/glm-5.3",
      "effort": "max",
      "max_output_tokens": 65536,
      "input_per_million": 0.049,
      "output_per_million": 3.39,
      "pricing_url": "https://openrouter.ai/z-ai/glm-5.3",
      "pricing_note": "OpenRouter list price, checked 2026-10-07; runs record the billed amount OpenRouter reports.",
      "effort_note": "Top level per OpenRouter /models supported_efforts."
    },
    {
      "key": "grok-4.6",
      "label": "Grok 4.6",
      "provider": "openrouter",
      "model": "x-ai/grok-4.6",
      "effort": "xhigh",
      "max_output_tokens": 65536,
      "input_per_million": 2.0,
      "output_per_million": 6.0,
      "pricing_url": "https://openrouter.ai/x-ai/grok-4.6",
      "pricing_note": "OpenRouter list price, checked 2026-09-10; runs record the billed amount OpenRouter reports.",
      "effort_note": "Top level per OpenRouter /models supported_efforts (no max for this model)."
    },
    {
      "key": "qwen3.8-max",
      "label": "Qwen 3.8 Max",
      "provider": "openrouter",
      "model": "qwen/qwen3.8-max-0902",
      "effort": "xhigh",
      "max_output_tokens": 65536,
      "input_per_million": 2.0,
      "output_per_million": 6.0,
      "pricing_url": "https://openrouter.ai/qwen/qwen3.8-max-0902",
      "pricing_note": "OpenRouter list price, checked 2026-09-10; runs record the billed amount OpenRouter reports.",
      "effort_note": "Top level per OpenRouter /models supported_efforts (no max for this model)."
    },
    {
      "key": "kimi-k3",
      "label": "Kimi K3",
      "provider": "openrouter",
      "model": "moonshotai/kimi-k3",
      "effort": "max",
      "max_output_tokens": 65536,
      "input_per_million": 2.34,
      "output_per_million": 11.7,
      "pricing_url": "https://openrouter.ai/moonshotai/kimi-k3",
      "pricing_note": "OpenRouter list price, checked 2026-09-10; runs record the billed amount OpenRouter reports.",
      "effort_note": "Top level per OpenRouter /models supported_efforts."
    },
    {
      "key": "gpt-6.1-sol",
      "label": "GPT-6.1 Sol",
      "provider": "openai",
      "model": "gpt-6.1-sol",
      "effort": "max",
      "max_output_tokens": 65536,
      "input_per_million": 2.0,
      "output_per_million": 10.0,
      "pricing_url": "https://developers.openai.com/api/docs/models/gpt-6.1-sol",
      "pricing_note": "Standard processing, checked 2026-10-07; no cache discounts assumed.",
      "effort_note": "Top level per developers.openai.com/api/docs/models/gpt-6.1-sol, checked 2026-10-07."
    },
    {
      "key": "claude-sonnet-5-5",
      "label": "Claude Sonnet 5.5",
      "provider": "bedrock",
      "model": "global.anthropic.claude-sonnet-5-5",
      "effort": "max",
      "max_output_tokens": 65536,
      "input_per_million": 2.0,
      "output_per_million": 10.0,
      "pricing_url": "https://platform.claude.com/docs/en/models/sonnet-5-5/overview",
      "pricing_note": "Global standard inference, checked 2026-10-07; regional premiums excluded.",
      "effort_note": "Top level per platform.claude.com/docs/en/build-with-claude/effort, checked 2026-10-07."
    },
    {
      "key": "claude-haiku-5-5",
      "label": "Claude Haiku 5.5",
      "provider": "bedrock",
      "model": "global.anthropic.claude-haiku-5-5",
      "effort": "max",
      "max_output_tokens": 65536,
      "input_per_million": 0.1,
      "output_per_million": 0.5,
      "pricing_url": "https://platform.claude.com/docs/en/models/haiku-5-5/overview",
      "pricing_note": "Global standard inference for prompts up to 100,000 tokens, checked 2026-10-07; regional premiums excluded.",
      "effort_note": "Top level per platform.claude.com/docs/en/build-with-claude/effort, checked 2026-10-07."
    },
    {
      "key": "grok-4.7",
      "label": "Grok 4.7",
      "provider": "openrouter",
      "model": "x-ai/grok-4.7",
      "effort": "xhigh",
      "max_output_tokens": 65536,
      "input_per_million": 2.0,
      "output_per_million": 6.0,
      "pricing_url": "https://openrouter.ai/x-ai/grok-4.7",
      "pricing_note": "OpenRouter list price, checked 2026-10-07; runs record the billed amount OpenRouter reports.",
      "effort_note": "Top level per OpenRouter /models supported_efforts (no max for this model)."
    },
    {
      "key": "qwen3.8-max-prime",
      "label": "Qwen 3.8 Max Prime",
      "provider": "openrouter",
      "model": "qwen/qwen3.8-max-prime",
      "effort": "xhigh",
      "max_output_tokens": 65536,
      "input_per_million": 4.0,
      "output_per_million": 12.0,
      "pricing_url": "https://openrouter.ai/qwen/qwen3.8-max-prime",
      "pricing_note": "OpenRouter list price, checked 2026-10-07; runs record the billed amount OpenRouter reports.",
      "effort_note": "Top level per OpenRouter /models supported_efforts (no max for this model)."
    },
    {
      "key": "glm-5.3-prime",
      "label": "GLM-5.3 Prime",
      "provider": "openrouter",
      "model": "z-ai/glm-5.3-prime",
      "effort": "max",
      "max_output_tokens": 65536,
      "input_per_million": 2.8,
      "output_per_million": 8.8,
      "pricing_url": "https://openrouter.ai/z-ai/glm-5.3-prime",
      "pricing_note": "OpenRouter list price, checked 2026-10-07; runs record the billed amount OpenRouter reports.",
      "effort_note": "Top level per OpenRouter /models supported_efforts."
    }
  ]
}
