diff --git a/general/bedrock.json b/general/bedrock.json index 09e623978..17744dbb4 100644 --- a/general/bedrock.json +++ b/general/bedrock.json @@ -4412,5 +4412,53 @@ "supported": ["image", "tools"] }, "removeParams": ["top_p", "temperature"] + }, + "claude-opus-4-7": { + "params": [ + { "key": "max_tokens", "maxValue": 128000 }, + { + "key": "thinking", + "properties": { + "type": { + "type": "string", + "enum": ["enabled", "disabled"] + }, + "budget_tokens": { + "type": "number", + "minValue": 1024, + "maxValue": 128000 + } + }, + "defaultValue": null, + "withdrawParams": ["top_k", "top_p"], + "skipValues": ["disabled", null] + } + ], + "type": { "primary": "chat", "supported": ["image", "tools"] }, + "removeParams": ["temperature", "top_p"] + }, + "claude-opus-4-7-v1": { + "params": [ + { "key": "max_tokens", "maxValue": 128000 }, + { + "key": "thinking", + "properties": { + "type": { + "type": "string", + "enum": ["enabled", "disabled"] + }, + "budget_tokens": { + "type": "number", + "minValue": 1024, + "maxValue": 128000 + } + }, + "defaultValue": null, + "withdrawParams": ["top_k", "top_p"], + "skipValues": ["disabled", null] + } + ], + "type": { "primary": "chat", "supported": ["image", "tools"] }, + "removeParams": ["temperature", "top_p"] } } diff --git a/pricing/bedrock.json b/pricing/bedrock.json index c044eb2ca..3acb258c1 100644 --- a/pricing/bedrock.json +++ b/pricing/bedrock.json @@ -2833,5 +2833,67 @@ } } } + }, + "claude-opus-4-7": { + "pricing_config": { + "pay_as_you_go": { + "request_token": { + "price": 0.0005 + }, + "response_token": { + "price": 0.0025 + }, + "cache_write_input_token": { + "price": 0.000625 + }, + "cache_read_input_token": { + "price": 0.00005 + }, + "additional_units": { + "cache_write_1h": { + "price": 0.001 + } + } + }, + "batch_config": { + "request_token": { + "price": 0.00025 + }, + "response_token": { + "price": 0.00125 + } + } + } + }, + "claude-opus-4-7-v1": { + "pricing_config": { + "pay_as_you_go": { + "request_token": { + "price": 0.0005 + }, + "response_token": { + "price": 0.0025 + }, + "cache_write_input_token": { + "price": 0.000625 + }, + "cache_read_input_token": { + "price": 0.00005 + }, + "additional_units": { + "cache_write_1h": { + "price": 0.001 + } + } + }, + "batch_config": { + "request_token": { + "price": 0.00025 + }, + "response_token": { + "price": 0.00125 + } + } + } } }