From b4a40af3486ae25e085980bd46c2365fe1cfb35a Mon Sep 17 00:00:00 2001 From: erin2722 <16248113+erin2722@users.noreply.github.com> Date: Fri, 3 Jul 2026 10:59:57 +0000 Subject: [PATCH 1/2] chore: update model catalog from bot issues --- packages/proxy/schema/index.ts | 2 + packages/proxy/schema/model_list.json | 68 ++++++++++++++++++++++++++- 2 files changed, 69 insertions(+), 1 deletion(-) diff --git a/packages/proxy/schema/index.ts b/packages/proxy/schema/index.ts index 906f5265..4b543812 100644 --- a/packages/proxy/schema/index.ts +++ b/packages/proxy/schema/index.ts @@ -1062,6 +1062,8 @@ export const AvailableEndpointTypes: { [name: string]: ModelEndpointType[] } = { "grok-latest": ["xAI"], "gemma-4-31b": ["cerebras"], "gpt-5.4-mini-2026-03-17": ["openai", "azure"], + "gemini-3.1-flash-lite-image": ["google", "vertex"], + "publishers/google/models/gemini-3.1-flash-lite-image": ["vertex"], }; const modelEndpointAvailableModels = getAvailableModels(); diff --git a/packages/proxy/schema/model_list.json b/packages/proxy/schema/model_list.json index 8b07db8f..9ebca800 100644 --- a/packages/proxy/schema/model_list.json +++ b/packages/proxy/schema/model_list.json @@ -7062,6 +7062,20 @@ "bedrock" ] }, + "global.anthropic.claude-sonnet-5": { + "format": "anthropic", + "flavor": "chat", + "multimodal": true, + "displayName": "Global Claude Sonnet 5", + "reasoning": true, + "reasoning_budget": true, + "parent": "anthropic.claude-sonnet-5", + "max_input_tokens": 1000000, + "max_output_tokens": 128000, + "available_providers": [ + "bedrock" + ] + }, "anthropic.claude-3-5-haiku-20241022-v1:0": { "format": "anthropic", "flavor": "chat", @@ -7562,6 +7576,20 @@ "bedrock" ] }, + "us.anthropic.claude-sonnet-5": { + "format": "anthropic", + "flavor": "chat", + "multimodal": true, + "displayName": "US Claude Sonnet 5", + "reasoning": true, + "reasoning_budget": true, + "parent": "anthropic.claude-sonnet-5", + "max_input_tokens": 1000000, + "max_output_tokens": 128000, + "available_providers": [ + "bedrock" + ] + }, "apac.anthropic.claude-3-haiku-20240307-v1:0": { "format": "anthropic", "flavor": "chat", @@ -11809,6 +11837,26 @@ "vertex" ] }, + "gemini-3.1-flash-lite-image": { + "format": "google", + "flavor": "chat", + "multimodal": true, + "input_cost_per_mil_tokens": 0.25, + "output_cost_per_mil_tokens": 1.5, + "displayName": "Gemini 3.1 Flash-Lite Image", + "fallback_models": [ + "publishers/google/models/gemini-3.1-flash-lite-image" + ], + "supported_regions": [ + "global" + ], + "max_input_tokens": 65536, + "max_output_tokens": 4096, + "available_providers": [ + "google", + "vertex" + ] + }, "publishers/google/models/gemini-2.5-computer-use-preview-10-2025": { "format": "google", "flavor": "chat", @@ -12266,7 +12314,9 @@ "reasoning_budget": true, "fallback_models": [ "anthropic.claude-sonnet-5", - "publishers/anthropic/models/claude-sonnet-5" + "global.anthropic.claude-sonnet-5", + "publishers/anthropic/models/claude-sonnet-5", + "us.anthropic.claude-sonnet-5" ], "max_input_tokens": 1000000, "max_output_tokens": 128000, @@ -12310,6 +12360,22 @@ "vertex" ] }, + "publishers/google/models/gemini-3.1-flash-lite-image": { + "format": "google", + "flavor": "chat", + "multimodal": true, + "input_cost_per_mil_tokens": 0.25, + "output_cost_per_mil_tokens": 1.5, + "displayName": "Gemini 3.1 Flash-Lite Image", + "locations": [ + "global" + ], + "max_input_tokens": 65536, + "max_output_tokens": 4096, + "available_providers": [ + "vertex" + ] + }, "gemma-4-31b": { "format": "openai", "flavor": "chat", From 074571ad321f6a1b82f11097a90a1237086835ec Mon Sep 17 00:00:00 2001 From: Erin McNulty Date: Mon, 6 Jul 2026 14:08:28 +0000 Subject: [PATCH 2/2] fix: add Bedrock pricing to the Sonnet 5 regional aliases #907 added us.anthropic.claude-sonnet-5 and global.anthropic.claude-sonnet-5 but without input/output pricing, unlike every other Bedrock Claude entry (Codex P2). Mirror anthropic.claude-sonnet-5: $3 / $15 per MTok plus cache read/write rates, so cost tracking works for callers using the regional ids directly. Co-Authored-By: Claude Opus 4.8 --- packages/proxy/schema/model_list.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/proxy/schema/model_list.json b/packages/proxy/schema/model_list.json index 9ebca800..f9decf84 100644 --- a/packages/proxy/schema/model_list.json +++ b/packages/proxy/schema/model_list.json @@ -7066,6 +7066,10 @@ "format": "anthropic", "flavor": "chat", "multimodal": true, + "input_cost_per_mil_tokens": 3, + "output_cost_per_mil_tokens": 15, + "input_cache_read_cost_per_mil_tokens": 0.3, + "input_cache_write_cost_per_mil_tokens": 3.75, "displayName": "Global Claude Sonnet 5", "reasoning": true, "reasoning_budget": true, @@ -7580,6 +7584,10 @@ "format": "anthropic", "flavor": "chat", "multimodal": true, + "input_cost_per_mil_tokens": 3, + "output_cost_per_mil_tokens": 15, + "input_cache_read_cost_per_mil_tokens": 0.3, + "input_cache_write_cost_per_mil_tokens": 3.75, "displayName": "US Claude Sonnet 5", "reasoning": true, "reasoning_budget": true,