Skip to content

[BOT ISSUE] Bedrock: add missing us.anthropic.claude-sonnet-5 and global.anthropic.claude-sonnet-5 entries #907

Description

@github-actions

Summary

Claude Sonnet 5 was launched on AWS Bedrock on June 30, 2026. The base Bedrock entry anthropic.claude-sonnet-5 exists in model_list.json (line ~12277), but the US geo cross-region (us.anthropic.claude-sonnet-5) and global cross-region (global.anthropic.claude-sonnet-5) inference profile entries are missing from model_list.json.

Both IDs are already referenced in packages/proxy/schema/index.ts (lines 484–485), confirming the proxy expects to route traffic to them — but without model_list.json entries, these IDs have no metadata (pricing, token limits, display name, etc.).

Every other recent Claude Bedrock model follows this three-variant pattern:

  • anthropic.claude-opus-4-8 (line ~7477) + global.anthropic.claude-opus-4-8 (line ~7029) + us.anthropic.claude-opus-4-8 (line ~7547)
  • anthropic.claude-fable-5 (line ~7494) + global.anthropic.claude-fable-5 (line ~7047)

Missing Model IDs

Model ID Type Status
us.anthropic.claude-sonnet-5 US geo cross-region inference profile In index.ts, missing from model_list.json
global.anthropic.claude-sonnet-5 Global cross-region inference profile In index.ts, missing from model_list.json

Verified Specifications

Field Value Source
format "anthropic" Pattern from anthropic.claude-sonnet-5
flavor "chat" Pattern from anthropic.claude-sonnet-5
multimodal true AWS model card
reasoning true AWS model card — always-on adaptive thinking
reasoning_budget true Pattern from anthropic.claude-sonnet-5
max_input_tokens 1000000 AWS model card — 1M context
max_output_tokens 128000 AWS model card — 128K max output
available_providers ["bedrock"] AWS model card
parent "anthropic.claude-sonnet-5" Pattern from other cross-region entries

Pricing (needs verification)

The base anthropic.claude-sonnet-5 entry has: input $3/MTok, output $15/MTok, cache read $0.30/MTok, cache write $3.75/MTok.

Based on the established pattern in the catalog:

  • global. variants use the same pricing as the base (e.g., global.anthropic.claude-opus-4-8 matches anthropic.claude-opus-4-8 at $5/$25)
  • us. variants have a ~10% premium (e.g., us.anthropic.claude-opus-4-8 is $5.50/$27.50 vs base $5/$25)

These pricing estimates are pattern-based and should be verified from the Bedrock pricing page before applying.

Cross-region availability

Per the AWS model card:

  • us.anthropic.claude-sonnet-5: Supported from 6 source regions (us-east-1, us-east-2, us-west-1, us-west-2, ca-central-1, ca-west-1)
  • global.anthropic.claude-sonnet-5: Supported from all commercial AWS regions (30+)

Verification Checklist

Check Status Detail
Cross-source Confirmed on AWS Bedrock model card (Programmatic Access table) AND referenced in index.ts lines 484–485
Already fixed Neither us.anthropic.claude-sonnet-5 nor global.anthropic.claude-sonnet-5 exist in model_list.json
ID format Matches naming convention: us.anthropic.claude-opus-4-8, global.anthropic.claude-opus-4-8, etc.
Duplicate check No open issue covers these model IDs

Local Files Inspected

  • packages/proxy/schema/model_list.jsonanthropic.claude-sonnet-5 at line ~12277 (exists); no us. or global. variants found
  • packages/proxy/schema/index.ts — lines 484–485 reference both missing IDs with ["bedrock"]
{
  "kind": "missing_model",
  "provider": "bedrock",
  "models": ["us.anthropic.claude-sonnet-5", "global.anthropic.claude-sonnet-5"],
  "status": "active",
  "model_specs": {
    "us.anthropic.claude-sonnet-5": {
      "format": "anthropic",
      "flavor": "chat",
      "multimodal": true,
      "displayName": "US Claude Sonnet 5",
      "reasoning": true,
      "reasoning_budget": true,
      "parent": "anthropic.claude-sonnet-5",
      "max_input_tokens": 1000000,
      "max_output_tokens": 128000,
      "available_providers": ["bedrock"]
    },
    "global.anthropic.claude-sonnet-5": {
      "format": "anthropic",
      "flavor": "chat",
      "multimodal": true,
      "displayName": "Global Claude Sonnet 5",
      "reasoning": true,
      "reasoning_budget": true,
      "parent": "anthropic.claude-sonnet-5",
      "max_input_tokens": 1000000,
      "max_output_tokens": 128000,
      "available_providers": ["bedrock"]
    }
  },
  "source_urls": [
    "https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-sonnet-5.html"
  ]
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions