Skip to content

fix(amazon-bedrock): correct Anthropic catalog - #6790

Open
rekram1-node wants to merge 4 commits into
devfrom
feat/bedrock-anthropic
Open

fix(amazon-bedrock): correct Anthropic catalog#6790
rekram1-node wants to merge 4 commits into
devfrom
feat/bedrock-anthropic

Conversation

@rekram1-node

@rekram1-node rekram1-node commented Sep 11, 2026

Copy link
Copy Markdown
Collaborator

Summary

Anthropic-only split of #6637, based on current dev.

  • Audit all 60 existing Claude entries; preserve every existing ID, route, and lifecycle status.
  • Correct source-region Standard/Geo/Global prices from exact AWS dimensions, including Tokyo Claude 5 and London-only bare Claude 4.6 rates.
  • Add missing Bedrock thinking controls and convert third-party inline definitions to override-only base_model entries.
  • Correct host capabilities and limits verified against AWS cards and targeted Converse checks.
  • Add four documented Sonnet 4 legacy profiles as deprecated; EOL is 2026-10-14. Haiku 3 profiles were deferred because they reached EOL on 2026-09-10.

The bare Opus/Sonnet 4.6 IDs were live-verified in London; us-east-1 rejects both as profile-only. Their 1.1x London Standard dimensions are therefore intentionally distinct from the global.* profile rates.

Sources are in leading TOML comments, principally AWS model cards and Foundation Models pricing.

Validation

  • bun validate
  • git diff --check
  • No model deletions or route changes

@github-actions

Copy link
Copy Markdown
Contributor

Action items

  • [medium] [possible mistake] providers/amazon-bedrock/models/us.anthropic.claude-sonnet-4-20250514-v1:0.toml:17 - Check: Source-region Standard/Geo prices must match AWS dimensions and this PR’s own geo multiplier pattern. Why: New us. / eu. / apac. Sonnet 4 and Haiku 3 profiles are authored at 1.0× (input = 3 / 0.25), while this PR’s corrected same-source geo peers use 1.1× (e.g. us.anthropic.claude-sonnet-4-5-…3.30, us.anthropic.claude-haiku-4-5-…1.10, eu.* current Claude at 1.1×). Same mismatch on us.anthropic.claude-opus-4-1-20250805-v1:0.toml (input = 15), which was edited here but left at 1.0× while other US Claude geos moved to 1.1×. Action: Re-check the cited Bedrock price-list dimensions for these US/EU/APAC (and Opus 4.1 US) SKUs; if geo is 1.1×, update costs (and cache rates) to match, or document in the leading comment why these legacy/US profiles are intentionally 1.0×.
  • [low] [possible mistake] providers/amazon-bedrock/models/au.anthropic.claude-sonnet-4-5-20250929-v1:0.toml:1 - Check: Dated Bedrock IDs should base_model the matching dated lab entry. Why: This PR points bare/us/eu/global …claude-sonnet-4-5-20250929… at anthropic/claude-sonnet-4-5-20250929, but AU/JP keep anthropic/claude-sonnet-4-5 (undated “latest” alias). Metadata is close today, but the catalog identity is inconsistent with the filename and siblings. Action: Set AU/JP base_model to anthropic/claude-sonnet-4-5-20250929 like the other dated Sonnet 4.5 Bedrock entries.

@rekram1-node

Copy link
Copy Markdown
Collaborator Author

Addressed in 1c54264.

  • Rechecked exact current AWS Foundation Models price dimensions. The older profiles are intentionally 1.0x Standard SKUs, not inferred from a general multiplier:
    • Sonnet 4: $3/$15 with $0.30/$3.75 cache in US, EU, and APAC source-region dimensions.
    • Haiku 3: $0.25/$1.25 in US, EU, and APAC source-region dimensions.
    • US Opus 4.1: $15/$75 with $1.50/$18.75 cache.
  • Added explicit leading notes distinguishing these exact legacy dimensions from newer Claude 1.1x geo SKUs. The existing public price-list URLs remain next to each note.
  • Corrected AU and JP dated Sonnet 4.5 entries to base_model = "anthropic/claude-sonnet-4-5-20250929".

bun validate and git diff --check pass.

@github-actions

Copy link
Copy Markdown
Contributor

No actionable findings.

@github-actions github-actions Bot added the reviewer: ready Automated review found no actionable items label Sep 11, 2026
@github-actions github-actions Bot removed the reviewer: ready Automated review found no actionable items label Sep 11, 2026
@rekram1-node

Copy link
Copy Markdown
Collaborator Author

Follow-up from metadata review: restored models/anthropic/claude-opus-4-5-20251101.toml to release_date = last_updated = 2025-11-01. The dated snapshot should match its 20251101 identity; the separate undated claude-opus-4-5 latest alias retains November 24. bun validate passes.

@github-actions

Copy link
Copy Markdown
Contributor

No actionable findings.

@github-actions github-actions Bot added the reviewer: ready Automated review found no actionable items label Sep 11, 2026
@github-actions github-actions Bot removed the reviewer: ready Automated review found no actionable items label Sep 11, 2026
@rekram1-node

Copy link
Copy Markdown
Collaborator Author

Final manual audit: withdrew the three newly proposed Haiku 3 profiles because they reached EOL on 2026-09-10 and are legacy/access-gated. This removes only unmerged additions; no existing catalog model is removed. The four Sonnet 4 legacy profiles remain explicitly deprecated through their documented 2026-10-14 EOL. bun validate passes.

@github-actions

Copy link
Copy Markdown
Contributor

No actionable findings.

@github-actions github-actions Bot added the reviewer: ready Automated review found no actionable items label Sep 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

reviewer: ready Automated review found no actionable items

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant