Summary
The Bedrock entries anthropic.claude-opus-4-6-v1:0 (line ~7241) and us.anthropic.claude-opus-4-6-v1:0 (line ~7226) exist in model_list.json with correct pricing, token limits, and other metadata, but are missing the available_providers: ["bedrock"] field. Every other Bedrock Claude model entry has this field set.
Both model IDs are already mapped to ["bedrock"] in packages/proxy/schema/index.ts (lines 522–523), confirming the proxy expects to route traffic to them — but without available_providers in model_list.json, the models may not appear as Bedrock-available in the UI or model selection.
Affected Entries
| Model ID |
Current available_providers |
Expected |
Line |
anthropic.claude-opus-4-6-v1:0 |
(missing) |
["bedrock"] |
~7241 |
us.anthropic.claude-opus-4-6-v1:0 |
(missing) |
["bedrock"] |
~7226 |
All other fields (format, flavor, pricing, token limits, reasoning, parent) are present and correct.
Sibling Comparison
Every other recent Claude Bedrock entry has available_providers: ["bedrock"]:
| Model ID |
available_providers |
anthropic.claude-opus-4-8 (line ~7477) |
["bedrock"] ✅ |
us.anthropic.claude-opus-4-8 (line ~7547) |
["bedrock"] ✅ |
anthropic.claude-opus-4-7 (line ~7255) |
["bedrock"] ✅ |
us.anthropic.claude-opus-4-7 (line ~7532) |
["bedrock"] ✅ |
anthropic.claude-opus-4-6-v1:0 (line ~7241) |
(missing) ❌ |
us.anthropic.claude-opus-4-6-v1:0 (line ~7226) |
(missing) ❌ |
Verification
| Check |
Status |
Detail |
| Cross-source (model existence) |
✅ |
AWS Bedrock model card: confirms anthropic.claude-opus-4-6-v1 as the in-region model ID and us.anthropic.claude-opus-4-6-v1 as the US geo inference ID |
| Cross-source (Bedrock availability) |
✅ |
AWS model card confirms model is Active with Standard and Reserved tiers available |
| index.ts consistency |
✅ |
Both IDs mapped to ["bedrock"] in index.ts (lines 522–523) |
| Already fixed |
✅ |
Neither entry has available_providers in current model_list.json |
| Duplicate check |
✅ |
No open or closed issue covers this gap |
Additional Note
The us.anthropic.claude-opus-4-6-v1:0 entry has pricing of $5/$25 (same as base), while other us. variants have a ~10% premium (e.g., us.anthropic.claude-opus-4-8 at $5.50/$27.50). The downstream fix should verify US regional pricing from the Bedrock pricing page before applying.
Local Files Inspected
packages/proxy/schema/model_list.json — both entries confirmed present but missing available_providers
packages/proxy/schema/index.ts — both entries mapped to ["bedrock"] at lines 522–523
{
"kind": "stale_metadata",
"provider": "bedrock",
"models": ["anthropic.claude-opus-4-6-v1:0", "us.anthropic.claude-opus-4-6-v1:0"],
"status": "active",
"model_specs": {
"anthropic.claude-opus-4-6-v1:0": {
"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 Opus 4.6",
"reasoning": true,
"reasoning_budget": true,
"max_input_tokens": 200000,
"max_output_tokens": 128000,
"available_providers": ["bedrock"]
},
"us.anthropic.claude-opus-4-6-v1:0": {
"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": "US Claude 4.6 Opus",
"reasoning": true,
"reasoning_budget": true,
"parent": "anthropic.claude-opus-4-6-v1:0",
"max_input_tokens": 200000,
"max_output_tokens": 128000,
"available_providers": ["bedrock"]
}
},
"source_urls": [
"https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-4-6.html"
]
}
Summary
The Bedrock entries
anthropic.claude-opus-4-6-v1:0(line ~7241) andus.anthropic.claude-opus-4-6-v1:0(line ~7226) exist inmodel_list.jsonwith correct pricing, token limits, and other metadata, but are missing theavailable_providers: ["bedrock"]field. Every other Bedrock Claude model entry has this field set.Both model IDs are already mapped to
["bedrock"]inpackages/proxy/schema/index.ts(lines 522–523), confirming the proxy expects to route traffic to them — but withoutavailable_providersinmodel_list.json, the models may not appear as Bedrock-available in the UI or model selection.Affected Entries
available_providersanthropic.claude-opus-4-6-v1:0["bedrock"]us.anthropic.claude-opus-4-6-v1:0["bedrock"]All other fields (format, flavor, pricing, token limits, reasoning, parent) are present and correct.
Sibling Comparison
Every other recent Claude Bedrock entry has
available_providers: ["bedrock"]:available_providersanthropic.claude-opus-4-8(line ~7477)["bedrock"]✅us.anthropic.claude-opus-4-8(line ~7547)["bedrock"]✅anthropic.claude-opus-4-7(line ~7255)["bedrock"]✅us.anthropic.claude-opus-4-7(line ~7532)["bedrock"]✅anthropic.claude-opus-4-6-v1:0(line ~7241)us.anthropic.claude-opus-4-6-v1:0(line ~7226)Verification
anthropic.claude-opus-4-6-v1as the in-region model ID andus.anthropic.claude-opus-4-6-v1as the US geo inference ID["bedrock"]inindex.ts(lines 522–523)available_providersin currentmodel_list.jsonAdditional Note
The
us.anthropic.claude-opus-4-6-v1:0entry has pricing of $5/$25 (same as base), while otherus.variants have a ~10% premium (e.g.,us.anthropic.claude-opus-4-8at $5.50/$27.50). The downstream fix should verify US regional pricing from the Bedrock pricing page before applying.Local Files Inspected
packages/proxy/schema/model_list.json— both entries confirmed present but missingavailable_providerspackages/proxy/schema/index.ts— both entries mapped to["bedrock"]at lines 522–523{ "kind": "stale_metadata", "provider": "bedrock", "models": ["anthropic.claude-opus-4-6-v1:0", "us.anthropic.claude-opus-4-6-v1:0"], "status": "active", "model_specs": { "anthropic.claude-opus-4-6-v1:0": { "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 Opus 4.6", "reasoning": true, "reasoning_budget": true, "max_input_tokens": 200000, "max_output_tokens": 128000, "available_providers": ["bedrock"] }, "us.anthropic.claude-opus-4-6-v1:0": { "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": "US Claude 4.6 Opus", "reasoning": true, "reasoning_budget": true, "parent": "anthropic.claude-opus-4-6-v1:0", "max_input_tokens": 200000, "max_output_tokens": 128000, "available_providers": ["bedrock"] } }, "source_urls": [ "https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-4-6.html" ] }