diff --git a/providers/amazon-bedrock/models/anthropic.claude-haiku-4-5-20251001-v1:0.toml b/providers/amazon-bedrock/models/anthropic.claude-haiku-4-5-20251001-v1:0.toml index bce63a8a894..12ca63865e1 100644 --- a/providers/amazon-bedrock/models/anthropic.claude-haiku-4-5-20251001-v1:0.toml +++ b/providers/amazon-bedrock/models/anthropic.claude-haiku-4-5-20251001-v1:0.toml @@ -1,27 +1,13 @@ -name = "Claude Haiku 4.5" -description = "Fast Claude model for responsive assistance, classification, and lightweight agents" -family = "claude-haiku" -release_date = "2025-10-15" -last_updated = "2025-10-15" -attachment = true -reasoning = true -reasoning_options = [{ type = "budget_tokens", min = 1_024 }] -temperature = true -tool_call = true +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-haiku-4-5.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Toggle: additionalModelRequestFields.thinking.type = enabled|disabled (Converse); thinking.type (InvokeModel). +# Budget: additionalModelRequestFields.thinking.budget_tokens (Converse); thinking.budget_tokens (InvokeModel). +base_model = "anthropic/claude-haiku-4-5-20251001" +reasoning_options = [{ type = "toggle" }, { type = "budget_tokens", min = 1_024 }] structured_output = true -knowledge = "2025-02-28" -open_weights = false [cost] input = 1.00 output = 5.00 cache_read = 0.10 cache_write = 1.25 - -[limit] -context = 200_000 -output = 64_000 - -[modalities] -input = ["text", "image", "pdf"] -output = ["text"] diff --git a/providers/amazon-bedrock/models/anthropic.claude-opus-4-1-20250805-v1:0.toml b/providers/amazon-bedrock/models/anthropic.claude-opus-4-1-20250805-v1:0.toml index 89ead55375f..372bc75261d 100644 --- a/providers/amazon-bedrock/models/anthropic.claude-opus-4-1-20250805-v1:0.toml +++ b/providers/amazon-bedrock/models/anthropic.claude-opus-4-1-20250805-v1:0.toml @@ -1,5 +1,9 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-4-1.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Toggle: additionalModelRequestFields.thinking.type = enabled|disabled (Converse); thinking.type (InvokeModel). +# Budget: additionalModelRequestFields.thinking.budget_tokens (Converse); thinking.budget_tokens (InvokeModel). base_model = "anthropic/claude-opus-4-1-20250805" -reasoning_options = [{ type = "budget_tokens", min = 1_024 }] +reasoning_options = [{ type = "toggle" }, { type = "budget_tokens", min = 1_024 }] status = "deprecated" [cost] diff --git a/providers/amazon-bedrock/models/anthropic.claude-opus-4-5-20251101-v1:0.toml b/providers/amazon-bedrock/models/anthropic.claude-opus-4-5-20251101-v1:0.toml index b2b3b8936e3..dfd31d0c75e 100644 --- a/providers/amazon-bedrock/models/anthropic.claude-opus-4-5-20251101-v1:0.toml +++ b/providers/amazon-bedrock/models/anthropic.claude-opus-4-5-20251101-v1:0.toml @@ -1,27 +1,14 @@ -name = "Claude Opus 4.5" -description = "Flagship Claude model for deep reasoning, coding, and long-horizon agents" -family = "claude-opus" -release_date = "2025-11-24" -last_updated = "2025-08-01" -attachment = true -reasoning = true -reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }, { type = "budget_tokens", min = 1_024 }] -temperature = true -tool_call = true +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-4-5.html +# https://platform.claude.com/docs/en/models/opus-4-5/overview +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Toggle: additionalModelRequestFields.thinking.type = enabled|disabled (Converse); thinking.type (InvokeModel). +# Effort/budget: additionalModelRequestFields.output_config.effort / thinking.budget_tokens (Converse); output_config.effort / thinking.budget_tokens (InvokeModel). +base_model = "anthropic/claude-opus-4-5-20251101" +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high"] }, { type = "budget_tokens", min = 1_024 }] structured_output = true -knowledge = "2025-03-31" -open_weights = false [cost] input = 5.00 output = 25.00 cache_read = 0.50 cache_write = 6.25 - -[limit] -context = 200_000 -output = 64_000 - -[modalities] -input = ["text", "image", "pdf"] -output = ["text"] diff --git a/providers/amazon-bedrock/models/anthropic.claude-opus-4-6-v1.toml b/providers/amazon-bedrock/models/anthropic.claude-opus-4-6-v1.toml index 8d8f04e574d..4f732a8f7ac 100644 --- a/providers/amazon-bedrock/models/anthropic.claude-opus-4-6-v1.toml +++ b/providers/amazon-bedrock/models/anthropic.claude-opus-4-6-v1.toml @@ -1,9 +1,16 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-4-6.html +# Live (2026-09-09): bare ID succeeds in eu-west-2; us-east-1 rejects it as profile-only. +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Pricing: https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/eu-west-2/index.json +# Runtime in-region availability: eu-west-2; regional on-demand USD/MTok, 5-minute cache writes. +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Manual thinking.type = enabled still accepts thinking.budget_tokens; effort is output_config.effort, both inside additionalModelRequestFields on Converse. base_model = "anthropic/claude-opus-4-6" -reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "max"] }, { type = "budget_tokens", min = 1_024 }] +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "max"] }, { type = "budget_tokens", min = 1_024 }] structured_output = true [cost] -input = 5 -output = 25 -cache_read = 0.5 -cache_write = 6.25 +input = 5.50 +output = 27.50 +cache_read = 0.55 +cache_write = 6.875 diff --git a/providers/amazon-bedrock/models/anthropic.claude-opus-4-7.toml b/providers/amazon-bedrock/models/anthropic.claude-opus-4-7.toml index 7efb04ef356..c1b7e0d345b 100644 --- a/providers/amazon-bedrock/models/anthropic.claude-opus-4-7.toml +++ b/providers/amazon-bedrock/models/anthropic.claude-opus-4-7.toml @@ -1,26 +1,12 @@ -name = "Claude Opus 4.7" -description = "Flagship Claude model for deep reasoning, coding, and long-horizon agents" -family = "claude-opus" -release_date = "2026-04-16" -last_updated = "2026-04-16" -attachment = true -reasoning = true -reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] -temperature = false -tool_call = true -knowledge = "2026-01-31" -open_weights = false +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-4-7.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Effort: additionalModelRequestFields.output_config.effort (Converse); output_config.effort (InvokeModel). +base_model = "anthropic/claude-opus-4-7" +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] [cost] input = 5.00 output = 25.00 cache_read = 0.50 cache_write = 6.25 - -[limit] -context = 1_000_000 -output = 128_000 - -[modalities] -input = ["text", "image", "pdf"] -output = ["text"] diff --git a/providers/amazon-bedrock/models/anthropic.claude-opus-4-8.toml b/providers/amazon-bedrock/models/anthropic.claude-opus-4-8.toml index 281926139d8..a3812d1bb20 100644 --- a/providers/amazon-bedrock/models/anthropic.claude-opus-4-8.toml +++ b/providers/amazon-bedrock/models/anthropic.claude-opus-4-8.toml @@ -1,5 +1,9 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-4-8.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Effort: additionalModelRequestFields.output_config.effort (Converse); output_config.effort (InvokeModel). base_model = "anthropic/claude-opus-4-8" -reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] [cost] input = 5 diff --git a/providers/amazon-bedrock/models/anthropic.claude-opus-5.toml b/providers/amazon-bedrock/models/anthropic.claude-opus-5.toml index d39c1cca5a6..0051dd2351e 100644 --- a/providers/amazon-bedrock/models/anthropic.claude-opus-5.toml +++ b/providers/amazon-bedrock/models/anthropic.claude-opus-5.toml @@ -1,5 +1,9 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-5.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Effort: additionalModelRequestFields.output_config.effort (Converse); output_config.effort (InvokeModel). Disabled thinking requires low/medium/high. base_model = "anthropic/claude-opus-5" -reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] [cost] input = 5 diff --git a/providers/amazon-bedrock/models/anthropic.claude-sonnet-4-5-20250929-v1:0.toml b/providers/amazon-bedrock/models/anthropic.claude-sonnet-4-5-20250929-v1:0.toml index 31e3db99d51..ded65bfb0ac 100644 --- a/providers/amazon-bedrock/models/anthropic.claude-sonnet-4-5-20250929-v1:0.toml +++ b/providers/amazon-bedrock/models/anthropic.claude-sonnet-4-5-20250929-v1:0.toml @@ -1,27 +1,13 @@ -name = "Claude Sonnet 4.5" -description = "Balanced Claude model for coding, analysis, agent workflows, and cost control" -family = "claude-sonnet" -release_date = "2025-09-29" -last_updated = "2025-09-29" -attachment = true -reasoning = true -reasoning_options = [{ type = "budget_tokens", min = 1_024 }] -temperature = true -tool_call = true +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-sonnet-4-5.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Toggle: additionalModelRequestFields.thinking.type = enabled|disabled (Converse); thinking.type (InvokeModel). +# Budget: additionalModelRequestFields.thinking.budget_tokens (Converse); thinking.budget_tokens (InvokeModel). +base_model = "anthropic/claude-sonnet-4-5-20250929" +reasoning_options = [{ type = "toggle" }, { type = "budget_tokens", min = 1_024 }] structured_output = true -knowledge = "2025-07-31" -open_weights = false [cost] input = 3.00 output = 15.00 cache_read = 0.30 cache_write = 3.75 - -[limit] -context = 200_000 -output = 64_000 - -[modalities] -input = ["text", "image", "pdf"] -output = ["text"] diff --git a/providers/amazon-bedrock/models/anthropic.claude-sonnet-4-6.toml b/providers/amazon-bedrock/models/anthropic.claude-sonnet-4-6.toml index b45c15d979a..65803c0fd9e 100644 --- a/providers/amazon-bedrock/models/anthropic.claude-sonnet-4-6.toml +++ b/providers/amazon-bedrock/models/anthropic.claude-sonnet-4-6.toml @@ -1,9 +1,20 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-sonnet-4-6.html +# Live (2026-09-09): bare ID succeeds in eu-west-2; us-east-1 rejects it as profile-only. +# Live eu-west-2 Converse (2026-09-09) accepts maxTokens=128000; Bedrock output override. +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Pricing: https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/eu-west-2/index.json +# Runtime in-region availability: eu-west-2; regional on-demand USD/MTok, 5-minute cache writes. +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Manual thinking.type = enabled still accepts thinking.budget_tokens; effort is output_config.effort, both inside additionalModelRequestFields on Converse. base_model = "anthropic/claude-sonnet-4-6" -reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "max"] }, { type = "budget_tokens", min = 1_024 }] +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "max"] }, { type = "budget_tokens", min = 1_024 }] structured_output = true [cost] -input = 3 -output = 15 -cache_read = 0.3 -cache_write = 3.75 +input = 3.30 +output = 16.50 +cache_read = 0.33 +cache_write = 4.125 + +[limit] +output = 128_000 diff --git a/providers/amazon-bedrock/models/anthropic.claude-sonnet-5.toml b/providers/amazon-bedrock/models/anthropic.claude-sonnet-5.toml index 2cf922c12c0..50b43c95c2a 100644 --- a/providers/amazon-bedrock/models/anthropic.claude-sonnet-5.toml +++ b/providers/amazon-bedrock/models/anthropic.claude-sonnet-5.toml @@ -1,6 +1,12 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-sonnet-5.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# API: https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html +# Live US/global Sonnet 5 schema probes, 2026-09-09: outputConfig.textFormat rejected (output_config.format: Extra inputs are not permitted). +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Effort: additionalModelRequestFields.output_config.effort (Converse); output_config.effort (InvokeModel). base_model = "anthropic/claude-sonnet-5" reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] -structured_output = true +structured_output = false [cost] input = 2 diff --git a/providers/amazon-bedrock/models/apac.anthropic.claude-sonnet-4-20250514-v1:0.toml b/providers/amazon-bedrock/models/apac.anthropic.claude-sonnet-4-20250514-v1:0.toml new file mode 100644 index 00000000000..2a6fded47f3 --- /dev/null +++ b/providers/amazon-bedrock/models/apac.anthropic.claude-sonnet-4-20250514-v1:0.toml @@ -0,0 +1,21 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-sonnet-4.html +# https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListInferenceProfiles.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Pricing: https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/ap-northeast-1/index.json +# Exact legacy Standard dimensions remain 1.0x ($3/$15), unlike newer Claude geo SKUs. +# Profile verified from ap-northeast-1, ap-southeast-1, and ap-southeast-2; set AWS_REGION to a supported source. +# Uses the native Bedrock provider's bedrock-runtime Converse/InvokeModel surface. +# On-demand USD/MTok from ap-northeast-1; 5-minute cache writes. Legacy, EOL October 14, 2026. +# Live US-family probe, 2026-09-09: Legacy access denied (404) without active use in the last 30 days. +# Toggle: additionalModelRequestFields.thinking.type = enabled|disabled (Converse); thinking.type (InvokeModel). +# Budget: additionalModelRequestFields.thinking.budget_tokens (Converse); thinking.budget_tokens (InvokeModel). +base_model = "anthropic/claude-sonnet-4-20250514" +name = "Claude Sonnet 4 (APAC)" +status = "deprecated" +reasoning_options = [{ type = "toggle" }, { type = "budget_tokens", min = 1_024 }] + +[cost] +input = 3 +output = 15 +cache_read = 0.3 +cache_write = 3.75 diff --git a/providers/amazon-bedrock/models/au.anthropic.claude-haiku-4-5-20251001-v1:0.toml b/providers/amazon-bedrock/models/au.anthropic.claude-haiku-4-5-20251001-v1:0.toml index 6e4d8fcacef..03c205019d3 100644 --- a/providers/amazon-bedrock/models/au.anthropic.claude-haiku-4-5-20251001-v1:0.toml +++ b/providers/amazon-bedrock/models/au.anthropic.claude-haiku-4-5-20251001-v1:0.toml @@ -1,10 +1,16 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-haiku-4-5.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Pricing: https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/ap-southeast-2/index.json +# AU source ap-southeast-2: regional on-demand USD/MTok; cache_write is the 5-minute rate. +# Toggle: additionalModelRequestFields.thinking.type = enabled|disabled (Converse); thinking.type (InvokeModel). +# Budget: additionalModelRequestFields.thinking.budget_tokens (Converse); thinking.budget_tokens (InvokeModel). base_model = "anthropic/claude-haiku-4-5-20251001" -reasoning_options = [{ type = "budget_tokens", min = 1_024 }] +reasoning_options = [{ type = "toggle" }, { type = "budget_tokens", min = 1_024 }] name = "Claude Haiku 4.5 (AU)" structured_output = true [cost] -input = 1 -output = 5 -cache_read = 0.1 -cache_write = 1.25 +input = 1.10 +output = 5.50 +cache_read = 0.11 +cache_write = 1.375 diff --git a/providers/amazon-bedrock/models/au.anthropic.claude-opus-4-6-v1.toml b/providers/amazon-bedrock/models/au.anthropic.claude-opus-4-6-v1.toml index 6e8a1028470..8d3e36cbb89 100644 --- a/providers/amazon-bedrock/models/au.anthropic.claude-opus-4-6-v1.toml +++ b/providers/amazon-bedrock/models/au.anthropic.claude-opus-4-6-v1.toml @@ -1,27 +1,16 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-4-6.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Pricing: https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/ap-southeast-2/index.json +# AU source ap-southeast-2: regional on-demand USD/MTok; cache_write is the 5-minute rate. +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Manual thinking.type = enabled still accepts thinking.budget_tokens; effort is output_config.effort, both inside additionalModelRequestFields on Converse. +base_model = "anthropic/claude-opus-4-6" name = "AU Anthropic Claude Opus 4.6" -description = "Flagship Claude model for deep reasoning, coding, and long-horizon agents" -family = "claude-opus" -release_date = "2026-02-05" -last_updated = "2026-02-05" -attachment = true -reasoning = true -reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "max"] }, { type = "budget_tokens", min = 1_024 }] -temperature = true -tool_call = true +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "max"] }, { type = "budget_tokens", min = 1_024 }] structured_output = true -knowledge = "2025-05" -open_weights = false [cost] -input = 16.50 -output = 82.50 -cache_read = 1.65 -cache_write = 20.625 - -[limit] -context = 1_000_000 -output = 128_000 - -[modalities] -input = ["text", "image", "pdf"] -output = ["text"] +input = 5.50 +output = 27.50 +cache_read = 0.55 +cache_write = 6.875 diff --git a/providers/amazon-bedrock/models/au.anthropic.claude-opus-4-7.toml b/providers/amazon-bedrock/models/au.anthropic.claude-opus-4-7.toml index 6f693e67bde..840fa8d887d 100644 --- a/providers/amazon-bedrock/models/au.anthropic.claude-opus-4-7.toml +++ b/providers/amazon-bedrock/models/au.anthropic.claude-opus-4-7.toml @@ -1,8 +1,11 @@ -# AU cross-Region inference profile, verified via ListInferenceProfiles from ap-southeast-2. -# AU geo pricing (Price List ap-southeast-2 standard): input/output/cache-read/cache-write USD per 1M tokens. -# Note: sibling au.* entries are priced at 1.0x; the Price List bills AU-geo calls at the 1.1x standard rate. +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-4-7.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Pricing: https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/ap-southeast-2/index.json +# AU source ap-southeast-2: standard regional USD/MTok; cache_write is the 5-minute rate. +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Effort: additionalModelRequestFields.output_config.effort (Converse); output_config.effort (InvokeModel). base_model = "anthropic/claude-opus-4-7" -reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] name = "Claude Opus 4.7 (AU)" [cost] diff --git a/providers/amazon-bedrock/models/au.anthropic.claude-opus-4-8.toml b/providers/amazon-bedrock/models/au.anthropic.claude-opus-4-8.toml index b6fa9726b02..4fd408bba1d 100644 --- a/providers/amazon-bedrock/models/au.anthropic.claude-opus-4-8.toml +++ b/providers/amazon-bedrock/models/au.anthropic.claude-opus-4-8.toml @@ -1,9 +1,15 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-4-8.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Pricing: https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/ap-southeast-2/index.json +# AU source ap-southeast-2: standard regional USD/MTok; cache_write is the 5-minute rate. +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Effort: additionalModelRequestFields.output_config.effort (Converse); output_config.effort (InvokeModel). base_model = "anthropic/claude-opus-4-8" -reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] name = "Claude Opus 4.8 (AU)" [cost] -input = 5 -output = 25 -cache_read = 0.5 -cache_write = 6.25 +input = 5.50 +output = 27.50 +cache_read = 0.55 +cache_write = 6.875 diff --git a/providers/amazon-bedrock/models/au.anthropic.claude-opus-5.toml b/providers/amazon-bedrock/models/au.anthropic.claude-opus-5.toml index 38706b90db2..4d56662ce47 100644 --- a/providers/amazon-bedrock/models/au.anthropic.claude-opus-5.toml +++ b/providers/amazon-bedrock/models/au.anthropic.claude-opus-5.toml @@ -1,9 +1,15 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-5.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Pricing: https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/ap-southeast-2/index.json +# AU source ap-southeast-2: standard regional USD/MTok; cache_write is the 5-minute rate. +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Effort: additionalModelRequestFields.output_config.effort (Converse); output_config.effort (InvokeModel). Disabled thinking requires low/medium/high. base_model = "anthropic/claude-opus-5" -reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] name = "Claude Opus 5 (AU)" [cost] -input = 5 -output = 25 -cache_read = 0.5 -cache_write = 6.25 +input = 5.50 +output = 27.50 +cache_read = 0.55 +cache_write = 6.875 diff --git a/providers/amazon-bedrock/models/au.anthropic.claude-sonnet-4-5-20250929-v1:0.toml b/providers/amazon-bedrock/models/au.anthropic.claude-sonnet-4-5-20250929-v1:0.toml index a7d968dea03..e61e67a9216 100644 --- a/providers/amazon-bedrock/models/au.anthropic.claude-sonnet-4-5-20250929-v1:0.toml +++ b/providers/amazon-bedrock/models/au.anthropic.claude-sonnet-4-5-20250929-v1:0.toml @@ -1,10 +1,16 @@ -base_model = "anthropic/claude-sonnet-4-5" -reasoning_options = [{ type = "budget_tokens", min = 1_024 }] +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-sonnet-4-5.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Pricing: https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/ap-southeast-2/index.json +# AU source ap-southeast-2: regional on-demand USD/MTok; cache_write is the 5-minute rate. +# Toggle: additionalModelRequestFields.thinking.type = enabled|disabled (Converse); thinking.type (InvokeModel). +# Budget: additionalModelRequestFields.thinking.budget_tokens (Converse); thinking.budget_tokens (InvokeModel). +base_model = "anthropic/claude-sonnet-4-5-20250929" +reasoning_options = [{ type = "toggle" }, { type = "budget_tokens", min = 1_024 }] name = "Claude Sonnet 4.5 (AU)" structured_output = true [cost] -input = 3 -output = 15 -cache_read = 0.3 -cache_write = 3.75 +input = 3.30 +output = 16.50 +cache_read = 0.33 +cache_write = 4.125 diff --git a/providers/amazon-bedrock/models/au.anthropic.claude-sonnet-4-6.toml b/providers/amazon-bedrock/models/au.anthropic.claude-sonnet-4-6.toml index 5ff9a6de33c..f5c45b3a6ee 100644 --- a/providers/amazon-bedrock/models/au.anthropic.claude-sonnet-4-6.toml +++ b/providers/amazon-bedrock/models/au.anthropic.claude-sonnet-4-6.toml @@ -1,16 +1,13 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-sonnet-4-6.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# API: https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html +# Live ap-southeast-2 Converse, 2026-09-09: maxTokens=128000 succeeds; 128001 is rejected with model limit 128000. +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Manual thinking.type = enabled still accepts thinking.budget_tokens; effort is output_config.effort, both inside additionalModelRequestFields on Converse. +base_model = "anthropic/claude-sonnet-4-6" name = "AU Anthropic Claude Sonnet 4.6" -description = "Balanced Claude model for coding, analysis, agent workflows, and cost control" -family = "claude-sonnet" -release_date = "2026-02-17" -last_updated = "2026-02-17" -attachment = true -reasoning = true -reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "max"] }, { type = "budget_tokens", min = 1_024 }] -temperature = true -tool_call = true +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "max"] }, { type = "budget_tokens", min = 1_024 }] structured_output = true -knowledge = "2025-08" -open_weights = false [cost] input = 3.30 @@ -19,9 +16,4 @@ cache_read = 0.33 cache_write = 4.125 [limit] -context = 1_000_000 output = 128_000 - -[modalities] -input = ["text", "image", "pdf"] -output = ["text"] diff --git a/providers/amazon-bedrock/models/au.anthropic.claude-sonnet-5.toml b/providers/amazon-bedrock/models/au.anthropic.claude-sonnet-5.toml index 9981d78e7f7..e73016bc1af 100644 --- a/providers/amazon-bedrock/models/au.anthropic.claude-sonnet-5.toml +++ b/providers/amazon-bedrock/models/au.anthropic.claude-sonnet-5.toml @@ -1,10 +1,18 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-sonnet-5.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# API: https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html +# Live US/global Sonnet 5 schema probes, 2026-09-09: outputConfig.textFormat rejected (output_config.format: Extra inputs are not permitted). +# Pricing: https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/ap-southeast-2/index.json +# AU source ap-southeast-2: standard regional USD/MTok; cache_write is the 5-minute rate. +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Effort: additionalModelRequestFields.output_config.effort (Converse); output_config.effort (InvokeModel). base_model = "anthropic/claude-sonnet-5" reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] name = "Claude Sonnet 5 (AU)" -structured_output = true +structured_output = false [cost] -input = 2 -output = 10 -cache_read = 0.2 -cache_write = 2.5 +input = 2.20 +output = 11 +cache_read = 0.22 +cache_write = 2.75 diff --git a/providers/amazon-bedrock/models/eu.anthropic.claude-haiku-4-5-20251001-v1:0.toml b/providers/amazon-bedrock/models/eu.anthropic.claude-haiku-4-5-20251001-v1:0.toml index 406040a8176..8e2dd57e7a0 100644 --- a/providers/amazon-bedrock/models/eu.anthropic.claude-haiku-4-5-20251001-v1:0.toml +++ b/providers/amazon-bedrock/models/eu.anthropic.claude-haiku-4-5-20251001-v1:0.toml @@ -1,27 +1,14 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-haiku-4-5.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Toggle: additionalModelRequestFields.thinking.type = enabled|disabled (Converse); thinking.type (InvokeModel). +# Budget: additionalModelRequestFields.thinking.budget_tokens (Converse); thinking.budget_tokens (InvokeModel). +base_model = "anthropic/claude-haiku-4-5-20251001" name = "Claude Haiku 4.5 (EU)" -description = "Fast Claude model for responsive assistance, classification, and lightweight agents" -family = "claude-haiku" -release_date = "2025-10-15" -last_updated = "2025-10-15" -attachment = true -reasoning = true -reasoning_options = [{ type = "budget_tokens", min = 1_024 }] -temperature = true -tool_call = true +reasoning_options = [{ type = "toggle" }, { type = "budget_tokens", min = 1_024 }] structured_output = true -knowledge = "2025-02-28" -open_weights = false [cost] input = 1.10 output = 5.50 cache_read = 0.11 cache_write = 1.375 - -[limit] -context = 200_000 -output = 64_000 - -[modalities] -input = ["text", "image", "pdf"] -output = ["text"] diff --git a/providers/amazon-bedrock/models/eu.anthropic.claude-opus-4-5-20251101-v1:0.toml b/providers/amazon-bedrock/models/eu.anthropic.claude-opus-4-5-20251101-v1:0.toml index 3690b2fb3e7..8a6f9b6e945 100644 --- a/providers/amazon-bedrock/models/eu.anthropic.claude-opus-4-5-20251101-v1:0.toml +++ b/providers/amazon-bedrock/models/eu.anthropic.claude-opus-4-5-20251101-v1:0.toml @@ -1,27 +1,15 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-4-5.html +# https://platform.claude.com/docs/en/models/opus-4-5/overview +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Toggle: additionalModelRequestFields.thinking.type = enabled|disabled (Converse); thinking.type (InvokeModel). +# Effort/budget: additionalModelRequestFields.output_config.effort / thinking.budget_tokens (Converse); output_config.effort / thinking.budget_tokens (InvokeModel). +base_model = "anthropic/claude-opus-4-5-20251101" name = "Claude Opus 4.5 (EU)" -description = "Flagship Claude model for deep reasoning, coding, and long-horizon agents" -family = "claude-opus" -release_date = "2025-11-24" -last_updated = "2025-08-01" -attachment = true -reasoning = true -reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }, { type = "budget_tokens", min = 1_024 }] -temperature = true -tool_call = true +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high"] }, { type = "budget_tokens", min = 1_024 }] structured_output = true -knowledge = "2025-03-31" -open_weights = false [cost] input = 5.50 output = 27.50 cache_read = 0.55 cache_write = 6.875 - -[limit] -context = 200_000 -output = 64_000 - -[modalities] -input = ["text", "image", "pdf"] -output = ["text"] diff --git a/providers/amazon-bedrock/models/eu.anthropic.claude-opus-4-6-v1.toml b/providers/amazon-bedrock/models/eu.anthropic.claude-opus-4-6-v1.toml index e546467818d..13b62307847 100644 --- a/providers/amazon-bedrock/models/eu.anthropic.claude-opus-4-6-v1.toml +++ b/providers/amazon-bedrock/models/eu.anthropic.claude-opus-4-6-v1.toml @@ -1,5 +1,9 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-4-6.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Manual thinking.type = enabled still accepts thinking.budget_tokens; effort is output_config.effort, both inside additionalModelRequestFields on Converse. base_model = "anthropic/claude-opus-4-6" -reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "max"] }, { type = "budget_tokens", min = 1_024 }] +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "max"] }, { type = "budget_tokens", min = 1_024 }] name = "Claude Opus 4.6 (EU)" structured_output = true diff --git a/providers/amazon-bedrock/models/eu.anthropic.claude-opus-4-7.toml b/providers/amazon-bedrock/models/eu.anthropic.claude-opus-4-7.toml index 3f5e8613af8..abb2e658a07 100644 --- a/providers/amazon-bedrock/models/eu.anthropic.claude-opus-4-7.toml +++ b/providers/amazon-bedrock/models/eu.anthropic.claude-opus-4-7.toml @@ -1,26 +1,13 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-4-7.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Effort: additionalModelRequestFields.output_config.effort (Converse); output_config.effort (InvokeModel). +base_model = "anthropic/claude-opus-4-7" name = "Claude Opus 4.7 (EU)" -description = "Flagship Claude model for deep reasoning, coding, and long-horizon agents" -family = "claude-opus" -release_date = "2026-04-16" -last_updated = "2026-04-16" -attachment = true -reasoning = true -reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] -temperature = false -tool_call = true -knowledge = "2026-01-31" -open_weights = false +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] [cost] input = 5.50 output = 27.50 cache_read = 0.55 cache_write = 6.875 - -[limit] -context = 1_000_000 -output = 128_000 - -[modalities] -input = ["text", "image", "pdf"] -output = ["text"] diff --git a/providers/amazon-bedrock/models/eu.anthropic.claude-opus-4-8.toml b/providers/amazon-bedrock/models/eu.anthropic.claude-opus-4-8.toml index 148eb6abef2..7a5df9c39c0 100644 --- a/providers/amazon-bedrock/models/eu.anthropic.claude-opus-4-8.toml +++ b/providers/amazon-bedrock/models/eu.anthropic.claude-opus-4-8.toml @@ -1,5 +1,9 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-4-8.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Effort: additionalModelRequestFields.output_config.effort (Converse); output_config.effort (InvokeModel). base_model = "anthropic/claude-opus-4-8" -reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] name = "Claude Opus 4.8 (EU)" [cost] diff --git a/providers/amazon-bedrock/models/eu.anthropic.claude-opus-5.toml b/providers/amazon-bedrock/models/eu.anthropic.claude-opus-5.toml index fc39e7a818f..eb26d63d65b 100644 --- a/providers/amazon-bedrock/models/eu.anthropic.claude-opus-5.toml +++ b/providers/amazon-bedrock/models/eu.anthropic.claude-opus-5.toml @@ -1,5 +1,9 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-5.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Effort: additionalModelRequestFields.output_config.effort (Converse); output_config.effort (InvokeModel). Disabled thinking requires low/medium/high. base_model = "anthropic/claude-opus-5" -reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] name = "Claude Opus 5 (EU)" [cost] diff --git a/providers/amazon-bedrock/models/eu.anthropic.claude-sonnet-4-20250514-v1:0.toml b/providers/amazon-bedrock/models/eu.anthropic.claude-sonnet-4-20250514-v1:0.toml new file mode 100644 index 00000000000..59cbbb4b369 --- /dev/null +++ b/providers/amazon-bedrock/models/eu.anthropic.claude-sonnet-4-20250514-v1:0.toml @@ -0,0 +1,21 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-sonnet-4.html +# https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListInferenceProfiles.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Pricing: https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/eu-west-1/index.json +# Exact legacy Standard dimensions remain 1.0x ($3/$15), unlike newer Claude geo SKUs. +# Profile verified from eu-west-1; set AWS_REGION to a supported source, such as eu-west-1 or eu-central-1. +# Uses the native Bedrock provider's bedrock-runtime Converse/InvokeModel surface. +# On-demand USD/MTok from eu-west-1; 5-minute cache writes. Legacy, EOL October 14, 2026. +# Live US-family probe, 2026-09-09: Legacy access denied (404) without active use in the last 30 days. +# Toggle: additionalModelRequestFields.thinking.type = enabled|disabled (Converse); thinking.type (InvokeModel). +# Budget: additionalModelRequestFields.thinking.budget_tokens (Converse); thinking.budget_tokens (InvokeModel). +base_model = "anthropic/claude-sonnet-4-20250514" +name = "Claude Sonnet 4 (EU)" +status = "deprecated" +reasoning_options = [{ type = "toggle" }, { type = "budget_tokens", min = 1_024 }] + +[cost] +input = 3 +output = 15 +cache_read = 0.3 +cache_write = 3.75 diff --git a/providers/amazon-bedrock/models/eu.anthropic.claude-sonnet-4-5-20250929-v1:0.toml b/providers/amazon-bedrock/models/eu.anthropic.claude-sonnet-4-5-20250929-v1:0.toml index 516bb5407d3..1d940d0cea0 100644 --- a/providers/amazon-bedrock/models/eu.anthropic.claude-sonnet-4-5-20250929-v1:0.toml +++ b/providers/amazon-bedrock/models/eu.anthropic.claude-sonnet-4-5-20250929-v1:0.toml @@ -1,27 +1,14 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-sonnet-4-5.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Toggle: additionalModelRequestFields.thinking.type = enabled|disabled (Converse); thinking.type (InvokeModel). +# Budget: additionalModelRequestFields.thinking.budget_tokens (Converse); thinking.budget_tokens (InvokeModel). +base_model = "anthropic/claude-sonnet-4-5-20250929" name = "Claude Sonnet 4.5 (EU)" -description = "Balanced Claude model for coding, analysis, agent workflows, and cost control" -family = "claude-sonnet" -release_date = "2025-09-29" -last_updated = "2025-09-29" -attachment = true -reasoning = true -reasoning_options = [{ type = "budget_tokens", min = 1_024 }] -temperature = true -tool_call = true +reasoning_options = [{ type = "toggle" }, { type = "budget_tokens", min = 1_024 }] structured_output = true -knowledge = "2025-07-31" -open_weights = false [cost] input = 3.30 output = 16.50 cache_read = 0.33 cache_write = 4.125 - -[limit] -context = 200_000 -output = 64_000 - -[modalities] -input = ["text", "image", "pdf"] -output = ["text"] diff --git a/providers/amazon-bedrock/models/eu.anthropic.claude-sonnet-4-6.toml b/providers/amazon-bedrock/models/eu.anthropic.claude-sonnet-4-6.toml index e3073490f10..d3b7de6a40b 100644 --- a/providers/amazon-bedrock/models/eu.anthropic.claude-sonnet-4-6.toml +++ b/providers/amazon-bedrock/models/eu.anthropic.claude-sonnet-4-6.toml @@ -1,5 +1,10 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-sonnet-4-6.html +# Live eu-west-1 Converse (2026-09-09) accepts maxTokens=128000; Bedrock output override. +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Manual thinking.type = enabled still accepts thinking.budget_tokens; effort is output_config.effort, both inside additionalModelRequestFields on Converse. base_model = "anthropic/claude-sonnet-4-6" -reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "max"] }, { type = "budget_tokens", min = 1_024 }] +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "max"] }, { type = "budget_tokens", min = 1_024 }] name = "Claude Sonnet 4.6 (EU)" structured_output = true @@ -8,3 +13,6 @@ input = 3.3 output = 16.5 cache_read = 0.33 cache_write = 4.125 + +[limit] +output = 128_000 diff --git a/providers/amazon-bedrock/models/eu.anthropic.claude-sonnet-5.toml b/providers/amazon-bedrock/models/eu.anthropic.claude-sonnet-5.toml index d854eebc78d..fd7029779c5 100644 --- a/providers/amazon-bedrock/models/eu.anthropic.claude-sonnet-5.toml +++ b/providers/amazon-bedrock/models/eu.anthropic.claude-sonnet-5.toml @@ -1,7 +1,13 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-sonnet-5.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# API: https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html +# Live US/global Sonnet 5 schema probes, 2026-09-09: outputConfig.textFormat rejected (output_config.format: Extra inputs are not permitted). +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Effort: additionalModelRequestFields.output_config.effort (Converse); output_config.effort (InvokeModel). base_model = "anthropic/claude-sonnet-5" reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] name = "Claude Sonnet 5 (EU)" -structured_output = true +structured_output = false [cost] input = 2.2 diff --git a/providers/amazon-bedrock/models/global.anthropic.claude-haiku-4-5-20251001-v1:0.toml b/providers/amazon-bedrock/models/global.anthropic.claude-haiku-4-5-20251001-v1:0.toml index 16f48ddcce4..daeb3fdbe73 100644 --- a/providers/amazon-bedrock/models/global.anthropic.claude-haiku-4-5-20251001-v1:0.toml +++ b/providers/amazon-bedrock/models/global.anthropic.claude-haiku-4-5-20251001-v1:0.toml @@ -1,27 +1,14 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-haiku-4-5.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Toggle: additionalModelRequestFields.thinking.type = enabled|disabled (Converse); thinking.type (InvokeModel). +# Budget: additionalModelRequestFields.thinking.budget_tokens (Converse); thinking.budget_tokens (InvokeModel). +base_model = "anthropic/claude-haiku-4-5-20251001" name = "Claude Haiku 4.5 (Global)" -description = "Fast Claude model for responsive assistance, classification, and lightweight agents" -family = "claude-haiku" -release_date = "2025-10-15" -last_updated = "2025-10-15" -attachment = true -reasoning = true -reasoning_options = [{ type = "budget_tokens", min = 1_024 }] -temperature = true -tool_call = true +reasoning_options = [{ type = "toggle" }, { type = "budget_tokens", min = 1_024 }] structured_output = true -knowledge = "2025-02-28" -open_weights = false [cost] input = 1.00 output = 5.00 cache_read = 0.10 cache_write = 1.25 - -[limit] -context = 200_000 -output = 64_000 - -[modalities] -input = ["text", "image", "pdf"] -output = ["text"] diff --git a/providers/amazon-bedrock/models/global.anthropic.claude-opus-4-5-20251101-v1:0.toml b/providers/amazon-bedrock/models/global.anthropic.claude-opus-4-5-20251101-v1:0.toml index b30635e142c..2ae0b78fe56 100644 --- a/providers/amazon-bedrock/models/global.anthropic.claude-opus-4-5-20251101-v1:0.toml +++ b/providers/amazon-bedrock/models/global.anthropic.claude-opus-4-5-20251101-v1:0.toml @@ -1,27 +1,15 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-4-5.html +# https://platform.claude.com/docs/en/models/opus-4-5/overview +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Toggle: additionalModelRequestFields.thinking.type = enabled|disabled (Converse); thinking.type (InvokeModel). +# Effort/budget: additionalModelRequestFields.output_config.effort / thinking.budget_tokens (Converse); output_config.effort / thinking.budget_tokens (InvokeModel). +base_model = "anthropic/claude-opus-4-5-20251101" name = "Claude Opus 4.5 (Global)" -description = "Flagship Claude model for deep reasoning, coding, and long-horizon agents" -family = "claude-opus" -release_date = "2025-11-24" -last_updated = "2025-08-01" -attachment = true -reasoning = true -reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }, { type = "budget_tokens", min = 1_024 }] -temperature = true -tool_call = true +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high"] }, { type = "budget_tokens", min = 1_024 }] structured_output = true -knowledge = "2025-03-31" -open_weights = false [cost] input = 5.00 output = 25.00 cache_read = 0.50 cache_write = 6.25 - -[limit] -context = 200_000 -output = 64_000 - -[modalities] -input = ["text", "image", "pdf"] -output = ["text"] diff --git a/providers/amazon-bedrock/models/global.anthropic.claude-opus-4-6-v1.toml b/providers/amazon-bedrock/models/global.anthropic.claude-opus-4-6-v1.toml index 7dfcb74c73f..f6a0bced8d1 100644 --- a/providers/amazon-bedrock/models/global.anthropic.claude-opus-4-6-v1.toml +++ b/providers/amazon-bedrock/models/global.anthropic.claude-opus-4-6-v1.toml @@ -1,5 +1,9 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-4-6.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Manual thinking.type = enabled still accepts thinking.budget_tokens; effort is output_config.effort, both inside additionalModelRequestFields on Converse. base_model = "anthropic/claude-opus-4-6" -reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "max"] }, { type = "budget_tokens", min = 1_024 }] +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "max"] }, { type = "budget_tokens", min = 1_024 }] name = "Claude Opus 4.6 (Global)" structured_output = true diff --git a/providers/amazon-bedrock/models/global.anthropic.claude-opus-4-7.toml b/providers/amazon-bedrock/models/global.anthropic.claude-opus-4-7.toml index 2a8e102806d..593db1ad85c 100644 --- a/providers/amazon-bedrock/models/global.anthropic.claude-opus-4-7.toml +++ b/providers/amazon-bedrock/models/global.anthropic.claude-opus-4-7.toml @@ -1,26 +1,13 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-4-7.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Effort: additionalModelRequestFields.output_config.effort (Converse); output_config.effort (InvokeModel). +base_model = "anthropic/claude-opus-4-7" name = "Claude Opus 4.7 (Global)" -description = "Flagship Claude model for deep reasoning, coding, and long-horizon agents" -family = "claude-opus" -release_date = "2026-04-16" -last_updated = "2026-04-16" -attachment = true -reasoning = true -reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] -temperature = false -tool_call = true -knowledge = "2026-01-31" -open_weights = false +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] [cost] input = 5.00 output = 25.00 cache_read = 0.50 cache_write = 6.25 - -[limit] -context = 1_000_000 -output = 128_000 - -[modalities] -input = ["text", "image", "pdf"] -output = ["text"] diff --git a/providers/amazon-bedrock/models/global.anthropic.claude-opus-4-8.toml b/providers/amazon-bedrock/models/global.anthropic.claude-opus-4-8.toml index 153b7ebe8fc..a561ed7c5eb 100644 --- a/providers/amazon-bedrock/models/global.anthropic.claude-opus-4-8.toml +++ b/providers/amazon-bedrock/models/global.anthropic.claude-opus-4-8.toml @@ -1,5 +1,9 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-4-8.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Effort: additionalModelRequestFields.output_config.effort (Converse); output_config.effort (InvokeModel). base_model = "anthropic/claude-opus-4-8" -reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] name = "Claude Opus 4.8 (Global)" [cost] diff --git a/providers/amazon-bedrock/models/global.anthropic.claude-opus-5.toml b/providers/amazon-bedrock/models/global.anthropic.claude-opus-5.toml index 0efb900f316..87242170f4a 100644 --- a/providers/amazon-bedrock/models/global.anthropic.claude-opus-5.toml +++ b/providers/amazon-bedrock/models/global.anthropic.claude-opus-5.toml @@ -1,5 +1,9 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-5.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Effort: additionalModelRequestFields.output_config.effort (Converse); output_config.effort (InvokeModel). Disabled thinking requires low/medium/high. base_model = "anthropic/claude-opus-5" -reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] name = "Claude Opus 5 (Global)" [cost] diff --git a/providers/amazon-bedrock/models/global.anthropic.claude-sonnet-4-20250514-v1:0.toml b/providers/amazon-bedrock/models/global.anthropic.claude-sonnet-4-20250514-v1:0.toml new file mode 100644 index 00000000000..c8373367e7b --- /dev/null +++ b/providers/amazon-bedrock/models/global.anthropic.claude-sonnet-4-20250514-v1:0.toml @@ -0,0 +1,20 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-sonnet-4.html +# https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListInferenceProfiles.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Pricing: https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/us-east-1/index.json +# Supported source AWS_REGION values: us-east-1, us-east-2, us-west-2, eu-west-1, ap-northeast-1. +# Profile verified from us-east-1, eu-west-1, and ap-northeast-1; native bedrock-runtime Converse/InvokeModel surface. +# Global on-demand USD/MTok from us-east-1; 5-minute cache writes. Legacy, EOL October 14, 2026. +# Live US-family probe, 2026-09-09: Legacy access denied (404) without active use in the last 30 days. +# Toggle: additionalModelRequestFields.thinking.type = enabled|disabled (Converse); thinking.type (InvokeModel). +# Budget: additionalModelRequestFields.thinking.budget_tokens (Converse); thinking.budget_tokens (InvokeModel). +base_model = "anthropic/claude-sonnet-4-20250514" +name = "Claude Sonnet 4 (Global)" +status = "deprecated" +reasoning_options = [{ type = "toggle" }, { type = "budget_tokens", min = 1_024 }] + +[cost] +input = 3 +output = 15 +cache_read = 0.3 +cache_write = 3.75 diff --git a/providers/amazon-bedrock/models/global.anthropic.claude-sonnet-4-5-20250929-v1:0.toml b/providers/amazon-bedrock/models/global.anthropic.claude-sonnet-4-5-20250929-v1:0.toml index 32ddbb933f0..69ed7512da7 100644 --- a/providers/amazon-bedrock/models/global.anthropic.claude-sonnet-4-5-20250929-v1:0.toml +++ b/providers/amazon-bedrock/models/global.anthropic.claude-sonnet-4-5-20250929-v1:0.toml @@ -1,27 +1,14 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-sonnet-4-5.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Toggle: additionalModelRequestFields.thinking.type = enabled|disabled (Converse); thinking.type (InvokeModel). +# Budget: additionalModelRequestFields.thinking.budget_tokens (Converse); thinking.budget_tokens (InvokeModel). +base_model = "anthropic/claude-sonnet-4-5-20250929" name = "Claude Sonnet 4.5 (Global)" -description = "Balanced Claude model for coding, analysis, agent workflows, and cost control" -family = "claude-sonnet" -release_date = "2025-09-29" -last_updated = "2025-09-29" -attachment = true -reasoning = true -reasoning_options = [{ type = "budget_tokens", min = 1_024 }] -temperature = true -tool_call = true +reasoning_options = [{ type = "toggle" }, { type = "budget_tokens", min = 1_024 }] structured_output = true -knowledge = "2025-07-31" -open_weights = false [cost] input = 3.00 output = 15.00 cache_read = 0.30 cache_write = 3.75 - -[limit] -context = 200_000 -output = 64_000 - -[modalities] -input = ["text", "image", "pdf"] -output = ["text"] diff --git a/providers/amazon-bedrock/models/global.anthropic.claude-sonnet-4-6.toml b/providers/amazon-bedrock/models/global.anthropic.claude-sonnet-4-6.toml index 7b9186bd75e..2c9c143472b 100644 --- a/providers/amazon-bedrock/models/global.anthropic.claude-sonnet-4-6.toml +++ b/providers/amazon-bedrock/models/global.anthropic.claude-sonnet-4-6.toml @@ -1,5 +1,10 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-sonnet-4-6.html +# Live us-east-1 Converse (2026-09-09) accepts maxTokens=128000; Bedrock output override. +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Manual thinking.type = enabled still accepts thinking.budget_tokens; effort is output_config.effort, both inside additionalModelRequestFields on Converse. base_model = "anthropic/claude-sonnet-4-6" -reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "max"] }, { type = "budget_tokens", min = 1_024 }] +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "max"] }, { type = "budget_tokens", min = 1_024 }] name = "Claude Sonnet 4.6 (Global)" structured_output = true @@ -8,3 +13,6 @@ input = 3 output = 15 cache_read = 0.3 cache_write = 3.75 + +[limit] +output = 128_000 diff --git a/providers/amazon-bedrock/models/global.anthropic.claude-sonnet-5.toml b/providers/amazon-bedrock/models/global.anthropic.claude-sonnet-5.toml index f6be5729b4f..2c26e3d1413 100644 --- a/providers/amazon-bedrock/models/global.anthropic.claude-sonnet-5.toml +++ b/providers/amazon-bedrock/models/global.anthropic.claude-sonnet-5.toml @@ -1,7 +1,13 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-sonnet-5.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# API: https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html +# Live US/global Sonnet 5 schema probes, 2026-09-09: outputConfig.textFormat rejected (output_config.format: Extra inputs are not permitted). +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Effort: additionalModelRequestFields.output_config.effort (Converse); output_config.effort (InvokeModel). base_model = "anthropic/claude-sonnet-5" reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] name = "Claude Sonnet 5 (Global)" -structured_output = true +structured_output = false [cost] input = 2 diff --git a/providers/amazon-bedrock/models/jp.anthropic.claude-haiku-4-5-20251001-v1:0.toml b/providers/amazon-bedrock/models/jp.anthropic.claude-haiku-4-5-20251001-v1:0.toml index 28a924e5a59..66bbb15f3c6 100644 --- a/providers/amazon-bedrock/models/jp.anthropic.claude-haiku-4-5-20251001-v1:0.toml +++ b/providers/amazon-bedrock/models/jp.anthropic.claude-haiku-4-5-20251001-v1:0.toml @@ -1,10 +1,16 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-haiku-4-5.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Pricing: https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/ap-northeast-1/index.json +# JP source ap-northeast-1: regional on-demand USD/MTok; cache_write is the 5-minute rate. +# Toggle: additionalModelRequestFields.thinking.type = enabled|disabled (Converse); thinking.type (InvokeModel). +# Budget: additionalModelRequestFields.thinking.budget_tokens (Converse); thinking.budget_tokens (InvokeModel). base_model = "anthropic/claude-haiku-4-5-20251001" -reasoning_options = [{ type = "budget_tokens", min = 1_024 }] +reasoning_options = [{ type = "toggle" }, { type = "budget_tokens", min = 1_024 }] name = "Claude Haiku 4.5 (JP)" structured_output = true [cost] -input = 1 -output = 5 -cache_read = 0.1 -cache_write = 1.25 +input = 1.10 +output = 5.50 +cache_read = 0.11 +cache_write = 1.375 diff --git a/providers/amazon-bedrock/models/jp.anthropic.claude-opus-4-7.toml b/providers/amazon-bedrock/models/jp.anthropic.claude-opus-4-7.toml index 658c4398650..b0970c1f6fd 100644 --- a/providers/amazon-bedrock/models/jp.anthropic.claude-opus-4-7.toml +++ b/providers/amazon-bedrock/models/jp.anthropic.claude-opus-4-7.toml @@ -1,9 +1,15 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-4-7.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Pricing: https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/ap-northeast-1/index.json +# JP source ap-northeast-1: standard regional USD/MTok; cache_write is the 5-minute rate. +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Effort: additionalModelRequestFields.output_config.effort (Converse); output_config.effort (InvokeModel). base_model = "anthropic/claude-opus-4-7" -reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] name = "Claude Opus 4.7 (JP)" [cost] -input = 5 -output = 25 -cache_read = 0.5 -cache_write = 6.25 +input = 5.50 +output = 27.50 +cache_read = 0.55 +cache_write = 6.875 diff --git a/providers/amazon-bedrock/models/jp.anthropic.claude-opus-4-8.toml b/providers/amazon-bedrock/models/jp.anthropic.claude-opus-4-8.toml index dca27a26015..86851ef7341 100644 --- a/providers/amazon-bedrock/models/jp.anthropic.claude-opus-4-8.toml +++ b/providers/amazon-bedrock/models/jp.anthropic.claude-opus-4-8.toml @@ -1,9 +1,15 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-4-8.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Pricing: https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/ap-northeast-1/index.json +# JP source ap-northeast-1: standard regional USD/MTok; cache_write is the 5-minute rate. +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Effort: additionalModelRequestFields.output_config.effort (Converse); output_config.effort (InvokeModel). base_model = "anthropic/claude-opus-4-8" -reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] name = "Claude Opus 4.8 (JP)" [cost] -input = 5 -output = 25 -cache_read = 0.5 -cache_write = 6.25 +input = 5.50 +output = 27.50 +cache_read = 0.55 +cache_write = 6.875 diff --git a/providers/amazon-bedrock/models/jp.anthropic.claude-opus-5.toml b/providers/amazon-bedrock/models/jp.anthropic.claude-opus-5.toml index f83fb2052f4..55a91488eb1 100644 --- a/providers/amazon-bedrock/models/jp.anthropic.claude-opus-5.toml +++ b/providers/amazon-bedrock/models/jp.anthropic.claude-opus-5.toml @@ -1,9 +1,14 @@ +# Model controls: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-5.html +# Pricing: Tokyo Standard dimensions, https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/ap-northeast-1/index.json +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Effort: additionalModelRequestFields.output_config.effort (Converse); output_config.effort (InvokeModel). Disabled thinking requires low/medium/high. base_model = "anthropic/claude-opus-5" -reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] name = "Claude Opus 5 (JP)" [cost] -input = 5 -output = 25 -cache_read = 0.5 -cache_write = 6.25 +input = 5.5 +output = 27.5 +cache_read = 0.55 +cache_write = 6.875 diff --git a/providers/amazon-bedrock/models/jp.anthropic.claude-sonnet-4-5-20250929-v1:0.toml b/providers/amazon-bedrock/models/jp.anthropic.claude-sonnet-4-5-20250929-v1:0.toml index 84bd54d57ce..4256653910e 100644 --- a/providers/amazon-bedrock/models/jp.anthropic.claude-sonnet-4-5-20250929-v1:0.toml +++ b/providers/amazon-bedrock/models/jp.anthropic.claude-sonnet-4-5-20250929-v1:0.toml @@ -1,10 +1,16 @@ -base_model = "anthropic/claude-sonnet-4-5" -reasoning_options = [{ type = "budget_tokens", min = 1_024 }] +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-sonnet-4-5.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Pricing: https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/ap-northeast-1/index.json +# JP source ap-northeast-1: regional on-demand USD/MTok; cache_write is the 5-minute rate. +# Toggle: additionalModelRequestFields.thinking.type = enabled|disabled (Converse); thinking.type (InvokeModel). +# Budget: additionalModelRequestFields.thinking.budget_tokens (Converse); thinking.budget_tokens (InvokeModel). +base_model = "anthropic/claude-sonnet-4-5-20250929" +reasoning_options = [{ type = "toggle" }, { type = "budget_tokens", min = 1_024 }] name = "Claude Sonnet 4.5 (JP)" structured_output = true [cost] -input = 3 -output = 15 -cache_read = 0.3 -cache_write = 3.75 +input = 3.30 +output = 16.50 +cache_read = 0.33 +cache_write = 4.125 diff --git a/providers/amazon-bedrock/models/jp.anthropic.claude-sonnet-4-6.toml b/providers/amazon-bedrock/models/jp.anthropic.claude-sonnet-4-6.toml index fb3ac1ec4a3..37a8894f9e0 100644 --- a/providers/amazon-bedrock/models/jp.anthropic.claude-sonnet-4-6.toml +++ b/providers/amazon-bedrock/models/jp.anthropic.claude-sonnet-4-6.toml @@ -1,10 +1,20 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-sonnet-4-6.html +# Live ap-northeast-1 Converse (2026-09-09) accepts maxTokens=128000; Bedrock output override. +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Pricing: https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/ap-northeast-1/index.json +# JP source ap-northeast-1: regional on-demand USD/MTok; cache_write is the 5-minute rate. +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Manual thinking.type = enabled still accepts thinking.budget_tokens; effort is output_config.effort, both inside additionalModelRequestFields on Converse. base_model = "anthropic/claude-sonnet-4-6" -reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "max"] }, { type = "budget_tokens", min = 1_024 }] +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "max"] }, { type = "budget_tokens", min = 1_024 }] name = "Claude Sonnet 4.6 (JP)" structured_output = true [cost] -input = 3 -output = 15 -cache_read = 0.3 -cache_write = 3.75 +input = 3.30 +output = 16.50 +cache_read = 0.33 +cache_write = 4.125 + +[limit] +output = 128_000 diff --git a/providers/amazon-bedrock/models/jp.anthropic.claude-sonnet-5.toml b/providers/amazon-bedrock/models/jp.anthropic.claude-sonnet-5.toml index 9da9ba0a8f5..78b1466e25f 100644 --- a/providers/amazon-bedrock/models/jp.anthropic.claude-sonnet-5.toml +++ b/providers/amazon-bedrock/models/jp.anthropic.claude-sonnet-5.toml @@ -1,10 +1,17 @@ +# Model controls: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-sonnet-5.html +# Pricing: Tokyo Standard dimensions, https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/ap-northeast-1/index.json +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# API: https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html +# Live US/global Sonnet 5 schema probes, 2026-09-09: outputConfig.textFormat rejected (output_config.format: Extra inputs are not permitted). +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Effort: additionalModelRequestFields.output_config.effort (Converse); output_config.effort (InvokeModel). base_model = "anthropic/claude-sonnet-5" reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] name = "Claude Sonnet 5 (JP)" -structured_output = true +structured_output = false [cost] -input = 2 -output = 10 -cache_read = 0.2 -cache_write = 2.5 +input = 2.2 +output = 11 +cache_read = 0.22 +cache_write = 2.75 diff --git a/providers/amazon-bedrock/models/us.anthropic.claude-fable-5.toml b/providers/amazon-bedrock/models/us.anthropic.claude-fable-5.toml index cd65098e8fa..2a06181f5d9 100644 --- a/providers/amazon-bedrock/models/us.anthropic.claude-fable-5.toml +++ b/providers/amazon-bedrock/models/us.anthropic.claude-fable-5.toml @@ -1,9 +1,12 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-fable-5.html +# Pricing: https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/us-east-1/index.json +# US source us-east-1: standard regional USD/MTok; cache_write is the 5-minute rate. base_model = "anthropic/claude-fable-5" reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] name = "Claude Fable 5 (US)" [cost] -input = 10 -output = 50 -cache_read = 1 -cache_write = 12.5 +input = 11 +output = 55 +cache_read = 1.1 +cache_write = 13.75 diff --git a/providers/amazon-bedrock/models/us.anthropic.claude-haiku-4-5-20251001-v1:0.toml b/providers/amazon-bedrock/models/us.anthropic.claude-haiku-4-5-20251001-v1:0.toml index 812dfc952dc..581497ca08a 100644 --- a/providers/amazon-bedrock/models/us.anthropic.claude-haiku-4-5-20251001-v1:0.toml +++ b/providers/amazon-bedrock/models/us.anthropic.claude-haiku-4-5-20251001-v1:0.toml @@ -1,27 +1,16 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-haiku-4-5.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Pricing: https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/us-east-1/index.json +# US source us-east-1: regional on-demand USD/MTok; cache_write is the 5-minute rate. +# Toggle: additionalModelRequestFields.thinking.type = enabled|disabled (Converse); thinking.type (InvokeModel). +# Budget: additionalModelRequestFields.thinking.budget_tokens (Converse); thinking.budget_tokens (InvokeModel). +base_model = "anthropic/claude-haiku-4-5-20251001" name = "Claude Haiku 4.5 (US)" -description = "Fast Claude model for responsive assistance, classification, and lightweight agents" -family = "claude-haiku" -release_date = "2025-10-15" -last_updated = "2025-10-15" -attachment = true -reasoning = true -reasoning_options = [{ type = "budget_tokens", min = 1_024 }] -temperature = true -tool_call = true +reasoning_options = [{ type = "toggle" }, { type = "budget_tokens", min = 1_024 }] structured_output = true -knowledge = "2025-02-28" -open_weights = false [cost] -input = 1.00 -output = 5.00 -cache_read = 0.10 -cache_write = 1.25 - -[limit] -context = 200_000 -output = 64_000 - -[modalities] -input = ["text", "image", "pdf"] -output = ["text"] +input = 1.10 +output = 5.50 +cache_read = 0.11 +cache_write = 1.375 diff --git a/providers/amazon-bedrock/models/us.anthropic.claude-opus-4-1-20250805-v1:0.toml b/providers/amazon-bedrock/models/us.anthropic.claude-opus-4-1-20250805-v1:0.toml index f91effbdd45..c09142b2825 100644 --- a/providers/amazon-bedrock/models/us.anthropic.claude-opus-4-1-20250805-v1:0.toml +++ b/providers/amazon-bedrock/models/us.anthropic.claude-opus-4-1-20250805-v1:0.toml @@ -1,5 +1,11 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-4-1.html +# Exact us-east-1 Standard dimensions are $15/$75 with $1.50/$18.75 cache rates; this legacy SKU is not in the newer 1.1x band. +# Pricing: https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/us-east-1/index.json +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Toggle: additionalModelRequestFields.thinking.type = enabled|disabled (Converse); thinking.type (InvokeModel). +# Budget: additionalModelRequestFields.thinking.budget_tokens (Converse); thinking.budget_tokens (InvokeModel). base_model = "anthropic/claude-opus-4-1-20250805" -reasoning_options = [{ type = "budget_tokens", min = 1_024 }] +reasoning_options = [{ type = "toggle" }, { type = "budget_tokens", min = 1_024 }] status = "deprecated" name = "Claude Opus 4.1 (US)" diff --git a/providers/amazon-bedrock/models/us.anthropic.claude-opus-4-5-20251101-v1:0.toml b/providers/amazon-bedrock/models/us.anthropic.claude-opus-4-5-20251101-v1:0.toml index b35bdc03dc6..6666804ef8c 100644 --- a/providers/amazon-bedrock/models/us.anthropic.claude-opus-4-5-20251101-v1:0.toml +++ b/providers/amazon-bedrock/models/us.anthropic.claude-opus-4-5-20251101-v1:0.toml @@ -1,27 +1,17 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-4-5.html +# https://platform.claude.com/docs/en/models/opus-4-5/overview +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Pricing: https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/us-east-1/index.json +# US source us-east-1: regional on-demand USD/MTok; cache_write is the 5-minute rate. +# Toggle: additionalModelRequestFields.thinking.type = enabled|disabled (Converse); thinking.type (InvokeModel). +# Effort/budget: additionalModelRequestFields.output_config.effort / thinking.budget_tokens (Converse); output_config.effort / thinking.budget_tokens (InvokeModel). +base_model = "anthropic/claude-opus-4-5-20251101" name = "Claude Opus 4.5 (US)" -description = "Flagship Claude model for deep reasoning, coding, and long-horizon agents" -family = "claude-opus" -release_date = "2025-11-24" -last_updated = "2025-08-01" -attachment = true -reasoning = true -reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }, { type = "budget_tokens", min = 1_024 }] -temperature = true -tool_call = true +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high"] }, { type = "budget_tokens", min = 1_024 }] structured_output = true -knowledge = "2025-03-31" -open_weights = false [cost] -input = 5.00 -output = 25.00 -cache_read = 0.50 -cache_write = 6.25 - -[limit] -context = 200_000 -output = 64_000 - -[modalities] -input = ["text", "image", "pdf"] -output = ["text"] +input = 5.50 +output = 27.50 +cache_read = 0.55 +cache_write = 6.875 diff --git a/providers/amazon-bedrock/models/us.anthropic.claude-opus-4-6-v1.toml b/providers/amazon-bedrock/models/us.anthropic.claude-opus-4-6-v1.toml index 58b7cefede8..e2db7b054c7 100644 --- a/providers/amazon-bedrock/models/us.anthropic.claude-opus-4-6-v1.toml +++ b/providers/amazon-bedrock/models/us.anthropic.claude-opus-4-6-v1.toml @@ -1,10 +1,16 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-4-6.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Pricing: https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/us-east-1/index.json +# US source us-east-1: regional on-demand USD/MTok; cache_write is the 5-minute rate. +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Manual thinking.type = enabled still accepts thinking.budget_tokens; effort is output_config.effort, both inside additionalModelRequestFields on Converse. base_model = "anthropic/claude-opus-4-6" -reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "max"] }, { type = "budget_tokens", min = 1_024 }] +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "max"] }, { type = "budget_tokens", min = 1_024 }] name = "Claude Opus 4.6 (US)" structured_output = true [cost] -input = 5 -output = 25 -cache_read = 0.5 -cache_write = 6.25 +input = 5.50 +output = 27.50 +cache_read = 0.55 +cache_write = 6.875 diff --git a/providers/amazon-bedrock/models/us.anthropic.claude-opus-4-7.toml b/providers/amazon-bedrock/models/us.anthropic.claude-opus-4-7.toml index ae9e774662d..3433dbded02 100644 --- a/providers/amazon-bedrock/models/us.anthropic.claude-opus-4-7.toml +++ b/providers/amazon-bedrock/models/us.anthropic.claude-opus-4-7.toml @@ -1,26 +1,15 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-4-7.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Pricing: https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/us-east-1/index.json +# US source us-east-1: standard regional USD/MTok; cache_write is the 5-minute rate. +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Effort: additionalModelRequestFields.output_config.effort (Converse); output_config.effort (InvokeModel). +base_model = "anthropic/claude-opus-4-7" name = "Claude Opus 4.7 (US)" -description = "Flagship Claude model for deep reasoning, coding, and long-horizon agents" -family = "claude-opus" -release_date = "2026-04-16" -last_updated = "2026-04-16" -attachment = true -reasoning = true -reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] -temperature = false -tool_call = true -knowledge = "2026-01-31" -open_weights = false +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] [cost] -input = 5.00 -output = 25.00 -cache_read = 0.50 -cache_write = 6.25 - -[limit] -context = 1_000_000 -output = 128_000 - -[modalities] -input = ["text", "image", "pdf"] -output = ["text"] +input = 5.50 +output = 27.50 +cache_read = 0.55 +cache_write = 6.875 diff --git a/providers/amazon-bedrock/models/us.anthropic.claude-opus-4-8.toml b/providers/amazon-bedrock/models/us.anthropic.claude-opus-4-8.toml index 284fbe711a5..7f0036c92db 100644 --- a/providers/amazon-bedrock/models/us.anthropic.claude-opus-4-8.toml +++ b/providers/amazon-bedrock/models/us.anthropic.claude-opus-4-8.toml @@ -1,9 +1,15 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-4-8.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Pricing: https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/us-east-1/index.json +# US source us-east-1: standard regional USD/MTok; cache_write is the 5-minute rate. +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Effort: additionalModelRequestFields.output_config.effort (Converse); output_config.effort (InvokeModel). base_model = "anthropic/claude-opus-4-8" -reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] name = "Claude Opus 4.8 (US)" [cost] -input = 5 -output = 25 -cache_read = 0.5 -cache_write = 6.25 +input = 5.50 +output = 27.50 +cache_read = 0.55 +cache_write = 6.875 diff --git a/providers/amazon-bedrock/models/us.anthropic.claude-opus-5.toml b/providers/amazon-bedrock/models/us.anthropic.claude-opus-5.toml index f9ab43be58b..601aa76cbba 100644 --- a/providers/amazon-bedrock/models/us.anthropic.claude-opus-5.toml +++ b/providers/amazon-bedrock/models/us.anthropic.claude-opus-5.toml @@ -1,9 +1,15 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-opus-5.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Pricing: https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/us-east-1/index.json +# US source us-east-1: standard regional USD/MTok; cache_write is the 5-minute rate. +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Effort: additionalModelRequestFields.output_config.effort (Converse); output_config.effort (InvokeModel). Disabled thinking requires low/medium/high. base_model = "anthropic/claude-opus-5" -reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] name = "Claude Opus 5 (US)" [cost] -input = 5 -output = 25 -cache_read = 0.5 -cache_write = 6.25 +input = 5.50 +output = 27.50 +cache_read = 0.55 +cache_write = 6.875 diff --git a/providers/amazon-bedrock/models/us.anthropic.claude-sonnet-4-20250514-v1:0.toml b/providers/amazon-bedrock/models/us.anthropic.claude-sonnet-4-20250514-v1:0.toml new file mode 100644 index 00000000000..59dc9cc90ad --- /dev/null +++ b/providers/amazon-bedrock/models/us.anthropic.claude-sonnet-4-20250514-v1:0.toml @@ -0,0 +1,21 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-sonnet-4.html +# https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListInferenceProfiles.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Pricing: https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/us-east-1/index.json +# Exact legacy Standard dimensions remain 1.0x ($3/$15), unlike newer Claude geo SKUs. +# Profile verified from us-east-1; set AWS_REGION to a supported source (us-east-1, us-east-2, us-west-1, us-west-2). +# Uses the native Bedrock provider's bedrock-runtime Converse/InvokeModel surface. +# On-demand USD/MTok from us-east-1; 5-minute cache writes. Legacy, EOL October 14, 2026. +# Live US-family probe, 2026-09-09: Legacy access denied (404) without active use in the last 30 days. +# Toggle: additionalModelRequestFields.thinking.type = enabled|disabled (Converse); thinking.type (InvokeModel). +# Budget: additionalModelRequestFields.thinking.budget_tokens (Converse); thinking.budget_tokens (InvokeModel). +base_model = "anthropic/claude-sonnet-4-20250514" +name = "Claude Sonnet 4 (US)" +status = "deprecated" +reasoning_options = [{ type = "toggle" }, { type = "budget_tokens", min = 1_024 }] + +[cost] +input = 3 +output = 15 +cache_read = 0.3 +cache_write = 3.75 diff --git a/providers/amazon-bedrock/models/us.anthropic.claude-sonnet-4-5-20250929-v1:0.toml b/providers/amazon-bedrock/models/us.anthropic.claude-sonnet-4-5-20250929-v1:0.toml index 0aab63954a5..75e0f1219c4 100644 --- a/providers/amazon-bedrock/models/us.anthropic.claude-sonnet-4-5-20250929-v1:0.toml +++ b/providers/amazon-bedrock/models/us.anthropic.claude-sonnet-4-5-20250929-v1:0.toml @@ -1,27 +1,16 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-sonnet-4-5.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Pricing: https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/us-east-1/index.json +# US source us-east-1: regional on-demand USD/MTok; cache_write is the 5-minute rate. +# Toggle: additionalModelRequestFields.thinking.type = enabled|disabled (Converse); thinking.type (InvokeModel). +# Budget: additionalModelRequestFields.thinking.budget_tokens (Converse); thinking.budget_tokens (InvokeModel). +base_model = "anthropic/claude-sonnet-4-5-20250929" name = "Claude Sonnet 4.5 (US)" -description = "Balanced Claude model for coding, analysis, agent workflows, and cost control" -family = "claude-sonnet" -release_date = "2025-09-29" -last_updated = "2025-09-29" -attachment = true -reasoning = true -reasoning_options = [{ type = "budget_tokens", min = 1_024 }] -temperature = true -tool_call = true +reasoning_options = [{ type = "toggle" }, { type = "budget_tokens", min = 1_024 }] structured_output = true -knowledge = "2025-07-31" -open_weights = false [cost] -input = 3.00 -output = 15.00 -cache_read = 0.30 -cache_write = 3.75 - -[limit] -context = 200_000 -output = 64_000 - -[modalities] -input = ["text", "image", "pdf"] -output = ["text"] +input = 3.30 +output = 16.50 +cache_read = 0.33 +cache_write = 4.125 diff --git a/providers/amazon-bedrock/models/us.anthropic.claude-sonnet-4-6.toml b/providers/amazon-bedrock/models/us.anthropic.claude-sonnet-4-6.toml index 0ca79f293f2..f3767fec0e6 100644 --- a/providers/amazon-bedrock/models/us.anthropic.claude-sonnet-4-6.toml +++ b/providers/amazon-bedrock/models/us.anthropic.claude-sonnet-4-6.toml @@ -1,10 +1,20 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-sonnet-4-6.html +# Live us-east-1 Converse (2026-09-09): maxTokens=128000 succeeds; 128001 is rejected with model limit 128000. +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# Pricing: https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/us-east-1/index.json +# US source us-east-1: regional on-demand USD/MTok; cache_write is the 5-minute rate. +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Manual thinking.type = enabled still accepts thinking.budget_tokens; effort is output_config.effort, both inside additionalModelRequestFields on Converse. base_model = "anthropic/claude-sonnet-4-6" -reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "max"] }, { type = "budget_tokens", min = 1_024 }] +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "max"] }, { type = "budget_tokens", min = 1_024 }] name = "Claude Sonnet 4.6 (US)" structured_output = true [cost] -input = 3 -output = 15 -cache_read = 0.3 -cache_write = 3.75 +input = 3.30 +output = 16.50 +cache_read = 0.33 +cache_write = 4.125 + +[limit] +output = 128_000 diff --git a/providers/amazon-bedrock/models/us.anthropic.claude-sonnet-5.toml b/providers/amazon-bedrock/models/us.anthropic.claude-sonnet-5.toml index 0f3cef71d84..31c8e20733d 100644 --- a/providers/amazon-bedrock/models/us.anthropic.claude-sonnet-5.toml +++ b/providers/amazon-bedrock/models/us.anthropic.claude-sonnet-5.toml @@ -1,10 +1,18 @@ +# Sources: https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-anthropic-claude-sonnet-5.html +# https://platform.claude.com/docs/en/build-with-claude/thinking-troubleshooting +# API: https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html +# Live US/global Sonnet 5 schema probes, 2026-09-09: outputConfig.textFormat rejected (output_config.format: Extra inputs are not permitted). +# Pricing: https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockFoundationModels/current/us-east-1/index.json +# US source us-east-1: standard regional USD/MTok; cache_write is the 5-minute rate. +# Toggle: additionalModelRequestFields.thinking.type = adaptive|disabled (Converse); thinking.type (InvokeModel). +# Effort: additionalModelRequestFields.output_config.effort (Converse); output_config.effort (InvokeModel). base_model = "anthropic/claude-sonnet-5" reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] name = "Claude Sonnet 5 (US)" -structured_output = true +structured_output = false [cost] -input = 2 -output = 10 -cache_read = 0.2 -cache_write = 2.5 +input = 2.20 +output = 11 +cache_read = 0.22 +cache_write = 2.75