diff --git a/providers/aws-bedrock/eu.anthropic.claude-haiku-5-5.yaml b/providers/aws-bedrock/eu.anthropic.claude-haiku-5-5.yaml index 09ab756bd..4aeaa8398 100644 --- a/providers/aws-bedrock/eu.anthropic.claude-haiku-5-5.yaml +++ b/providers/aws-bedrock/eu.anthropic.claude-haiku-5-5.yaml @@ -184,6 +184,7 @@ features: - prompt_caching - cache_control - json_output + - structured_output limits: context_window: 1000000 max_input_tokens: 1000000 @@ -221,7 +222,7 @@ sources: - https://platform.claude.com/docs/en/models/haiku-5-5/overview - https://platform.claude.com/docs/en/about-claude/pricing - https://platform.claude.com/docs/en/build-with-claude/mid-conversation-system-messages - - https://docs.aws.amazon.com/bedrock/latest/userguide/model-cards-anthropic.html + - https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-haiku-5-5.html status: active supportedModes: - chat diff --git a/providers/aws-bedrock/global.openai.gpt-5.4.yaml b/providers/aws-bedrock/global.openai.gpt-5.4.yaml index a0f289bfd..d65368ed7 100644 --- a/providers/aws-bedrock/global.openai.gpt-5.4.yaml +++ b/providers/aws-bedrock/global.openai.gpt-5.4.yaml @@ -467,6 +467,7 @@ costs: features: - function_calling - prompt_caching + - structured_output limits: context_window: 1050000 max_output_tokens: 128000 @@ -479,9 +480,20 @@ modalities: - text mode: chat model: global.openai.gpt-5.4 +params: + - defaultValue: none + key: reasoning_effort + supportedValues: + - none + - low + - medium + - high + - xhigh + type: string provisioning: serverless sources: - https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-openai-gpt-54.html + - https://developers.openai.com/api/docs/models/gpt-5.4 status: active supportedModes: - chat diff --git a/providers/aws-bedrock/global.openai.gpt-6-astra.yaml b/providers/aws-bedrock/global.openai.gpt-6-astra.yaml index 958a24ec6..bb768bdc4 100644 --- a/providers/aws-bedrock/global.openai.gpt-6-astra.yaml +++ b/providers/aws-bedrock/global.openai.gpt-6-astra.yaml @@ -189,6 +189,25 @@ costs: - cost_per_token: 0.000075 from: 272000 pricing_mode: cumulative + - cache_creation_input_token_cost: 0.0000125 + cache_read_input_token_cost: 0.000001 + input_cost_per_token: 0.00001 + output_cost_per_token: 0.00005 + region: ca-west-1 + tiered_pricing: + cache_read: + - cost_per_token: 0.000002 + from: 272000 + cache_write: + - cost_per_token: 0.000025 + from: 272000 + input: + - cost_per_token: 0.00002 + from: 272000 + output: + - cost_per_token: 0.000075 + from: 272000 + pricing_mode: cumulative - cache_creation_input_token_cost: 0.0000125 cache_read_input_token_cost: 0.000001 input_cost_per_token: 0.00001 @@ -329,6 +348,7 @@ features: - system_messages - prompt_caching - json_output + - structured_output limits: context_window: 1050000 max_input_tokens: 922000 diff --git a/providers/aws-bedrock/us.openai.gpt-5.4.yaml b/providers/aws-bedrock/us.openai.gpt-5.4.yaml index ee47fec1e..a5fe1be4b 100644 --- a/providers/aws-bedrock/us.openai.gpt-5.4.yaml +++ b/providers/aws-bedrock/us.openai.gpt-5.4.yaml @@ -92,6 +92,9 @@ costs: features: - function_calling - prompt_caching + - tool_choice + - structured_output + - system_messages limits: context_window: 1050000 max_output_tokens: 128000 diff --git a/providers/aws-bedrock/us.openai.gpt-6-astra.yaml b/providers/aws-bedrock/us.openai.gpt-6-astra.yaml index bda0859b0..827b4e4f3 100644 --- a/providers/aws-bedrock/us.openai.gpt-6-astra.yaml +++ b/providers/aws-bedrock/us.openai.gpt-6-astra.yaml @@ -120,6 +120,7 @@ features: - system_messages - prompt_caching - json_output + - structured_output limits: context_window: 1050000 max_input_tokens: 922000