iiRecord
Agentic AI Atlas · GAP-L1-P0-claude-models-pricing-and-lineup
page:process-gaps-GAP-L1-P0-claude-models-pricing-and-lineupa5c.ai
II.
Page JSON

page:process-gaps-GAP-L1-P0-claude-models-pricing-and-lineup

Structured · live

GAP-L1-P0-claude-models-pricing-and-lineup json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · wiki/process/gaps/GAP-L1-P0-claude-models-pricing-and-lineup.mdCluster · wiki
Record JSON
{
  "id": "page:process-gaps-GAP-L1-P0-claude-models-pricing-and-lineup",
  "_kind": "Page",
  "_file": "wiki/process/gaps/GAP-L1-P0-claude-models-pricing-and-lineup.md",
  "_cluster": "wiki",
  "attributes": {
    "nodeKind": "Page",
    "title": "GAP-L1-P0-claude-models-pricing-and-lineup",
    "displayName": "GAP-L1-P0-claude-models-pricing-and-lineup",
    "slug": "process/gaps/GAP-L1-P0-claude-models-pricing-and-lineup",
    "articlePath": "wiki/process/gaps/GAP-L1-P0-claude-models-pricing-and-lineup.md",
    "article": "# GAP-L1-P0-claude-models-pricing-and-lineup\n\n| Field | Value |\n|---|---|\n| id | gap:claude-models-pricing-and-lineup |\n| title | Claude model pricing and current lineup wrong/missing — Opus 4.7 priced at \\$15/\\$75 (correct is \\$5/\\$25); Sonnet 4.6 + Haiku 4.5 absent |\n| level | 1 |\n| priority | P0 |\n| discoveredAt | 2026-04-28T00:00:00Z |\n| source | https://platform.claude.com/docs/en/docs/about-claude/models/overview |\n| status | open |\n| owner | tbd |\n\n## Current state\n- `schema/examples/compute/models/claude-opus-4-7.yaml` has `costPer1kInputTokens: 15.0` and `costPer1kOutputTokens: 75.0` with TODO. Real pricing is **\\$5 / \\$25 per MTok** (i.e. 0.005 / 0.025 per 1k).\n- Attribute name says \"per1k\" but the schema's attributeType is `cost-per-million-tokens` — naming mismatch.\n- No example for Claude Sonnet 4.6 (`claude-sonnet-4-6`, $3/$15, 1M ctx, released ~Q1 2026 with extended thinking).\n- No example for Claude Haiku 4.5 (`claude-haiku-4-5-20251001`, $1/$5, 200k ctx).\n- No example for Opus 4.6, Opus 4.5, Sonnet 4.5, Opus 4.1.\n- `releaseDate: \"2026-01-15\"` for Opus 4.7 is a placeholder.\n\n## Desired state\n- Correct Opus 4.7 pricing: `costPer1kInputTokens: 0.005`, `costPer1kOutputTokens: 0.025` (or rename attribute to `costPerMTokInput/Output` to match attribute-type name).\n- Add 5 ModelVersion examples: `claude-sonnet-4-6`, `claude-haiku-4-5`, `claude-opus-4-6`, `claude-opus-4-5`, `claude-sonnet-4-5` (legacy still served).\n- Add `adaptiveThinking: bool` attribute on ModelVersion (Opus 4.7 + Sonnet 4.6 = true; Haiku 4.5 = false). Distinguish from `supportsThinking` (extended thinking).\n- Add `tokenizerVersion` attribute (Opus 4.7 uses a new tokenizer per Anthropic docs — affects context window vs char count).\n- Add `aliasIds: list<string>` (e.g. `claude-opus-4-7` alias vs. dated snapshot).\n- Add `bedrockId`, `vertexId` as first-class attributes (currently only in `regions`).\n\n## Evidence\n- https://platform.claude.com/docs/en/docs/about-claude/models/overview (confirms Opus 4.7 = \\$5/\\$25, 1M ctx, no extended thinking but adaptive thinking, training cutoff Jan 2026)\n- https://platform.claude.com/docs/en/about-claude/model-deprecations (Sonnet 4 / Opus 4 retire 2026-06-15)\n\n## Propagation status\n- Level 1 (real-world vs graph): open\n- Level 2 (graph vs docs): not-started — add `adaptiveThinking` invariant row to `02-node-kinds/compute-path.md` and to coverage-checklist Layer 1 row\n- Level 3+: cascade\n\n## Propagation chain\n- Level 1: fix pricing typo, add new example files, add 2 attributes (`adaptiveThinking`, `tokenizerVersion`).\n- Level 2: rename `costPer1k*` → `costPerMTok*` OR change attributeType reference; either way the markdown spec disagrees with the YAML.\n\n## Notes\nThe pricing typo by itself makes derived cost calculations wrong by 3000x. P0.\n",
    "documents": []
  },
  "outgoingEdges": [],
  "incomingEdges": [
    {
      "from": "page:process-gaps",
      "to": "page:process-gaps-GAP-L1-P0-claude-models-pricing-and-lineup",
      "kind": "contains_page"
    }
  ]
}