{
 "metadata": {
  "name": "AI API pricing structure, as the providers state it",
  "generated": "2026-10-26T18:47:04.462Z",
  "archivedEvidenceDir": "lattice-core/_evidence/ai-price-watch-2026/2026-10-26",
  "sources": [
   {
    "provider": "OpenAI",
    "url": "https://developers.openai.com/api/docs/pricing",
    "sha256": "cf734fcb60d01a595dd95d8d60fb9a491cc9c76d41a08ee998b7277b6de65694"
   },
   {
    "provider": "Anthropic",
    "url": "https://platform.claude.com/docs/en/about-claude/pricing",
    "sha256": "cc4da327e12785363bb17c0e8c9ee4f29d86e3a50d7b3cec1c1a073f587a1a27"
   }
  ],
  "unit": "USD per 1,000,000 tokens",
  "limits": [
   "OpenAI and Anthropic only; Google dated changes are in scheduled-changes.json. xAI, Mistral and DeepSeek are not covered (their price tables are not in the static HTML).",
   "A page can change after the retrieval date; the archived copy is the evidence.",
   "Multiples are computed here by division from the provider tables; the provider does not state them as multiples."
  ]
 },
 "openai": {
  "models": {
   "gpt-6-astra": {
    "standard": {
     "input": 10,
     "output": 50,
     "cachedInput": 1
    },
    "batch": {
     "input": 5,
     "output": 25,
     "cachedInput": 0.5,
     "multipleOfStandard": {
      "input": 0.5,
      "output": 0.5
     }
    },
    "fast": {
     "input": 20,
     "output": 100,
     "cachedInput": 2,
     "multipleOfStandard": {
      "input": 2,
      "output": 2
     }
    },
    "ultrafast": {
     "input": 60,
     "output": 300,
     "cachedInput": 6,
     "multipleOfStandard": {
      "input": 6,
      "output": 6
     }
    },
    "tiersOffered": [
     "standard",
     "batch",
     "fast",
     "ultrafast"
    ]
   },
   "gpt-6.1-sol": {
    "standard": {
     "input": 2,
     "output": 10,
     "cachedInput": 0.1
    },
    "batch": {
     "input": 1,
     "output": 5,
     "cachedInput": 0.05,
     "multipleOfStandard": {
      "input": 0.5,
      "output": 0.5
     }
    },
    "fast": {
     "input": 4,
     "output": 20,
     "cachedInput": 0.2,
     "multipleOfStandard": {
      "input": 2,
      "output": 2
     }
    },
    "ultrafast": {
     "input": 12,
     "output": 60,
     "cachedInput": 0.6,
     "multipleOfStandard": {
      "input": 6,
      "output": 6
     }
    },
    "tiersOffered": [
     "standard",
     "batch",
     "fast",
     "ultrafast"
    ]
   },
   "gpt-6-luna": {
    "standard": {
     "input": 0.1,
     "output": 0.5,
     "cachedInput": 0.01
    },
    "batch": {
     "input": 0.05,
     "output": 0.25,
     "cachedInput": 0.005,
     "multipleOfStandard": {
      "input": 0.5,
      "output": 0.5
     }
    },
    "fast": {
     "input": 0.2,
     "output": 1,
     "cachedInput": 0.02,
     "multipleOfStandard": {
      "input": 2,
      "output": 2
     }
    },
    "tiersOffered": [
     "standard",
     "batch",
     "fast"
    ]
   }
  },
  "statements": [
   {
    "text": "The page says regional processing (data residency) endpoints carry a 10% uplift for models released on or after 2026-03-05, and FedRAMP endpoints also carry a 10% uplift.",
    "basis": "paraphrase of a sentence under the flagship table"
   },
   {
    "text": "The page says priority processing was renamed Fast mode on 2026-07-30.",
    "basis": "paraphrase"
   },
   {
    "text": "The page says GPT-5.6 Sol promotional pricing is available at least through 2026-11-21. It does not state a price after that date, and I could not tell from the static page which listed row is the promotional one.",
    "basis": "paraphrase; post-promo price NOT stated"
   }
  ]
 },
 "anthropic": {
  "models": [
   {
    "model": "Claude Fable 5.1",
    "input": 10,
    "output": 50,
    "cacheWrite5m": 12.5,
    "cacheWrite1h": 20,
    "cacheHit": 0.25
   },
   {
    "model": "Claude Opus 5.5",
    "input": 4,
    "output": 20,
    "cacheWrite5m": 5,
    "cacheWrite1h": 8,
    "cacheHit": 0.2
   },
   {
    "model": "Claude Sonnet 5.5",
    "input": 2,
    "output": 10,
    "cacheWrite5m": 2.5,
    "cacheWrite1h": 4,
    "cacheHit": 0.1
   },
   {
    "model": "Claude Haiku 5.5",
    "promptTiers": [
     {
      "promptTokens": "up to 100,000",
      "input": 0.1,
      "output": 0.5,
      "cacheWrite5m": 0.125,
      "cacheWrite1h": 0.2,
      "cacheHit": 0.01
     },
     {
      "promptTokens": "over 100,000",
      "input": 0.5,
      "output": 2.5,
      "cacheWrite5m": 0.625,
      "cacheWrite1h": 1,
      "cacheHit": 0.05
     }
    ]
   },
   {
    "model": "Claude Mythos 5.1",
    "input": 10,
    "output": 50,
    "cacheWrite5m": 12.5,
    "cacheWrite1h": 20,
    "cacheHit": 0.25
   },
   {
    "model": "Claude Fable 5",
    "input": 10,
    "output": 50,
    "cacheWrite5m": 12.5,
    "cacheWrite1h": 20,
    "cacheHit": 1
   },
   {
    "model": "Claude Mythos 5",
    "input": 10,
    "output": 50,
    "cacheWrite5m": 12.5,
    "cacheWrite1h": 20,
    "cacheHit": 1
   },
   {
    "model": "Claude Opus 5",
    "input": 5,
    "output": 25,
    "cacheWrite5m": 6.25,
    "cacheWrite1h": 10,
    "cacheHit": 0.5
   },
   {
    "model": "Claude Opus 4.8",
    "input": 5,
    "output": 25,
    "cacheWrite5m": 6.25,
    "cacheWrite1h": 10,
    "cacheHit": 0.5
   },
   {
    "model": "Claude Opus 4.7",
    "input": 5,
    "output": 25,
    "cacheWrite5m": 6.25,
    "cacheWrite1h": 10,
    "cacheHit": 0.5
   },
   {
    "model": "Claude Opus 4.6",
    "input": 5,
    "output": 25,
    "cacheWrite5m": 6.25,
    "cacheWrite1h": 10,
    "cacheHit": 0.5
   },
   {
    "model": "Claude Opus 4.5",
    "input": 5,
    "output": 25,
    "cacheWrite5m": 6.25,
    "cacheWrite1h": 10,
    "cacheHit": 0.5
   },
   {
    "model": "Claude Opus 4.1",
    "input": 15,
    "output": 75,
    "cacheWrite5m": 18.75,
    "cacheWrite1h": 30,
    "cacheHit": 1.5
   },
   {
    "model": "Claude Opus 4",
    "input": 15,
    "output": 75,
    "cacheWrite5m": 18.75,
    "cacheWrite1h": 30,
    "cacheHit": 1.5
   },
   {
    "model": "Claude Sonnet 5",
    "input": 2,
    "output": 10,
    "cacheWrite5m": 2.5,
    "cacheWrite1h": 4,
    "cacheHit": 0.2
   },
   {
    "model": "Claude Sonnet 4.6",
    "input": 3,
    "output": 15,
    "cacheWrite5m": 3.75,
    "cacheWrite1h": 6,
    "cacheHit": 0.3
   },
   {
    "model": "Claude Sonnet 4.5",
    "input": 3,
    "output": 15,
    "cacheWrite5m": 3.75,
    "cacheWrite1h": 6,
    "cacheHit": 0.3
   },
   {
    "model": "Claude Sonnet 4",
    "input": 3,
    "output": 15,
    "cacheWrite5m": 3.75,
    "cacheWrite1h": 6,
    "cacheHit": 0.3
   },
   {
    "model": "Claude Haiku 4.5",
    "input": 1,
    "output": 5,
    "cacheWrite5m": 1.25,
    "cacheWrite1h": 2,
    "cacheHit": 0.1
   },
   {
    "model": "Claude Haiku 3.5",
    "input": 0.8,
    "output": 4,
    "cacheWrite5m": 1,
    "cacheWrite1h": 1.6,
    "cacheHit": 0.08
   }
  ],
  "tokenizerNote": {
   "text": "The page says Claude 4.7 and later models use a newer tokenizer that produces approximately 30% more tokens for the same text; the exact increase depends on the content. Sonnet 4.6 and earlier use the previous tokenizer.",
   "basis": "paraphrase of the Additional notes section"
  },
  "derived": {
   "note": "List price per token is unchanged between Opus 4.6 and Opus 4.7 ($5 in / $25 out). With about 30% more tokens for the same text, the cost of the same text rises by roughly that proportion at the same list price. This is an estimate from the provider statement, not a measured bill.",
   "roughEffectiveIncreasePct": 30
  }
 }
}
