feat(pricing): add Bedrock rows for Opus 4.8/4.7, correct Opus 4.6 to $5/$25
Adds current-gen Claude Opus pricing rows on Bedrock keyed to Anthropic's published list price, which commercial Bedrock on-demand mirrors. Also corrects the existing Opus 4.6 row: it carried Claude-3-era Opus pricing ($15/$75); Opus 4.5+ list at $5/$25 with cache write 1.25x / read 0.1x. The AWS Price List API had not published these SKUs machine-readably as of 2026-07, so these are commercial-list snapshots pending an authoritative machine source. Reapplied from PR #62327 (commit authored under a placeholder identity, so cherry-pick was not usable; sonnet-5 row from that PR already landed via #67932). Co-authored-by: pgregg88 <4943027+pgregg88@users.noreply.github.com>
This commit is contained in:
+35
-5
@@ -545,17 +545,47 @@ _OFFICIAL_DOCS_PRICING: Dict[tuple[str, str], PricingEntry] = {
|
||||
# Bedrock charges the same per-token rates as the model provider but
|
||||
# through AWS billing. These are the on-demand prices (no commitment).
|
||||
# Source: https://aws.amazon.com/bedrock/pricing/
|
||||
# Current-gen Claude Opus on Bedrock. Commercial Bedrock on-demand
|
||||
# mirrors Anthropic's published list price for the Claude line
|
||||
# ($5/$25 for Opus 4.6/4.7/4.8; cache write = 1.25x input at the
|
||||
# 5-minute TTL, cache read = 0.1x input). NOTE: the AWS Price List API
|
||||
# had not published these SKUs machine-readably as of 2026-07 — these
|
||||
# are commercial-list snapshots pending an authoritative machine source.
|
||||
(
|
||||
"bedrock",
|
||||
"anthropic.claude-opus-4-8",
|
||||
): PricingEntry(
|
||||
input_cost_per_million=Decimal("5.00"),
|
||||
output_cost_per_million=Decimal("25.00"),
|
||||
cache_read_cost_per_million=Decimal("0.50"),
|
||||
cache_write_cost_per_million=Decimal("6.25"),
|
||||
source="official_docs_snapshot",
|
||||
source_url="https://aws.amazon.com/bedrock/pricing/",
|
||||
pricing_version="anthropic-list-2026-07",
|
||||
),
|
||||
(
|
||||
"bedrock",
|
||||
"anthropic.claude-opus-4-7",
|
||||
): PricingEntry(
|
||||
input_cost_per_million=Decimal("5.00"),
|
||||
output_cost_per_million=Decimal("25.00"),
|
||||
cache_read_cost_per_million=Decimal("0.50"),
|
||||
cache_write_cost_per_million=Decimal("6.25"),
|
||||
source="official_docs_snapshot",
|
||||
source_url="https://aws.amazon.com/bedrock/pricing/",
|
||||
pricing_version="anthropic-list-2026-07",
|
||||
),
|
||||
(
|
||||
"bedrock",
|
||||
"anthropic.claude-opus-4-6",
|
||||
): PricingEntry(
|
||||
input_cost_per_million=Decimal("15.00"),
|
||||
output_cost_per_million=Decimal("75.00"),
|
||||
cache_read_cost_per_million=Decimal("1.50"),
|
||||
cache_write_cost_per_million=Decimal("18.75"),
|
||||
input_cost_per_million=Decimal("5.00"),
|
||||
output_cost_per_million=Decimal("25.00"),
|
||||
cache_read_cost_per_million=Decimal("0.50"),
|
||||
cache_write_cost_per_million=Decimal("6.25"),
|
||||
source="official_docs_snapshot",
|
||||
source_url="https://aws.amazon.com/bedrock/pricing/",
|
||||
pricing_version="bedrock-pricing-2026-04",
|
||||
pricing_version="anthropic-list-2026-07",
|
||||
),
|
||||
(
|
||||
"bedrock",
|
||||
|
||||
Reference in New Issue
Block a user