From 00dafc9aab976b52d2118c510439345ab91bc45c Mon Sep 17 00:00:00 2001 From: Joseph Charles <30187981+j027@users.noreply.github.com> Date: Fri, 9 Oct 2026 22:11:53 -0400 Subject: [PATCH] chore(bedrock): add Sonnet 5.5 geo inference profile pricing Adds `us.`, `eu.` and `au.` inference profile pricing for Claude Sonnet 5.5 on Bedrock. Only the base and `global.` slugs existed, so the geography-scoped ones returned 404 from the pricing API. Pricing verified against the AWS Bedrock pricing page in three regions (US East (Ohio), Europe (Ireland), Asia Pacific (Sydney)), which return identical rates per 1M tokens: $2.20 input / $11.00 output / $2.75 5m cache write / $4.40 1h cache write / $0.11 cache read. Also corrects `cache_read_input_token` on the base and `global.` Sonnet 5.5 entries from $0.20 to $0.10 per 1M, which was 2x the published rate. Batch pricing is omitted - AWS lists it as N/A for this model. Source: https://aws.amazon.com/bedrock/pricing/ --- general/bedrock.json | 186 +++++++++++++++++++++++++++++++++++++++++++ pricing/bedrock.json | 75 ++++++++++++++++- 2 files changed, 258 insertions(+), 3 deletions(-) diff --git a/general/bedrock.json b/general/bedrock.json index b65a18989..64ce6ad18 100644 --- a/general/bedrock.json +++ b/general/bedrock.json @@ -5492,6 +5492,192 @@ }, "removeParams": ["top_p", "temperature", "top_k"] }, + "us.anthropic.claude-sonnet-5-5": { + "params": [ + { + "key": "max_tokens", + "maxValue": 128000 + }, + { + "key": "thinking", + "properties": { + "type": { + "type": "string", + "enum": ["adaptive", "between_tools"] + }, + "display": { + "type": "string", + "enum": ["omitted", "summarized"] + } + }, + "defaultValue": { "type": "adaptive" }, + "skipValues": [null] + }, + { + "key": "output_config", + "properties": { + "effort": { + "type": "string", + "enum": ["low", "medium", "high", "xhigh", "max"] + } + }, + "defaultValue": { "effort": "high" }, + "skipValues": [null] + }, + { + "key": "tool_choice", + "type": "non-view-manage-data", + "defaultValue": null, + "options": [ + { + "value": "none", + "name": "None" + }, + { + "value": "auto", + "name": "Auto" + } + ], + "skipValues": [null, []], + "rule": { + "default": { + "condition": "tools", + "then": "auto", + "else": null + } + } + } + ], + "type": { + "primary": "chat", + "supported": ["image", "tools"] + }, + "removeParams": ["top_p", "temperature", "top_k"] + }, + "eu.anthropic.claude-sonnet-5-5": { + "params": [ + { + "key": "max_tokens", + "maxValue": 128000 + }, + { + "key": "thinking", + "properties": { + "type": { + "type": "string", + "enum": ["adaptive", "between_tools"] + }, + "display": { + "type": "string", + "enum": ["omitted", "summarized"] + } + }, + "defaultValue": { "type": "adaptive" }, + "skipValues": [null] + }, + { + "key": "output_config", + "properties": { + "effort": { + "type": "string", + "enum": ["low", "medium", "high", "xhigh", "max"] + } + }, + "defaultValue": { "effort": "high" }, + "skipValues": [null] + }, + { + "key": "tool_choice", + "type": "non-view-manage-data", + "defaultValue": null, + "options": [ + { + "value": "none", + "name": "None" + }, + { + "value": "auto", + "name": "Auto" + } + ], + "skipValues": [null, []], + "rule": { + "default": { + "condition": "tools", + "then": "auto", + "else": null + } + } + } + ], + "type": { + "primary": "chat", + "supported": ["image", "tools"] + }, + "removeParams": ["top_p", "temperature", "top_k"] + }, + "au.anthropic.claude-sonnet-5-5": { + "params": [ + { + "key": "max_tokens", + "maxValue": 128000 + }, + { + "key": "thinking", + "properties": { + "type": { + "type": "string", + "enum": ["adaptive", "between_tools"] + }, + "display": { + "type": "string", + "enum": ["omitted", "summarized"] + } + }, + "defaultValue": { "type": "adaptive" }, + "skipValues": [null] + }, + { + "key": "output_config", + "properties": { + "effort": { + "type": "string", + "enum": ["low", "medium", "high", "xhigh", "max"] + } + }, + "defaultValue": { "effort": "high" }, + "skipValues": [null] + }, + { + "key": "tool_choice", + "type": "non-view-manage-data", + "defaultValue": null, + "options": [ + { + "value": "none", + "name": "None" + }, + { + "value": "auto", + "name": "Auto" + } + ], + "skipValues": [null, []], + "rule": { + "default": { + "condition": "tools", + "then": "auto", + "else": null + } + } + } + ], + "type": { + "primary": "chat", + "supported": ["image", "tools"] + }, + "removeParams": ["top_p", "temperature", "top_k"] + }, "anthropic.claude-haiku-5-5": { "params": [ { diff --git a/pricing/bedrock.json b/pricing/bedrock.json index 292074e7f..a1f30ac19 100644 --- a/pricing/bedrock.json +++ b/pricing/bedrock.json @@ -14758,7 +14758,7 @@ "price": 0.00025 }, "cache_read_input_token": { - "price": 0.00002 + "price": 0.00001 }, "additional_units": { "cache_write_1h": { @@ -14768,6 +14768,75 @@ } } }, + "us.anthropic.claude-sonnet-5-5": { + "pricing_config": { + "pay_as_you_go": { + "request_token": { + "price": 0.00022 + }, + "response_token": { + "price": 0.0011 + }, + "cache_write_input_token": { + "price": 0.000275 + }, + "cache_read_input_token": { + "price": 0.000011 + }, + "additional_units": { + "cache_write_1h": { + "price": 0.00044 + } + } + } + } + }, + "eu.anthropic.claude-sonnet-5-5": { + "pricing_config": { + "pay_as_you_go": { + "request_token": { + "price": 0.00022 + }, + "response_token": { + "price": 0.0011 + }, + "cache_write_input_token": { + "price": 0.000275 + }, + "cache_read_input_token": { + "price": 0.000011 + }, + "additional_units": { + "cache_write_1h": { + "price": 0.00044 + } + } + } + } + }, + "au.anthropic.claude-sonnet-5-5": { + "pricing_config": { + "pay_as_you_go": { + "request_token": { + "price": 0.00022 + }, + "response_token": { + "price": 0.0011 + }, + "cache_write_input_token": { + "price": 0.000275 + }, + "cache_read_input_token": { + "price": 0.000011 + }, + "additional_units": { + "cache_write_1h": { + "price": 0.00044 + } + } + } + } + }, "anthropic.claude-sonnet-5-5": { "pricing_config": { "pay_as_you_go": { @@ -14781,7 +14850,7 @@ "price": 0.00025 }, "cache_read_input_token": { - "price": 0.00002 + "price": 0.00001 }, "additional_units": { "cache_write_1h": { @@ -14990,7 +15059,7 @@ "price": 0.00025 }, "cache_read_input_token": { - "price": 0.00002 + "price": 0.00001 }, "additional_units": { "cache_write_1h": {