Gap
The claude-opus-4-8 base entry (line 2607 in model_list.json) is missing three fields that are present on the equivalent claude-opus-4-7 entry (line 2222):
| Field |
Expected value |
Status |
reasoning_budget |
true |
Missing |
input_cache_write_5m_cost_per_mil_tokens |
6.25 |
Missing |
input_cache_write_1h_cost_per_mil_tokens |
10 |
Missing |
Current entry (line 2607)
"claude-opus-4-8": {
"format": "anthropic",
"flavor": "chat",
"multimodal": true,
"input_cost_per_mil_tokens": 5,
"output_cost_per_mil_tokens": 25,
"input_cache_read_cost_per_mil_tokens": 0.5,
"input_cache_write_cost_per_mil_tokens": 6.25,
"displayName": "Claude 4.8 Opus",
"reasoning": true,
"max_input_tokens": 1000000,
"max_output_tokens": 128000,
"available_providers": ["anthropic"]
}
Expected entry (matching claude-opus-4-7 pattern)
"claude-opus-4-8": {
"format": "anthropic",
"flavor": "chat",
"multimodal": true,
"input_cost_per_mil_tokens": 5,
"output_cost_per_mil_tokens": 25,
"input_cache_read_cost_per_mil_tokens": 0.5,
"input_cache_write_cost_per_mil_tokens": 6.25,
"input_cache_write_5m_cost_per_mil_tokens": 6.25,
"input_cache_write_1h_cost_per_mil_tokens": 10,
"displayName": "Claude 4.8 Opus",
"reasoning": true,
"reasoning_budget": true,
"max_input_tokens": 1000000,
"max_output_tokens": 128000,
"available_providers": ["anthropic"]
}
Official sources
| Field |
Value |
Source |
reasoning_budget |
true |
"Adaptive thinking: Yes" on models page |
input_cache_write_5m_cost_per_mil_tokens |
6.25 |
"5m Cache Writes" column on pricing page |
input_cache_write_1h_cost_per_mil_tokens |
10 |
"1h Cache Writes" column on pricing page |
Local files inspected
packages/proxy/schema/model_list.json — claude-opus-4-8 at line 2607, claude-opus-4-7 at line 2222
- The
claude-opus-4-7 entry has all three fields; the claude-opus-4-8 entry does not
{
"kind": "cost_update",
"provider": "anthropic",
"models": ["claude-opus-4-8"],
"status": "active",
"missing_fields": [
"reasoning_budget",
"input_cache_write_5m_cost_per_mil_tokens",
"input_cache_write_1h_cost_per_mil_tokens"
],
"source_urls": [
"https://platform.claude.com/docs/en/docs/about-claude/models/all-models",
"https://platform.claude.com/docs/en/about-claude/pricing"
]
}
Gap
The
claude-opus-4-8base entry (line 2607 inmodel_list.json) is missing three fields that are present on the equivalentclaude-opus-4-7entry (line 2222):reasoning_budgettrueinput_cache_write_5m_cost_per_mil_tokens6.25input_cache_write_1h_cost_per_mil_tokens10Current entry (line 2607)
Expected entry (matching claude-opus-4-7 pattern)
Official sources
reasoning_budgettrueinput_cache_write_5m_cost_per_mil_tokens6.25input_cache_write_1h_cost_per_mil_tokens10Local files inspected
packages/proxy/schema/model_list.json—claude-opus-4-8at line 2607,claude-opus-4-7at line 2222claude-opus-4-7entry has all three fields; theclaude-opus-4-8entry does not{ "kind": "cost_update", "provider": "anthropic", "models": ["claude-opus-4-8"], "status": "active", "missing_fields": [ "reasoning_budget", "input_cache_write_5m_cost_per_mil_tokens", "input_cache_write_1h_cost_per_mil_tokens" ], "source_urls": [ "https://platform.claude.com/docs/en/docs/about-claude/models/all-models", "https://platform.claude.com/docs/en/about-claude/pricing" ] }