{
  "schemaVersion": 1,
  "apiVersion": 1,
  "generatedBy": "https://spendlint.dev",
  "verifiedAt": "2026-09-05",
  "stale": false,
  "staleRows": [],
  "docs": "https://spendlint.dev/api",
  "license": "CC BY 4.0, attribution to SpendLint and the official source on each row",
  "providers": [
    {
      "id": "anthropic",
      "name": "Anthropic",
      "pricingUrl": "https://platform.claude.com/docs/en/about-claude/pricing"
    },
    {
      "id": "openai",
      "name": "OpenAI",
      "pricingUrl": "https://developers.openai.com/api/docs/pricing"
    },
    {
      "id": "google",
      "name": "Google (Gemini API)",
      "pricingUrl": "https://ai.google.dev/gemini-api/docs/pricing"
    },
    {
      "id": "azure-openai",
      "name": "Azure OpenAI (Foundry Models)",
      "pricingUrl": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/"
    }
  ],
  "models": [
    {
      "id": "anthropic/claude-fable-5-1",
      "provider": "anthropic",
      "name": "Claude Fable 5.1",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "anthropic/claude-opus-5",
      "provider": "anthropic",
      "name": "Claude Opus 5",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "anthropic/claude-opus-4-8",
      "provider": "anthropic",
      "name": "Claude Opus 4.8",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "anthropic/claude-opus-4-7",
      "provider": "anthropic",
      "name": "Claude Opus 4.7",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "anthropic/claude-opus-4-6",
      "provider": "anthropic",
      "name": "Claude Opus 4.6",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "anthropic/claude-opus-4-5",
      "provider": "anthropic",
      "name": "Claude Opus 4.5",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "anthropic/claude-sonnet-5",
      "provider": "anthropic",
      "name": "Claude Sonnet 5",
      "status": "current",
      "batchMultiplier": "0.5",
      "notes": [
        "Introductory price made standard; the announced 2026-09-01 increase was cancelled (source page)."
      ]
    },
    {
      "id": "anthropic/claude-sonnet-4-6",
      "provider": "anthropic",
      "name": "Claude Sonnet 4.6",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "anthropic/claude-sonnet-4-5",
      "provider": "anthropic",
      "name": "Claude Sonnet 4.5",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "anthropic/claude-haiku-4-5",
      "provider": "anthropic",
      "name": "Claude Haiku 4.5",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "anthropic/claude-opus-4-1",
      "provider": "anthropic",
      "name": "Claude Opus 4.1",
      "status": "retired",
      "batchMultiplier": "0.5"
    },
    {
      "id": "anthropic/claude-opus-4",
      "provider": "anthropic",
      "name": "Claude Opus 4",
      "status": "retired",
      "batchMultiplier": "0.5"
    },
    {
      "id": "anthropic/claude-haiku-3-5",
      "provider": "anthropic",
      "name": "Claude Haiku 3.5",
      "status": "retired",
      "batchMultiplier": "0.5"
    },
    {
      "id": "openai/gpt-6-astra",
      "provider": "openai",
      "name": "GPT-6 Astra",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "openai/gpt-5.6-sol",
      "provider": "openai",
      "name": "GPT-5.6 Sol",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "openai/gpt-5.6-terra",
      "provider": "openai",
      "name": "GPT-5.6 Terra",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "openai/gpt-5.6-luna",
      "provider": "openai",
      "name": "GPT-5.6 Luna",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "openai/gpt-5.5",
      "provider": "openai",
      "name": "GPT-5.5",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "openai/gpt-5.4",
      "provider": "openai",
      "name": "GPT-5.4",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "openai/gpt-5.4-mini",
      "provider": "openai",
      "name": "GPT-5.4 mini",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "openai/gpt-5.4-nano",
      "provider": "openai",
      "name": "GPT-5.4 nano",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "openai/gpt-5.1",
      "provider": "openai",
      "name": "GPT-5.1",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "openai/gpt-5",
      "provider": "openai",
      "name": "GPT-5",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "openai/gpt-5-mini",
      "provider": "openai",
      "name": "GPT-5 mini",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "openai/gpt-5-nano",
      "provider": "openai",
      "name": "GPT-5 nano",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "openai/gpt-4.1",
      "provider": "openai",
      "name": "GPT-4.1",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "openai/gpt-4.1-mini",
      "provider": "openai",
      "name": "GPT-4.1 mini",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "openai/gpt-4.1-nano",
      "provider": "openai",
      "name": "GPT-4.1 nano",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "openai/gpt-4o",
      "provider": "openai",
      "name": "GPT-4o",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "openai/gpt-4o-mini",
      "provider": "openai",
      "name": "GPT-4o mini",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "openai/o1",
      "provider": "openai",
      "name": "o1",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "openai/o3",
      "provider": "openai",
      "name": "o3",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "openai/o4-mini",
      "provider": "openai",
      "name": "o4-mini",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "openai/o3-mini",
      "provider": "openai",
      "name": "o3-mini",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "google/gemini-3.1-pro-preview",
      "provider": "google",
      "name": "Gemini 3.1 Pro Preview",
      "status": "preview",
      "batchMultiplier": "0.5"
    },
    {
      "id": "google/gemini-3.5-flash",
      "provider": "google",
      "name": "Gemini 3.5 Flash",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "google/gemini-3.5-flash-lite",
      "provider": "google",
      "name": "Gemini 3.5 Flash-Lite",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "google/gemini-3.8-flash",
      "provider": "google",
      "name": "Gemini 3.8 Flash",
      "status": "current",
      "batchMultiplier": "0.5",
      "notes": [
        "Promotional price through 2026-12-31; list price from 2027-01-01 (source page)."
      ]
    },
    {
      "id": "google/gemini-3.7-flash",
      "provider": "google",
      "name": "Gemini 3.7 Flash",
      "status": "current",
      "batchMultiplier": "0.5",
      "notes": [
        "Promotional price through 2026-12-31; list price from 2027-01-01 (source page)."
      ]
    },
    {
      "id": "google/gemini-3.6-flash",
      "provider": "google",
      "name": "Gemini 3.6 Flash",
      "status": "current",
      "batchMultiplier": "0.5",
      "notes": [
        "Promotional price through 2026-12-31; list price from 2027-01-01 (source page)."
      ]
    },
    {
      "id": "google/gemini-3-flash-preview",
      "provider": "google",
      "name": "Gemini 3 Flash Preview",
      "status": "preview",
      "batchMultiplier": "0.5"
    },
    {
      "id": "google/gemini-2.5-pro",
      "provider": "google",
      "name": "Gemini 2.5 Pro",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "google/gemini-2.5-flash",
      "provider": "google",
      "name": "Gemini 2.5 Flash",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "google/gemini-2.5-flash-lite",
      "provider": "google",
      "name": "Gemini 2.5 Flash-Lite",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "azure-openai/gpt-5",
      "provider": "azure-openai",
      "name": "GPT-5",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "azure-openai/gpt-5-mini",
      "provider": "azure-openai",
      "name": "GPT-5 mini",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "azure-openai/gpt-5-nano",
      "provider": "azure-openai",
      "name": "GPT-5 nano",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "azure-openai/gpt-5-codex",
      "provider": "azure-openai",
      "name": "GPT-5-Codex",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "azure-openai/gpt-5-pro",
      "provider": "azure-openai",
      "name": "GPT-5 pro",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "azure-openai/gpt-4.1",
      "provider": "azure-openai",
      "name": "GPT-4.1",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "azure-openai/gpt-4.1-mini",
      "provider": "azure-openai",
      "name": "GPT-4.1 mini",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "azure-openai/gpt-4.1-nano",
      "provider": "azure-openai",
      "name": "GPT-4.1 nano",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "azure-openai/gpt-4o",
      "provider": "azure-openai",
      "name": "GPT-4o (2024-11-20)",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "azure-openai/gpt-4o-mini",
      "provider": "azure-openai",
      "name": "GPT-4o mini",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "azure-openai/o3",
      "provider": "azure-openai",
      "name": "o3",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "azure-openai/o4-mini",
      "provider": "azure-openai",
      "name": "o4-mini",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "azure-openai/o3-pro",
      "provider": "azure-openai",
      "name": "o3-pro",
      "status": "current",
      "batchMultiplier": "0.5"
    },
    {
      "id": "azure-openai/o1",
      "provider": "azure-openai",
      "name": "o1",
      "status": "current",
      "batchMultiplier": "0.5"
    }
  ],
  "prices": [
    {
      "id": "anthropic.claude-fable-5-1.input",
      "modelId": "anthropic/claude-fable-5-1",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "10.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-fable-5-1.cache_write_5m",
      "modelId": "anthropic/claude-fable-5-1",
      "dimension": "cache_write_5m",
      "unit": "per_1m_tokens",
      "amountUsd": "12.50",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-fable-5-1.cache_write_1h",
      "modelId": "anthropic/claude-fable-5-1",
      "dimension": "cache_write_1h",
      "unit": "per_1m_tokens",
      "amountUsd": "20.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-fable-5-1.cache_read",
      "modelId": "anthropic/claude-fable-5-1",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.25",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-fable-5-1.output",
      "modelId": "anthropic/claude-fable-5-1",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "50.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-5.input",
      "modelId": "anthropic/claude-opus-5",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "5.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-5.cache_write_5m",
      "modelId": "anthropic/claude-opus-5",
      "dimension": "cache_write_5m",
      "unit": "per_1m_tokens",
      "amountUsd": "6.25",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-5.cache_write_1h",
      "modelId": "anthropic/claude-opus-5",
      "dimension": "cache_write_1h",
      "unit": "per_1m_tokens",
      "amountUsd": "10.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-5.cache_read",
      "modelId": "anthropic/claude-opus-5",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.50",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-5.output",
      "modelId": "anthropic/claude-opus-5",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "25.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-4-8.input",
      "modelId": "anthropic/claude-opus-4-8",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "5.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-4-8.cache_write_5m",
      "modelId": "anthropic/claude-opus-4-8",
      "dimension": "cache_write_5m",
      "unit": "per_1m_tokens",
      "amountUsd": "6.25",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-4-8.cache_write_1h",
      "modelId": "anthropic/claude-opus-4-8",
      "dimension": "cache_write_1h",
      "unit": "per_1m_tokens",
      "amountUsd": "10.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-4-8.cache_read",
      "modelId": "anthropic/claude-opus-4-8",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.50",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-4-8.output",
      "modelId": "anthropic/claude-opus-4-8",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "25.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-4-7.input",
      "modelId": "anthropic/claude-opus-4-7",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "5.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-4-7.cache_write_5m",
      "modelId": "anthropic/claude-opus-4-7",
      "dimension": "cache_write_5m",
      "unit": "per_1m_tokens",
      "amountUsd": "6.25",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-4-7.cache_write_1h",
      "modelId": "anthropic/claude-opus-4-7",
      "dimension": "cache_write_1h",
      "unit": "per_1m_tokens",
      "amountUsd": "10.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-4-7.cache_read",
      "modelId": "anthropic/claude-opus-4-7",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.50",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-4-7.output",
      "modelId": "anthropic/claude-opus-4-7",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "25.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-4-6.input",
      "modelId": "anthropic/claude-opus-4-6",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "5.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-4-6.cache_write_5m",
      "modelId": "anthropic/claude-opus-4-6",
      "dimension": "cache_write_5m",
      "unit": "per_1m_tokens",
      "amountUsd": "6.25",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-4-6.cache_write_1h",
      "modelId": "anthropic/claude-opus-4-6",
      "dimension": "cache_write_1h",
      "unit": "per_1m_tokens",
      "amountUsd": "10.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-4-6.cache_read",
      "modelId": "anthropic/claude-opus-4-6",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.50",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-4-6.output",
      "modelId": "anthropic/claude-opus-4-6",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "25.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-4-5.input",
      "modelId": "anthropic/claude-opus-4-5",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "5.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-4-5.cache_write_5m",
      "modelId": "anthropic/claude-opus-4-5",
      "dimension": "cache_write_5m",
      "unit": "per_1m_tokens",
      "amountUsd": "6.25",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-4-5.cache_write_1h",
      "modelId": "anthropic/claude-opus-4-5",
      "dimension": "cache_write_1h",
      "unit": "per_1m_tokens",
      "amountUsd": "10.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-4-5.cache_read",
      "modelId": "anthropic/claude-opus-4-5",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.50",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-4-5.output",
      "modelId": "anthropic/claude-opus-4-5",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "25.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-sonnet-5.input",
      "modelId": "anthropic/claude-sonnet-5",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "2.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-sonnet-5.cache_write_5m",
      "modelId": "anthropic/claude-sonnet-5",
      "dimension": "cache_write_5m",
      "unit": "per_1m_tokens",
      "amountUsd": "2.50",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-sonnet-5.cache_write_1h",
      "modelId": "anthropic/claude-sonnet-5",
      "dimension": "cache_write_1h",
      "unit": "per_1m_tokens",
      "amountUsd": "4.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-sonnet-5.cache_read",
      "modelId": "anthropic/claude-sonnet-5",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.20",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-sonnet-5.output",
      "modelId": "anthropic/claude-sonnet-5",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "10.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-sonnet-4-6.input",
      "modelId": "anthropic/claude-sonnet-4-6",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "3.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-sonnet-4-6.cache_write_5m",
      "modelId": "anthropic/claude-sonnet-4-6",
      "dimension": "cache_write_5m",
      "unit": "per_1m_tokens",
      "amountUsd": "3.75",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-sonnet-4-6.cache_write_1h",
      "modelId": "anthropic/claude-sonnet-4-6",
      "dimension": "cache_write_1h",
      "unit": "per_1m_tokens",
      "amountUsd": "6.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-sonnet-4-6.cache_read",
      "modelId": "anthropic/claude-sonnet-4-6",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.30",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-sonnet-4-6.output",
      "modelId": "anthropic/claude-sonnet-4-6",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "15.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-sonnet-4-5.input",
      "modelId": "anthropic/claude-sonnet-4-5",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "3.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-sonnet-4-5.cache_write_5m",
      "modelId": "anthropic/claude-sonnet-4-5",
      "dimension": "cache_write_5m",
      "unit": "per_1m_tokens",
      "amountUsd": "3.75",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-sonnet-4-5.cache_write_1h",
      "modelId": "anthropic/claude-sonnet-4-5",
      "dimension": "cache_write_1h",
      "unit": "per_1m_tokens",
      "amountUsd": "6.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-sonnet-4-5.cache_read",
      "modelId": "anthropic/claude-sonnet-4-5",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.30",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-sonnet-4-5.output",
      "modelId": "anthropic/claude-sonnet-4-5",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "15.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-haiku-4-5.input",
      "modelId": "anthropic/claude-haiku-4-5",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "1.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-haiku-4-5.cache_write_5m",
      "modelId": "anthropic/claude-haiku-4-5",
      "dimension": "cache_write_5m",
      "unit": "per_1m_tokens",
      "amountUsd": "1.25",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-haiku-4-5.cache_write_1h",
      "modelId": "anthropic/claude-haiku-4-5",
      "dimension": "cache_write_1h",
      "unit": "per_1m_tokens",
      "amountUsd": "2.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-haiku-4-5.cache_read",
      "modelId": "anthropic/claude-haiku-4-5",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.10",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-haiku-4-5.output",
      "modelId": "anthropic/claude-haiku-4-5",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "5.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-4-1.input",
      "modelId": "anthropic/claude-opus-4-1",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "15.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-4-1.cache_write_5m",
      "modelId": "anthropic/claude-opus-4-1",
      "dimension": "cache_write_5m",
      "unit": "per_1m_tokens",
      "amountUsd": "18.75",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-4-1.cache_write_1h",
      "modelId": "anthropic/claude-opus-4-1",
      "dimension": "cache_write_1h",
      "unit": "per_1m_tokens",
      "amountUsd": "30.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-4-1.cache_read",
      "modelId": "anthropic/claude-opus-4-1",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "1.50",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-4-1.output",
      "modelId": "anthropic/claude-opus-4-1",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "75.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-4.input",
      "modelId": "anthropic/claude-opus-4",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "15.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-4.cache_write_5m",
      "modelId": "anthropic/claude-opus-4",
      "dimension": "cache_write_5m",
      "unit": "per_1m_tokens",
      "amountUsd": "18.75",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-4.cache_write_1h",
      "modelId": "anthropic/claude-opus-4",
      "dimension": "cache_write_1h",
      "unit": "per_1m_tokens",
      "amountUsd": "30.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-4.cache_read",
      "modelId": "anthropic/claude-opus-4",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "1.50",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-opus-4.output",
      "modelId": "anthropic/claude-opus-4",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "75.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-haiku-3-5.input",
      "modelId": "anthropic/claude-haiku-3-5",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "0.80",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-haiku-3-5.cache_write_5m",
      "modelId": "anthropic/claude-haiku-3-5",
      "dimension": "cache_write_5m",
      "unit": "per_1m_tokens",
      "amountUsd": "1.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-haiku-3-5.cache_write_1h",
      "modelId": "anthropic/claude-haiku-3-5",
      "dimension": "cache_write_1h",
      "unit": "per_1m_tokens",
      "amountUsd": "1.60",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-haiku-3-5.cache_read",
      "modelId": "anthropic/claude-haiku-3-5",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.08",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.claude-haiku-3-5.output",
      "modelId": "anthropic/claude-haiku-3-5",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "4.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Model pricing table"
      }
    },
    {
      "id": "anthropic.web_search",
      "providerId": "anthropic",
      "dimension": "web_search",
      "unit": "per_1k_requests",
      "amountUsd": "10.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://platform.claude.com/docs/en/about-claude/pricing",
        "kind": "official",
        "locator": "Tool use pricing: web search $10 per 1,000 searches"
      }
    },
    {
      "id": "openai.gpt-6-astra.input",
      "modelId": "openai/gpt-6-astra",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "10.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-6-astra.cache_read",
      "modelId": "openai/gpt-6-astra",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "1.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table, cached input"
      }
    },
    {
      "id": "openai.gpt-6-astra.output",
      "modelId": "openai/gpt-6-astra",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "50.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-5.6-sol.input",
      "modelId": "openai/gpt-5.6-sol",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "4.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-5.6-sol.cache_read",
      "modelId": "openai/gpt-5.6-sol",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.40",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table, cached input"
      }
    },
    {
      "id": "openai.gpt-5.6-sol.output",
      "modelId": "openai/gpt-5.6-sol",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "20.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-5.6-terra.input",
      "modelId": "openai/gpt-5.6-terra",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "2.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-5.6-terra.cache_read",
      "modelId": "openai/gpt-5.6-terra",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.20",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table, cached input"
      }
    },
    {
      "id": "openai.gpt-5.6-terra.output",
      "modelId": "openai/gpt-5.6-terra",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "12.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-5.6-luna.input",
      "modelId": "openai/gpt-5.6-luna",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "0.20",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-5.6-luna.cache_read",
      "modelId": "openai/gpt-5.6-luna",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.02",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table, cached input"
      }
    },
    {
      "id": "openai.gpt-5.6-luna.output",
      "modelId": "openai/gpt-5.6-luna",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "1.20",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-5.5.input",
      "modelId": "openai/gpt-5.5",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "5.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-5.5.cache_read",
      "modelId": "openai/gpt-5.5",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.50",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table, cached input"
      }
    },
    {
      "id": "openai.gpt-5.5.output",
      "modelId": "openai/gpt-5.5",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "30.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-5.4.input",
      "modelId": "openai/gpt-5.4",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "2.50",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-5.4.cache_read",
      "modelId": "openai/gpt-5.4",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.25",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table, cached input"
      }
    },
    {
      "id": "openai.gpt-5.4.output",
      "modelId": "openai/gpt-5.4",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "15.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-5.4-mini.input",
      "modelId": "openai/gpt-5.4-mini",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "0.75",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-5.4-mini.cache_read",
      "modelId": "openai/gpt-5.4-mini",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.075",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table, cached input"
      }
    },
    {
      "id": "openai.gpt-5.4-mini.output",
      "modelId": "openai/gpt-5.4-mini",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "4.50",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-5.4-nano.input",
      "modelId": "openai/gpt-5.4-nano",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "0.20",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-5.4-nano.cache_read",
      "modelId": "openai/gpt-5.4-nano",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.02",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table, cached input"
      }
    },
    {
      "id": "openai.gpt-5.4-nano.output",
      "modelId": "openai/gpt-5.4-nano",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "1.25",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-5.1.input",
      "modelId": "openai/gpt-5.1",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "1.25",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-5.1.cache_read",
      "modelId": "openai/gpt-5.1",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.125",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table, cached input"
      }
    },
    {
      "id": "openai.gpt-5.1.output",
      "modelId": "openai/gpt-5.1",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "10.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-5.input",
      "modelId": "openai/gpt-5",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "1.25",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-5.cache_read",
      "modelId": "openai/gpt-5",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.125",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table, cached input"
      }
    },
    {
      "id": "openai.gpt-5.output",
      "modelId": "openai/gpt-5",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "10.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-5-mini.input",
      "modelId": "openai/gpt-5-mini",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "0.25",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-5-mini.cache_read",
      "modelId": "openai/gpt-5-mini",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.025",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table, cached input"
      }
    },
    {
      "id": "openai.gpt-5-mini.output",
      "modelId": "openai/gpt-5-mini",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "2.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-5-nano.input",
      "modelId": "openai/gpt-5-nano",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "0.05",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-5-nano.cache_read",
      "modelId": "openai/gpt-5-nano",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.005",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table, cached input"
      }
    },
    {
      "id": "openai.gpt-5-nano.output",
      "modelId": "openai/gpt-5-nano",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "0.40",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-4.1.input",
      "modelId": "openai/gpt-4.1",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "2.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-4.1.cache_read",
      "modelId": "openai/gpt-4.1",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.50",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table, cached input"
      }
    },
    {
      "id": "openai.gpt-4.1.output",
      "modelId": "openai/gpt-4.1",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "8.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-4.1-mini.input",
      "modelId": "openai/gpt-4.1-mini",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "0.40",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-4.1-mini.cache_read",
      "modelId": "openai/gpt-4.1-mini",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.10",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table, cached input"
      }
    },
    {
      "id": "openai.gpt-4.1-mini.output",
      "modelId": "openai/gpt-4.1-mini",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "1.60",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-4.1-nano.input",
      "modelId": "openai/gpt-4.1-nano",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "0.10",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-4.1-nano.cache_read",
      "modelId": "openai/gpt-4.1-nano",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.025",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table, cached input"
      }
    },
    {
      "id": "openai.gpt-4.1-nano.output",
      "modelId": "openai/gpt-4.1-nano",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "0.40",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-4o.input",
      "modelId": "openai/gpt-4o",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "2.50",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-4o.cache_read",
      "modelId": "openai/gpt-4o",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "1.25",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table, cached input"
      }
    },
    {
      "id": "openai.gpt-4o.output",
      "modelId": "openai/gpt-4o",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "10.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-4o-mini.input",
      "modelId": "openai/gpt-4o-mini",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "0.15",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.gpt-4o-mini.cache_read",
      "modelId": "openai/gpt-4o-mini",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.075",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table, cached input"
      }
    },
    {
      "id": "openai.gpt-4o-mini.output",
      "modelId": "openai/gpt-4o-mini",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "0.60",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.o1.input",
      "modelId": "openai/o1",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "15.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.o1.cache_read",
      "modelId": "openai/o1",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "7.50",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table, cached input"
      }
    },
    {
      "id": "openai.o1.output",
      "modelId": "openai/o1",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "60.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.o3.input",
      "modelId": "openai/o3",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "2.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.o3.cache_read",
      "modelId": "openai/o3",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.50",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table, cached input"
      }
    },
    {
      "id": "openai.o3.output",
      "modelId": "openai/o3",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "8.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.o4-mini.input",
      "modelId": "openai/o4-mini",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "1.10",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.o4-mini.cache_read",
      "modelId": "openai/o4-mini",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.275",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table, cached input"
      }
    },
    {
      "id": "openai.o4-mini.output",
      "modelId": "openai/o4-mini",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "4.40",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.o3-mini.input",
      "modelId": "openai/o3-mini",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "1.10",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.o3-mini.cache_read",
      "modelId": "openai/o3-mini",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.55",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table, cached input"
      }
    },
    {
      "id": "openai.o3-mini.output",
      "modelId": "openai/o3-mini",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "4.40",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Text tokens table"
      }
    },
    {
      "id": "openai.web_search",
      "providerId": "openai",
      "dimension": "web_search",
      "unit": "per_1k_requests",
      "amountUsd": "10.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://developers.openai.com/api/docs/pricing",
        "kind": "official",
        "locator": "Built-in tools: web search $10 per 1k calls"
      }
    },
    {
      "id": "google.gemini-3.1-pro-preview.input",
      "modelId": "google/gemini-3.1-pro-preview",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "2.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Paid tier, text input"
      }
    },
    {
      "id": "google.gemini-3.1-pro-preview.output",
      "modelId": "google/gemini-3.1-pro-preview",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "12.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Paid tier, output incl. thinking"
      }
    },
    {
      "id": "google.gemini-3.1-pro-preview.cache_read",
      "modelId": "google/gemini-3.1-pro-preview",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.20",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Context caching"
      }
    },
    {
      "id": "google.gemini-3.1-pro-preview.input.gt200000",
      "modelId": "google/gemini-3.1-pro-preview",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "4.00",
      "condition": {
        "inputTokensAbove": 200000
      },
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Paid tier, prompts > 200k tokens"
      }
    },
    {
      "id": "google.gemini-3.1-pro-preview.output.gt200000",
      "modelId": "google/gemini-3.1-pro-preview",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "18.00",
      "condition": {
        "inputTokensAbove": 200000
      },
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Paid tier, prompts > 200k tokens"
      }
    },
    {
      "id": "google.gemini-3.1-pro-preview.cache_read.gt200000",
      "modelId": "google/gemini-3.1-pro-preview",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.40",
      "condition": {
        "inputTokensAbove": 200000
      },
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Context caching, prompts > 200k"
      }
    },
    {
      "id": "google.gemini-3.5-flash.input",
      "modelId": "google/gemini-3.5-flash",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "1.50",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Paid tier, text input"
      }
    },
    {
      "id": "google.gemini-3.5-flash.output",
      "modelId": "google/gemini-3.5-flash",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "9.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Paid tier, output incl. thinking"
      }
    },
    {
      "id": "google.gemini-3.5-flash.cache_read",
      "modelId": "google/gemini-3.5-flash",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.15",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Context caching"
      }
    },
    {
      "id": "google.gemini-3.5-flash-lite.input",
      "modelId": "google/gemini-3.5-flash-lite",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "0.30",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Paid tier, text input"
      }
    },
    {
      "id": "google.gemini-3.5-flash-lite.output",
      "modelId": "google/gemini-3.5-flash-lite",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "2.50",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Paid tier, output incl. thinking"
      }
    },
    {
      "id": "google.gemini-3.5-flash-lite.cache_read",
      "modelId": "google/gemini-3.5-flash-lite",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.03",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Context caching"
      }
    },
    {
      "id": "google.gemini-3.8-flash.input.from2027-01-01",
      "modelId": "google/gemini-3.8-flash",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "1.50",
      "effectiveFrom": "2027-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Standard price effective 2027-01-01"
      }
    },
    {
      "id": "google.gemini-3.8-flash.input.from2026-01-01",
      "modelId": "google/gemini-3.8-flash",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "0.75",
      "effectiveFrom": "2026-01-01",
      "effectiveTo": "2026-12-31",
      "supersededBy": "google.gemini-3.8-flash.input.from2027-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Promotional price through 2026-12-31"
      }
    },
    {
      "id": "google.gemini-3.8-flash.output.from2027-01-01",
      "modelId": "google/gemini-3.8-flash",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "7.50",
      "effectiveFrom": "2027-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Standard price effective 2027-01-01"
      }
    },
    {
      "id": "google.gemini-3.8-flash.output.from2026-01-01",
      "modelId": "google/gemini-3.8-flash",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "3.75",
      "effectiveFrom": "2026-01-01",
      "effectiveTo": "2026-12-31",
      "supersededBy": "google.gemini-3.8-flash.output.from2027-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Promotional price through 2026-12-31"
      }
    },
    {
      "id": "google.gemini-3.8-flash.cache_read.from2027-01-01",
      "modelId": "google/gemini-3.8-flash",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.15",
      "effectiveFrom": "2027-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Standard price effective 2027-01-01"
      }
    },
    {
      "id": "google.gemini-3.8-flash.cache_read.from2026-01-01",
      "modelId": "google/gemini-3.8-flash",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.075",
      "effectiveFrom": "2026-01-01",
      "effectiveTo": "2026-12-31",
      "supersededBy": "google.gemini-3.8-flash.cache_read.from2027-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Promotional price through 2026-12-31"
      }
    },
    {
      "id": "google.gemini-3.7-flash.input.from2027-01-01",
      "modelId": "google/gemini-3.7-flash",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "1.50",
      "effectiveFrom": "2027-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Standard price effective 2027-01-01"
      }
    },
    {
      "id": "google.gemini-3.7-flash.input.from2026-01-01",
      "modelId": "google/gemini-3.7-flash",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "0.75",
      "effectiveFrom": "2026-01-01",
      "effectiveTo": "2026-12-31",
      "supersededBy": "google.gemini-3.7-flash.input.from2027-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Promotional price through 2026-12-31"
      }
    },
    {
      "id": "google.gemini-3.7-flash.output.from2027-01-01",
      "modelId": "google/gemini-3.7-flash",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "7.50",
      "effectiveFrom": "2027-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Standard price effective 2027-01-01"
      }
    },
    {
      "id": "google.gemini-3.7-flash.output.from2026-01-01",
      "modelId": "google/gemini-3.7-flash",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "3.75",
      "effectiveFrom": "2026-01-01",
      "effectiveTo": "2026-12-31",
      "supersededBy": "google.gemini-3.7-flash.output.from2027-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Promotional price through 2026-12-31"
      }
    },
    {
      "id": "google.gemini-3.7-flash.cache_read.from2027-01-01",
      "modelId": "google/gemini-3.7-flash",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.15",
      "effectiveFrom": "2027-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Standard price effective 2027-01-01"
      }
    },
    {
      "id": "google.gemini-3.7-flash.cache_read.from2026-01-01",
      "modelId": "google/gemini-3.7-flash",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.075",
      "effectiveFrom": "2026-01-01",
      "effectiveTo": "2026-12-31",
      "supersededBy": "google.gemini-3.7-flash.cache_read.from2027-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Promotional price through 2026-12-31"
      }
    },
    {
      "id": "google.gemini-3.6-flash.input.from2027-01-01",
      "modelId": "google/gemini-3.6-flash",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "1.50",
      "effectiveFrom": "2027-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Standard price effective 2027-01-01"
      }
    },
    {
      "id": "google.gemini-3.6-flash.input.from2026-01-01",
      "modelId": "google/gemini-3.6-flash",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "0.75",
      "effectiveFrom": "2026-01-01",
      "effectiveTo": "2026-12-31",
      "supersededBy": "google.gemini-3.6-flash.input.from2027-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Promotional price through 2026-12-31"
      }
    },
    {
      "id": "google.gemini-3.6-flash.output.from2027-01-01",
      "modelId": "google/gemini-3.6-flash",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "7.50",
      "effectiveFrom": "2027-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Standard price effective 2027-01-01"
      }
    },
    {
      "id": "google.gemini-3.6-flash.output.from2026-01-01",
      "modelId": "google/gemini-3.6-flash",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "3.75",
      "effectiveFrom": "2026-01-01",
      "effectiveTo": "2026-12-31",
      "supersededBy": "google.gemini-3.6-flash.output.from2027-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Promotional price through 2026-12-31"
      }
    },
    {
      "id": "google.gemini-3.6-flash.cache_read.from2027-01-01",
      "modelId": "google/gemini-3.6-flash",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.15",
      "effectiveFrom": "2027-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Standard price effective 2027-01-01"
      }
    },
    {
      "id": "google.gemini-3.6-flash.cache_read.from2026-01-01",
      "modelId": "google/gemini-3.6-flash",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.075",
      "effectiveFrom": "2026-01-01",
      "effectiveTo": "2026-12-31",
      "supersededBy": "google.gemini-3.6-flash.cache_read.from2027-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Promotional price through 2026-12-31"
      }
    },
    {
      "id": "google.gemini-3-flash-preview.input",
      "modelId": "google/gemini-3-flash-preview",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "0.50",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Paid tier, text input"
      }
    },
    {
      "id": "google.gemini-3-flash-preview.output",
      "modelId": "google/gemini-3-flash-preview",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "3.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Paid tier, output incl. thinking"
      }
    },
    {
      "id": "google.gemini-3-flash-preview.cache_read",
      "modelId": "google/gemini-3-flash-preview",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.05",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Context caching"
      }
    },
    {
      "id": "google.gemini-2.5-pro.input",
      "modelId": "google/gemini-2.5-pro",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "1.25",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Paid tier, text input"
      }
    },
    {
      "id": "google.gemini-2.5-pro.output",
      "modelId": "google/gemini-2.5-pro",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "10.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Paid tier, output incl. thinking"
      }
    },
    {
      "id": "google.gemini-2.5-pro.cache_read",
      "modelId": "google/gemini-2.5-pro",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.125",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Context caching"
      }
    },
    {
      "id": "google.gemini-2.5-pro.input.gt200000",
      "modelId": "google/gemini-2.5-pro",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "2.50",
      "condition": {
        "inputTokensAbove": 200000
      },
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Paid tier, prompts > 200k tokens"
      }
    },
    {
      "id": "google.gemini-2.5-pro.output.gt200000",
      "modelId": "google/gemini-2.5-pro",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "15.00",
      "condition": {
        "inputTokensAbove": 200000
      },
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Paid tier, prompts > 200k tokens"
      }
    },
    {
      "id": "google.gemini-2.5-pro.cache_read.gt200000",
      "modelId": "google/gemini-2.5-pro",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.25",
      "condition": {
        "inputTokensAbove": 200000
      },
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Context caching, prompts > 200k"
      }
    },
    {
      "id": "google.gemini-2.5-flash.input",
      "modelId": "google/gemini-2.5-flash",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "0.30",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Paid tier, text input"
      }
    },
    {
      "id": "google.gemini-2.5-flash.output",
      "modelId": "google/gemini-2.5-flash",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "2.50",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Paid tier, output incl. thinking"
      }
    },
    {
      "id": "google.gemini-2.5-flash.cache_read",
      "modelId": "google/gemini-2.5-flash",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.03",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Context caching"
      }
    },
    {
      "id": "google.gemini-2.5-flash-lite.input",
      "modelId": "google/gemini-2.5-flash-lite",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "0.10",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Paid tier, text input"
      }
    },
    {
      "id": "google.gemini-2.5-flash-lite.output",
      "modelId": "google/gemini-2.5-flash-lite",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "0.40",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Paid tier, output incl. thinking"
      }
    },
    {
      "id": "google.gemini-2.5-flash-lite.cache_read",
      "modelId": "google/gemini-2.5-flash-lite",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.01",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Context caching"
      }
    },
    {
      "id": "google.web_search",
      "providerId": "google",
      "dimension": "web_search",
      "unit": "per_1k_requests",
      "amountUsd": "14.00",
      "effectiveFrom": "2026-01-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://ai.google.dev/gemini-api/docs/pricing",
        "kind": "official",
        "locator": "Grounding with Google Search, Gemini 3.x: $14 per 1,000 prompts after 5,000 free per month"
      }
    },
    {
      "id": "azure-openai.gpt-5.input",
      "modelId": "azure-openai/gpt-5",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "1.25",
      "effectiveFrom": "2025-08-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: GPT 5 Glbl 1M Tokens input, eastus2 Global. https://prices.azure.com/api/retail/prices?$filter=serviceName eq 'Foundry Models' and armRegionName eq 'eastus2' and priceType eq 'Consumption'"
      }
    },
    {
      "id": "azure-openai.gpt-5.cache_read",
      "modelId": "azure-openai/gpt-5",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.125",
      "effectiveFrom": "2025-08-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: GPT 5 Glbl 1M Tokens cached input, eastus2 Global"
      }
    },
    {
      "id": "azure-openai.gpt-5.output",
      "modelId": "azure-openai/gpt-5",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "10.00",
      "effectiveFrom": "2025-08-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: GPT 5 Glbl 1M Tokens output, eastus2 Global"
      }
    },
    {
      "id": "azure-openai.gpt-5-mini.input",
      "modelId": "azure-openai/gpt-5-mini",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "0.25",
      "effectiveFrom": "2025-08-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: GPT 5 Mini Glbl 1M Tokens input, eastus2 Global. https://prices.azure.com/api/retail/prices?$filter=serviceName eq 'Foundry Models' and armRegionName eq 'eastus2' and priceType eq 'Consumption'"
      }
    },
    {
      "id": "azure-openai.gpt-5-mini.cache_read",
      "modelId": "azure-openai/gpt-5-mini",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.025",
      "effectiveFrom": "2025-08-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: GPT 5 Mini Glbl 1M Tokens cached input, eastus2 Global"
      }
    },
    {
      "id": "azure-openai.gpt-5-mini.output",
      "modelId": "azure-openai/gpt-5-mini",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "2.00",
      "effectiveFrom": "2025-08-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: GPT 5 Mini Glbl 1M Tokens output, eastus2 Global"
      }
    },
    {
      "id": "azure-openai.gpt-5-nano.input",
      "modelId": "azure-openai/gpt-5-nano",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "0.05",
      "effectiveFrom": "2025-08-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: GPT 5 Nano Glbl 1M Tokens input, eastus2 Global. https://prices.azure.com/api/retail/prices?$filter=serviceName eq 'Foundry Models' and armRegionName eq 'eastus2' and priceType eq 'Consumption'"
      }
    },
    {
      "id": "azure-openai.gpt-5-nano.cache_read",
      "modelId": "azure-openai/gpt-5-nano",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.005",
      "effectiveFrom": "2025-08-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: GPT 5 Nano Glbl 1M Tokens cached input, eastus2 Global"
      }
    },
    {
      "id": "azure-openai.gpt-5-nano.output",
      "modelId": "azure-openai/gpt-5-nano",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "0.40",
      "effectiveFrom": "2025-08-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: GPT 5 Nano Glbl 1M Tokens output, eastus2 Global"
      }
    },
    {
      "id": "azure-openai.gpt-5-codex.input",
      "modelId": "azure-openai/gpt-5-codex",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "1.25",
      "effectiveFrom": "2025-09-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: gpt-5-codex Glbl 1K Tokens input, eastus2 Global. https://prices.azure.com/api/retail/prices?$filter=serviceName eq 'Foundry Models' and armRegionName eq 'eastus2' and priceType eq 'Consumption'"
      }
    },
    {
      "id": "azure-openai.gpt-5-codex.cache_read",
      "modelId": "azure-openai/gpt-5-codex",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.125",
      "effectiveFrom": "2025-09-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: gpt-5-codex Glbl 1K Tokens cached input, eastus2 Global"
      }
    },
    {
      "id": "azure-openai.gpt-5-codex.output",
      "modelId": "azure-openai/gpt-5-codex",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "10.00",
      "effectiveFrom": "2025-09-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: gpt-5-codex Glbl 1K Tokens output, eastus2 Global"
      }
    },
    {
      "id": "azure-openai.gpt-5-pro.input",
      "modelId": "azure-openai/gpt-5-pro",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "15.00",
      "effectiveFrom": "2025-10-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: gpt 5 pro Glbl 1K Tokens input, eastus2 Global. https://prices.azure.com/api/retail/prices?$filter=serviceName eq 'Foundry Models' and armRegionName eq 'eastus2' and priceType eq 'Consumption'"
      }
    },
    {
      "id": "azure-openai.gpt-5-pro.output",
      "modelId": "azure-openai/gpt-5-pro",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "120.00",
      "effectiveFrom": "2025-10-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: gpt 5 pro Glbl 1K Tokens output, eastus2 Global"
      }
    },
    {
      "id": "azure-openai.gpt-4.1.input",
      "modelId": "azure-openai/gpt-4.1",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "2.00",
      "effectiveFrom": "2025-04-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: gpt 4.1 Glbl 1K Tokens input, eastus2 Global. https://prices.azure.com/api/retail/prices?$filter=serviceName eq 'Foundry Models' and armRegionName eq 'eastus2' and priceType eq 'Consumption'"
      }
    },
    {
      "id": "azure-openai.gpt-4.1.cache_read",
      "modelId": "azure-openai/gpt-4.1",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.50",
      "effectiveFrom": "2025-04-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: gpt 4.1 Glbl 1K Tokens cached input, eastus2 Global"
      }
    },
    {
      "id": "azure-openai.gpt-4.1.output",
      "modelId": "azure-openai/gpt-4.1",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "8.00",
      "effectiveFrom": "2025-04-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: gpt 4.1 Glbl 1K Tokens output, eastus2 Global"
      }
    },
    {
      "id": "azure-openai.gpt-4.1-mini.input",
      "modelId": "azure-openai/gpt-4.1-mini",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "0.40",
      "effectiveFrom": "2025-04-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: gpt 4.1 mini Glbl 1K Tokens input, eastus2 Global. https://prices.azure.com/api/retail/prices?$filter=serviceName eq 'Foundry Models' and armRegionName eq 'eastus2' and priceType eq 'Consumption'"
      }
    },
    {
      "id": "azure-openai.gpt-4.1-mini.cache_read",
      "modelId": "azure-openai/gpt-4.1-mini",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.10",
      "effectiveFrom": "2025-04-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: gpt 4.1 mini Glbl 1K Tokens cached input, eastus2 Global"
      }
    },
    {
      "id": "azure-openai.gpt-4.1-mini.output",
      "modelId": "azure-openai/gpt-4.1-mini",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "1.60",
      "effectiveFrom": "2025-04-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: gpt 4.1 mini Glbl 1K Tokens output, eastus2 Global"
      }
    },
    {
      "id": "azure-openai.gpt-4.1-nano.input",
      "modelId": "azure-openai/gpt-4.1-nano",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "0.10",
      "effectiveFrom": "2025-04-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: gpt 4.1 nano Glbl 1K Tokens input, eastus2 Global. https://prices.azure.com/api/retail/prices?$filter=serviceName eq 'Foundry Models' and armRegionName eq 'eastus2' and priceType eq 'Consumption'"
      }
    },
    {
      "id": "azure-openai.gpt-4.1-nano.cache_read",
      "modelId": "azure-openai/gpt-4.1-nano",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.025",
      "effectiveFrom": "2025-04-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: gpt 4.1 nano Glbl 1K Tokens cached input, eastus2 Global"
      }
    },
    {
      "id": "azure-openai.gpt-4.1-nano.output",
      "modelId": "azure-openai/gpt-4.1-nano",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "0.40",
      "effectiveFrom": "2025-04-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: gpt 4.1 nano Glbl 1K Tokens output, eastus2 Global"
      }
    },
    {
      "id": "azure-openai.gpt-4o.input",
      "modelId": "azure-openai/gpt-4o",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "2.50",
      "effectiveFrom": "2024-12-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: gpt 4o 1120 Glbl 1K Tokens input, eastus2 Global. https://prices.azure.com/api/retail/prices?$filter=serviceName eq 'Foundry Models' and armRegionName eq 'eastus2' and priceType eq 'Consumption'"
      }
    },
    {
      "id": "azure-openai.gpt-4o.cache_read",
      "modelId": "azure-openai/gpt-4o",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "1.25",
      "effectiveFrom": "2024-12-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: gpt 4o 1120 Glbl 1K Tokens cached input, eastus2 Global"
      }
    },
    {
      "id": "azure-openai.gpt-4o.output",
      "modelId": "azure-openai/gpt-4o",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "10.00",
      "effectiveFrom": "2024-12-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: gpt 4o 1120 Glbl 1K Tokens output, eastus2 Global"
      }
    },
    {
      "id": "azure-openai.gpt-4o-mini.input",
      "modelId": "azure-openai/gpt-4o-mini",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "0.15",
      "effectiveFrom": "2024-12-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: gpt-4o-mini-0718 Glbl 1K Tokens input, eastus2 Global. https://prices.azure.com/api/retail/prices?$filter=serviceName eq 'Foundry Models' and armRegionName eq 'eastus2' and priceType eq 'Consumption'"
      }
    },
    {
      "id": "azure-openai.gpt-4o-mini.cache_read",
      "modelId": "azure-openai/gpt-4o-mini",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.075",
      "effectiveFrom": "2024-12-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: gpt-4o-mini-0718 Glbl 1K Tokens cached input, eastus2 Global"
      }
    },
    {
      "id": "azure-openai.gpt-4o-mini.output",
      "modelId": "azure-openai/gpt-4o-mini",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "0.60",
      "effectiveFrom": "2024-12-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: gpt-4o-mini-0718 Glbl 1K Tokens output, eastus2 Global"
      }
    },
    {
      "id": "azure-openai.o3.input",
      "modelId": "azure-openai/o3",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "2.00",
      "effectiveFrom": "2025-06-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: o3 0416 Glbl 1K Tokens input, eastus2 Global. https://prices.azure.com/api/retail/prices?$filter=serviceName eq 'Foundry Models' and armRegionName eq 'eastus2' and priceType eq 'Consumption'"
      }
    },
    {
      "id": "azure-openai.o3.cache_read",
      "modelId": "azure-openai/o3",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.50",
      "effectiveFrom": "2025-06-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: o3 0416 Glbl 1K Tokens cached input, eastus2 Global"
      }
    },
    {
      "id": "azure-openai.o3.output",
      "modelId": "azure-openai/o3",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "8.00",
      "effectiveFrom": "2025-06-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: o3 0416 Glbl 1K Tokens output, eastus2 Global"
      }
    },
    {
      "id": "azure-openai.o4-mini.input",
      "modelId": "azure-openai/o4-mini",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "1.10",
      "effectiveFrom": "2025-04-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: o4-mini 0416 Glbl 1K Tokens input, eastus2 Global. https://prices.azure.com/api/retail/prices?$filter=serviceName eq 'Foundry Models' and armRegionName eq 'eastus2' and priceType eq 'Consumption'"
      }
    },
    {
      "id": "azure-openai.o4-mini.cache_read",
      "modelId": "azure-openai/o4-mini",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "0.275",
      "effectiveFrom": "2025-04-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: o4-mini 0416 Glbl 1K Tokens cached input, eastus2 Global"
      }
    },
    {
      "id": "azure-openai.o4-mini.output",
      "modelId": "azure-openai/o4-mini",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "4.40",
      "effectiveFrom": "2025-04-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: o4-mini 0416 Glbl 1K Tokens output, eastus2 Global"
      }
    },
    {
      "id": "azure-openai.o3-pro.input",
      "modelId": "azure-openai/o3-pro",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "20.00",
      "effectiveFrom": "2025-06-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: o3-pro Glbl 1K Tokens input, eastus2 Global. https://prices.azure.com/api/retail/prices?$filter=serviceName eq 'Foundry Models' and armRegionName eq 'eastus2' and priceType eq 'Consumption'"
      }
    },
    {
      "id": "azure-openai.o3-pro.output",
      "modelId": "azure-openai/o3-pro",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "80.00",
      "effectiveFrom": "2025-06-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: o3-pro Glbl 1K Tokens output, eastus2 Global"
      }
    },
    {
      "id": "azure-openai.o1.input",
      "modelId": "azure-openai/o1",
      "dimension": "input",
      "unit": "per_1m_tokens",
      "amountUsd": "15.00",
      "effectiveFrom": "2024-12-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: o1 1217 Glbl 1K Tokens input, eastus2 Global. https://prices.azure.com/api/retail/prices?$filter=serviceName eq 'Foundry Models' and armRegionName eq 'eastus2' and priceType eq 'Consumption'"
      }
    },
    {
      "id": "azure-openai.o1.cache_read",
      "modelId": "azure-openai/o1",
      "dimension": "cache_read",
      "unit": "per_1m_tokens",
      "amountUsd": "7.50",
      "effectiveFrom": "2024-12-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: o1 1217 Glbl 1K Tokens cached input, eastus2 Global"
      }
    },
    {
      "id": "azure-openai.o1.output",
      "modelId": "azure-openai/o1",
      "dimension": "output",
      "unit": "per_1m_tokens",
      "amountUsd": "60.00",
      "effectiveFrom": "2024-12-01",
      "verifiedAt": "2026-09-05",
      "source": {
        "url": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
        "kind": "official",
        "locator": "Retail Prices API: o1 1217 Glbl 1K Tokens output, eastus2 Global"
      }
    }
  ]
}