From 129027f859ac608dc35dec4e0b8e2c4943bd0222 Mon Sep 17 00:00:00 2001 From: erin2722 <16248113+erin2722@users.noreply.github.com> Date: Sun, 1 Nov 2026 06:27:10 +0000 Subject: [PATCH 1/2] chore: remove models no longer served by their providers --- packages/proxy/schema/index.ts | 40 +- packages/proxy/schema/model_list.json | 351 +----------------- .../proxy/scripts/deprecated_model_ids.json | 26 ++ 3 files changed, 42 insertions(+), 375 deletions(-) diff --git a/packages/proxy/schema/index.ts b/packages/proxy/schema/index.ts index f0489f08..1cce2dac 100644 --- a/packages/proxy/schema/index.ts +++ b/packages/proxy/schema/index.ts @@ -216,7 +216,6 @@ export const AvailableEndpointTypes: { [name: string]: ModelEndpointType[] } = { "gpt-5.5-2026-04-23": ["openai", "azure"], "gpt-5.5-pro-2026-04-23": ["openai", "azure"], "gpt-5.5": ["openai", "azure", "openrouter"], - "gpt-5.5-cyber-preview": ["openai", "azure"], "gpt-5.5-pro": ["openai", "azure", "openrouter"], "gpt-5.4-nano-2026-03-17": ["openai", "azure"], "gpt-5.4-pro-2026-03-05": ["openai", "azure"], @@ -245,7 +244,6 @@ export const AvailableEndpointTypes: { [name: string]: ModelEndpointType[] } = { "accounts/fireworks/models/deepseek-v4p1-flash-1017-fast": ["fireworks"], "accounts/fireworks/models/deepseek-v4p1-flash-1017-us": ["fireworks"], "databricks-deepseek-v4-1-flash-1017-fast": ["databricks"], - "deepseek/deepseek-v4.1-flash-1017-fast": ["openrouter"], "deepseek-ai/DeepSeek-V4-Flash-0731": ["baseten", "together"], "sonar-pro": ["perplexity", "openrouter"], "sonar-reasoning-pro": ["perplexity", "openrouter"], @@ -425,7 +423,7 @@ export const AvailableEndpointTypes: { [name: string]: ModelEndpointType[] } = { "accounts/fireworks/models/phi-3-mini-128k-instruct": ["fireworks"], "mixtral-8x7b": ["lepton"], "wizardlm-2-7b": ["lepton"], - "wizardlm-2-8x22b": ["lepton", "openrouter"], + "wizardlm-2-8x22b": ["lepton"], "moonshotai/kimi-k3.1-pro": ["openrouter"], "minimax/minimax-m3.1-flash": ["openrouter"], "elorian/glimpse": ["openrouter"], @@ -442,11 +440,9 @@ export const AvailableEndpointTypes: { [name: string]: ModelEndpointType[] } = { "scaledown/extract": ["openrouter"], "meta/muse-wonder": ["openrouter"], "stepfun/step-5-preview": ["openrouter"], - "inclusionai/ling-3.0-flash-sante": ["openrouter"], "anthropic/claude-haiku-5.5": ["openrouter"], "inclusionai/ling-3.1-flash": ["openrouter"], "nvidia/switchyard": ["openrouter"], - "unbiased/pareto-26.10-preview": ["openrouter"], "openai/gpt-6.1-sol-pro": ["openrouter"], "anthropic/claude-sonnet-5.5": ["openrouter"], "typesafe/jev-router": ["openrouter"], @@ -467,7 +463,6 @@ export const AvailableEndpointTypes: { [name: string]: ModelEndpointType[] } = { "xiaomi/mimo-v2.6-pro": ["openrouter"], "prism-ml/ternary-bonsai-2-27b": ["openrouter"], "z-ai/glm-5.3-flashx": ["openrouter"], - "unbiased/pareto": ["openrouter"], "inference-net/schematron-v2-turbo": ["openrouter"], "inference-net/schematron-v2-small": ["openrouter"], "inclusionai/ling-3.0-flash-vl": ["openrouter"], @@ -478,7 +473,6 @@ export const AvailableEndpointTypes: { [name: string]: ModelEndpointType[] } = { "inception/mercury-2.5": ["openrouter"], "openai/gpt-6-astra-pro": ["openrouter"], "qwen/qwen3.8-max-0902": ["openrouter"], - "inclusionai/ling-3.0-flash-fin": ["openrouter"], "nvidia/nemotron-3.5-content-safety": ["openrouter"], "meta/muse-spark-1.3-contributor": ["openrouter"], "meta/muse-spark-1.3": ["openrouter"], @@ -507,7 +501,6 @@ export const AvailableEndpointTypes: { [name: string]: ModelEndpointType[] } = { "inclusionai/ling-3.0-flash": ["openrouter"], "deepseek/deepseek-v4-flash-0731": ["openrouter"], "qwen/qwen3.7-flash": ["openrouter"], - "poolside/laguna-s-2.1": ["openrouter"], "meituan/longcat-2.0": ["openrouter"], "openrouter/auto-beta": ["openrouter"], "moonshotai/kimi-k3": ["openrouter"], @@ -518,7 +511,6 @@ export const AvailableEndpointTypes: { [name: string]: ModelEndpointType[] } = { "aion-labs/aion-3.0-mini": ["openrouter"], "aion-labs/aion-3.0": ["openrouter"], "tencent/hy3": ["openrouter"], - "poolside/laguna-xs-2.1": ["openrouter"], "sakana/fugu-ultra": ["openrouter"], "z-ai/glm-5.2": ["openrouter"], "openrouter/fusion": ["openrouter"], @@ -548,7 +540,6 @@ export const AvailableEndpointTypes: { [name: string]: ModelEndpointType[] } = { "google/gemma-4-31b-it": ["openrouter"], "qwen/qwen3.6-plus": ["openrouter"], "z-ai/glm-5v-turbo": ["openrouter"], - "arcee-ai/trinity-large-thinking": ["openrouter"], "google/lyria-3-pro-preview": ["openrouter"], "google/lyria-3-clip-preview": ["openrouter"], "rekaai/reka-edge": ["openrouter"], @@ -573,7 +564,6 @@ export const AvailableEndpointTypes: { [name: string]: ModelEndpointType[] } = { "openrouter/free": ["openrouter"], "stepfun/step-3.5-flash": ["openrouter"], "moonshotai/kimi-k2.5": ["openrouter"], - "upstage/solar-pro-3": ["openrouter"], "minimax/minimax-m2-her": ["openrouter"], "writer/palmyra-x5": ["openrouter"], "z-ai/glm-4.7-flash": ["openrouter"], @@ -594,7 +584,6 @@ export const AvailableEndpointTypes: { [name: string]: ModelEndpointType[] } = { "perplexity/sonar-pro-search": ["openrouter"], "mistralai/voxtral-small-24b-2507": ["openrouter"], "minimax/minimax-m2": ["openrouter"], - "ibm-granite/granite-4.0-h-micro": ["openrouter"], "openai/gpt-5-image-mini": ["openrouter"], "anthropic/claude-haiku-4.5": ["openrouter"], "qwen/qwen3-vl-8b-instruct": ["openrouter"], @@ -609,7 +598,6 @@ export const AvailableEndpointTypes: { [name: string]: ModelEndpointType[] } = { "qwen/qwen3-vl-235b-a22b-instruct": ["openrouter"], "deepseek/deepseek-v3.1-terminus": ["openrouter"], "qwen/qwen3-coder-flash": ["openrouter"], - "qwen/qwen3-next-80b-a3b-thinking": ["openrouter"], "qwen/qwen3-next-80b-a3b-instruct": ["openrouter"], "moonshotai/kimi-k2-0905": ["openrouter"], "nousresearch/hermes-4-405b": ["openrouter"], @@ -634,11 +622,9 @@ export const AvailableEndpointTypes: { [name: string]: ModelEndpointType[] } = { "minimax/minimax-m1": ["openrouter"], "google/gemini-2.5-pro-preview": ["openrouter"], "deepseek/deepseek-r1-0528": ["openrouter"], - "anthropic/claude-sonnet-4": ["openrouter"], "meta-llama/llama-guard-4-12b": ["openrouter"], "qwen/qwen3-30b-a3b": ["openrouter"], "qwen/qwen3-14b": ["openrouter"], - "openai/o4-mini-high": ["openrouter"], "meta-llama/llama-4-maverick": ["openrouter"], "meta-llama/llama-4-scout": ["openrouter"], "deepseek/deepseek-chat-v3-0324": ["openrouter"], @@ -650,16 +636,13 @@ export const AvailableEndpointTypes: { [name: string]: ModelEndpointType[] } = { "google/gemma-3-27b-it": ["openrouter"], "thedrummer/skyfall-36b-v2": ["openrouter"], "mistralai/mistral-saba": ["openrouter"], - "openai/o3-mini-high": ["openrouter"], "aion-labs/aion-rp-llama-3.1-8b": ["openrouter"], "qwen/qwen2.5-vl-72b-instruct": ["openrouter"], "qwen/qwen-plus": ["openrouter"], "mistralai/mistral-small-24b-instruct-2501": ["openrouter"], - "deepseek/deepseek-r1": ["openrouter"], "minimax/minimax-01": ["openrouter"], "microsoft/phi-4": ["openrouter"], "deepseek/deepseek-chat": ["openrouter"], - "sao10k/l3.3-euryale-70b": ["openrouter"], "meta-llama/llama-3.3-70b-instruct": ["openrouter"], "amazon/nova-lite-v1": ["openrouter"], "amazon/nova-micro-v1": ["openrouter"], @@ -755,7 +738,6 @@ export const AvailableEndpointTypes: { [name: string]: ModelEndpointType[] } = { "accounts/fireworks/models/deepseek-v3p2": ["fireworks"], "accounts/fireworks/models/deepseek-v3p1": ["fireworks"], "accounts/fireworks/models/deepseek-v3p1-terminus": ["fireworks"], - "deepseek-ai/DeepSeek-V3.1": ["baseten"], "accounts/fireworks/models/kimi-k2-thinking": ["fireworks"], "moonshotai/Kimi-K2-Instruct": ["together"], "accounts/fireworks/models/mistral-small-24b-instruct-2501": ["fireworks"], @@ -881,7 +863,6 @@ export const AvailableEndpointTypes: { [name: string]: ModelEndpointType[] } = { "decision-models/baseten-mammoth-27b-latest": ["baseten"], "reflection/Beam-1.0": ["baseten"], "meta-models/muse-spark-open": ["baseten"], - "nvidia/nemotron-3.5-super-vl-120b-a12b": ["together", "openrouter"], "moonshot.kimi-k2-thinking": ["bedrock"], "xai.grok-4.3": ["bedrock"], "voxtral-small-2507": ["mistral"], @@ -1268,9 +1249,7 @@ export const AvailableEndpointTypes: { [name: string]: ModelEndpointType[] } = { "grok-3-fast-latest": ["xAI"], "grok-3-mini": ["xAI"], "grok-3-mini-latest": ["xAI"], - "grok-voice-3.0": ["xAI"], "grok-imagine-image-2.0": ["xAI"], - "grok-voice-2.0": ["xAI"], "grok-voice-transcribe-2.0": ["xAI"], "grok-imagine-video-1.5": ["xAI"], "grok-imagine-video-1.5-lite": ["xAI"], @@ -1399,7 +1378,6 @@ export const AvailableEndpointTypes: { [name: string]: ModelEndpointType[] } = { "accounts/fireworks/models/deepseek-v2-lite-chat": ["fireworks"], "accounts/fireworks/models/kimi-k2-instruct": ["fireworks"], "grok-latest": ["xAI", "openrouter"], - "grok-voice-latest": ["xAI"], "gpt-5.4-mini-2026-03-17": ["openai", "azure"], "pearl-ai/gemma-4-31b-it": ["together"], "gpt-5-mini": ["openai", "azure", "openrouter"], @@ -1413,7 +1391,6 @@ export const AvailableEndpointTypes: { [name: string]: ModelEndpointType[] } = { "grok-build-latest": ["xAI"], "labs-leanstral-1-5": ["mistral"], "voxtral-small-latest": ["mistral"], - "LiquidAI/LFM2.5-8B-A1B": ["together"], "databricks-gpt-5-6-sol": ["databricks"], "databricks-gpt-5-6-terra": ["databricks"], "databricks-gpt-5-6-luna": ["databricks"], @@ -1427,33 +1404,31 @@ export const AvailableEndpointTypes: { [name: string]: ModelEndpointType[] } = { "gpt-5.1": ["openai", "azure", "openrouter"], "o3-pro": ["openai", "azure", "openrouter"], o3: ["openai", "azure", "openrouter"], - "o4-mini": ["openai", "azure", "openrouter"], + "o4-mini": ["openai", "azure"], "gpt-4.1": ["openai", "azure", "openrouter"], "gpt-4.1-mini": ["openai", "azure", "openrouter"], "gpt-4.1-nano": ["openai", "azure", "openrouter"], - "o1-pro": ["openai", "azure", "openrouter"], + "o1-pro": ["openai", "azure"], "gpt-4o-mini-search-preview": ["openai", "azure"], "gpt-4o-search-preview": ["openai", "azure"], - "o3-mini": ["openai", "azure", "openrouter"], + "o3-mini": ["openai", "azure"], o1: ["openai", "azure", "openrouter"], "gpt-4o-2024-11-20": ["openai", "azure", "openrouter"], "gpt-4o-2024-08-06": ["openai", "azure", "openrouter"], "gpt-4o-mini": ["openai", "azure", "openrouter"], "gpt-4o-mini-2024-07-18": ["openai", "azure", "openrouter"], "gpt-4o": ["openai", "azure", "openrouter"], - "gpt-4-turbo": ["openai", "azure", "openrouter"], - "gpt-3.5-turbo-instruct": ["openai", "azure", "openrouter"], + "gpt-4-turbo": ["openai", "azure"], + "gpt-3.5-turbo-instruct": ["openai", "azure"], "gpt-daybreak-blue-latest": ["openai", "azure"], "gpt-daybreak-red-latest": ["openai", "azure"], - "gpt-rosalind-discovery": ["openai", "azure"], "gpt-3.5-turbo-16k": ["openai", "azure", "openrouter"], - "gpt-3.5-turbo": ["openai", "azure", "openrouter"], + "gpt-3.5-turbo": ["openai", "azure"], "gpt-4": ["openai", "azure", "openrouter"], "command-a-03-2025": ["cohere"], "command-r-plus-08-2024": ["cohere", "openrouter"], "command-r-08-2024": ["cohere", "openrouter"], "command-r7b-12-2024": ["cohere", "openrouter"], - "north-small-translate-09-2026": ["cohere"], "c4ai-aya-expanse-32b": ["cohere"], "c4ai-aya-vision-32b": ["cohere"], "command-a-plus-05-2026": ["cohere"], @@ -1461,7 +1436,6 @@ export const AvailableEndpointTypes: { [name: string]: ModelEndpointType[] } = { "command-a-translate-08-2025": ["cohere"], "command-a-vision-07-2025": ["cohere"], "command-r7b-arabic-02-2025": ["cohere"], - "north-mini-code-1-0": ["cohere"], "tiny-aya-earth": ["cohere"], "tiny-aya-fire": ["cohere"], "tiny-aya-global": ["cohere"], diff --git a/packages/proxy/schema/model_list.json b/packages/proxy/schema/model_list.json index d8df0c95..5c3116f0 100644 --- a/packages/proxy/schema/model_list.json +++ b/packages/proxy/schema/model_list.json @@ -1,16 +1,4 @@ { - "gpt-5.5-cyber-preview": { - "format": "openai", - "flavor": "chat", - "input_cost_per_mil_tokens": 12.5, - "output_cost_per_mil_tokens": 75, - "input_cache_read_cost_per_mil_tokens": 1.25, - "reasoning": true, - "available_providers": [ - "openai", - "azure" - ] - }, "computer-use-preview-2025-03-11": { "format": "openai", "flavor": "chat", @@ -27,18 +15,6 @@ "azure" ] }, - "gpt-rosalind-discovery": { - "format": "openai", - "flavor": "chat", - "input_cost_per_mil_tokens": 5, - "output_cost_per_mil_tokens": 25, - "input_cache_read_cost_per_mil_tokens": 0.5, - "displayName": "GPT-Rosalind Discovery", - "available_providers": [ - "openai", - "azure" - ] - }, "gpt-image-2.5-sunburst-2026-09-08": { "format": "openai", "flavor": "chat", @@ -2270,8 +2246,7 @@ "max_output_tokens": 4096, "available_providers": [ "openai", - "azure", - "openrouter" + "azure" ] }, "gpt-4o": { @@ -2686,8 +2661,7 @@ "max_output_tokens": 4096, "available_providers": [ "openai", - "azure", - "openrouter" + "azure" ] }, "gpt-3.5-turbo-instruct": { @@ -2702,8 +2676,7 @@ "max_output_tokens": 4096, "available_providers": [ "openai", - "azure", - "openrouter" + "azure" ] }, "gpt-3.5-turbo-1106": { @@ -2779,8 +2752,7 @@ "max_output_tokens": 100000, "available_providers": [ "openai", - "azure", - "openrouter" + "azure" ] }, "o4-mini-deep-research": { @@ -2909,8 +2881,7 @@ "max_output_tokens": 100000, "available_providers": [ "openai", - "azure", - "openrouter" + "azure" ] }, "o3-pro": { @@ -3027,8 +2998,7 @@ "max_output_tokens": 100000, "available_providers": [ "openai", - "azure", - "openrouter" + "azure" ] }, "o1-pro": { @@ -3044,8 +3014,7 @@ "max_output_tokens": 100000, "available_providers": [ "openai", - "azure", - "openrouter" + "azure" ] }, "o1-pro-2025-03-19": { @@ -18356,15 +18325,6 @@ "bedrock" ] }, - "north-small-translate-09-2026": { - "format": "openai", - "flavor": "chat", - "displayName": "North Small Translate (09-2026)", - "max_input_tokens": 32768, - "available_providers": [ - "cohere" - ] - }, "tiny-aya-water": { "format": "openai", "flavor": "chat", @@ -18397,14 +18357,6 @@ "cohere" ] }, - "north-mini-code-1-0": { - "format": "openai", - "flavor": "chat", - "max_input_tokens": 436000, - "available_providers": [ - "cohere" - ] - }, "command-r7b-arabic-02-2025": { "format": "openai", "flavor": "chat", @@ -18880,17 +18832,6 @@ "together" ] }, - "LiquidAI/LFM2.5-8B-A1B": { - "format": "openai", - "flavor": "chat", - "input_cost_per_mil_tokens": 0.03, - "output_cost_per_mil_tokens": 0.12, - "displayName": "LFM2.5 8B A1B", - "max_input_tokens": 32768, - "available_providers": [ - "together" - ] - }, "deepcogito/cogito-v2-1-671b": { "format": "openai", "flavor": "chat", @@ -18950,21 +18891,6 @@ "openrouter" ] }, - "nvidia/nemotron-3.5-super-vl-120b-a12b": { - "format": "openai", - "flavor": "chat", - "multimodal": true, - "input_cost_per_mil_tokens": 0.2, - "output_cost_per_mil_tokens": 0.5, - "input_cache_read_cost_per_mil_tokens": 0.04, - "displayName": "Nemotron Super 3.5", - "reasoning": true, - "max_input_tokens": 1048576, - "available_providers": [ - "together", - "openrouter" - ] - }, "essentialai/rnj-1-instruct": { "format": "openai", "flavor": "chat", @@ -19090,8 +19016,7 @@ "reasoning": true, "fallback_models": [ "accounts/fireworks/models/deepseek-v4p1-flash-1017-fast", - "databricks-deepseek-v4-1-flash-1017-fast", - "deepseek/deepseek-v4.1-flash-1017-fast" + "databricks-deepseek-v4-1-flash-1017-fast" ], "max_input_tokens": 1048576, "max_output_tokens": 262144, @@ -19223,16 +19148,6 @@ "together" ] }, - "deepseek-ai/DeepSeek-V3.1": { - "format": "openai", - "flavor": "chat", - "input_cost_per_mil_tokens": 0.5, - "output_cost_per_mil_tokens": 1.5, - "deprecation_date": "2026-10-16", - "available_providers": [ - "baseten" - ] - }, "zai-org/GLM-5.3-Fast": { "format": "openai", "flavor": "chat", @@ -19400,9 +19315,6 @@ "input_cache_read_cost_per_mil_tokens": 0.04, "displayName": "Nemotron Super 3.5", "reasoning": true, - "fallback_models": [ - "nvidia/nemotron-3.5-super-vl-120b-a12b" - ], "max_input_tokens": 1048576, "max_output_tokens": 1048576, "available_providers": [ @@ -21091,27 +21003,6 @@ "vertex" ] }, - "grok-voice-latest": { - "format": "openai", - "flavor": "chat", - "available_providers": [ - "xAI" - ] - }, - "grok-voice-2.0": { - "format": "openai", - "flavor": "chat", - "available_providers": [ - "xAI" - ] - }, - "grok-voice-3.0": { - "format": "openai", - "flavor": "chat", - "available_providers": [ - "xAI" - ] - }, "grok-imagine-video-1.5-lite": { "format": "openai", "flavor": "chat", @@ -24275,21 +24166,6 @@ "openrouter" ] }, - "deepseek/deepseek-v4.1-flash-1017-fast": { - "format": "openai", - "flavor": "chat", - "multimodal": true, - "input_cost_per_mil_tokens": 0.6, - "output_cost_per_mil_tokens": 2.4, - "input_cache_read_cost_per_mil_tokens": 0.014, - "displayName": "DeepSeek: DeepSeek V4.1 Flash 1017 Fast", - "reasoning": true, - "parent": "deepseek/deepseek-v4.1-flash", - "max_input_tokens": 1048576, - "available_providers": [ - "openrouter" - ] - }, "deepseek/deepseek-v4.1-flash-1017": { "format": "openai", "flavor": "chat", @@ -24485,35 +24361,6 @@ "openrouter" ] }, - "unbiased/pareto-26.10-preview": { - "format": "openai", - "flavor": "chat", - "multimodal": true, - "input_cost_per_mil_tokens": 0.8, - "output_cost_per_mil_tokens": 3.2, - "input_cache_read_cost_per_mil_tokens": 0.03, - "displayName": "Pareto 26.10 Preview", - "parent": "unbiased/pareto", - "max_input_tokens": 1048576, - "max_output_tokens": 131072, - "available_providers": [ - "openrouter" - ] - }, - "unbiased/pareto": { - "format": "openai", - "flavor": "chat", - "multimodal": true, - "input_cost_per_mil_tokens": 2.5, - "output_cost_per_mil_tokens": 7.5, - "input_cache_read_cost_per_mil_tokens": 0.25, - "displayName": "Pareto", - "max_input_tokens": 262144, - "max_output_tokens": 131072, - "available_providers": [ - "openrouter" - ] - }, "inference-net/schematron-v2-small": { "format": "openai", "flavor": "chat", @@ -24628,18 +24475,6 @@ "openrouter" ] }, - "sao10k/l3.3-euryale-70b": { - "format": "openai", - "flavor": "chat", - "input_cost_per_mil_tokens": 0.65, - "output_cost_per_mil_tokens": 0.75, - "displayName": "Sao10K: Llama 3.3 Euryale 70B", - "max_input_tokens": 131072, - "max_output_tokens": 16384, - "available_providers": [ - "openrouter" - ] - }, "microsoft/phi-4": { "format": "openai", "flavor": "chat", @@ -25089,19 +24924,6 @@ "openrouter" ] }, - "upstage/solar-pro-3": { - "format": "openai", - "flavor": "chat", - "input_cost_per_mil_tokens": 0.15, - "output_cost_per_mil_tokens": 0.6, - "input_cache_read_cost_per_mil_tokens": 0.015, - "displayName": "Upstage: Solar Pro 3", - "reasoning": true, - "max_input_tokens": 128000, - "available_providers": [ - "openrouter" - ] - }, "bytedance-seed/seed-2.0-code": { "format": "openai", "flavor": "chat", @@ -25296,20 +25118,6 @@ "openrouter" ] }, - "arcee-ai/trinity-large-thinking": { - "format": "openai", - "flavor": "chat", - "input_cost_per_mil_tokens": 0.25, - "output_cost_per_mil_tokens": 0.8, - "input_cache_read_cost_per_mil_tokens": 0.06, - "displayName": "Arcee AI: Trinity Large Thinking", - "reasoning": true, - "max_input_tokens": 262144, - "max_output_tokens": 262144, - "available_providers": [ - "openrouter" - ] - }, "xiaomi/mimo-v2.6-pro": { "format": "openai", "flavor": "chat", @@ -25484,19 +25292,6 @@ "openrouter" ] }, - "deepseek/deepseek-r1": { - "format": "openai", - "flavor": "chat", - "input_cost_per_mil_tokens": 0.7, - "output_cost_per_mil_tokens": 2.5, - "displayName": "DeepSeek: R1", - "reasoning": true, - "max_input_tokens": 163840, - "max_output_tokens": 16000, - "available_providers": [ - "openrouter" - ] - }, "deepseek/deepseek-chat-v3-0324": { "format": "openai", "flavor": "chat", @@ -25759,32 +25554,6 @@ "openrouter" ] }, - "ibm-granite/granite-4.0-h-micro": { - "format": "openai", - "flavor": "chat", - "input_cost_per_mil_tokens": 0.017, - "output_cost_per_mil_tokens": 0.112, - "displayName": "IBM: Granite 4.0 Micro", - "max_input_tokens": 131000, - "max_output_tokens": 131000, - "available_providers": [ - "openrouter" - ] - }, - "inclusionai/ling-3.0-flash-sante": { - "format": "openai", - "flavor": "chat", - "input_cost_per_mil_tokens": 0.042, - "output_cost_per_mil_tokens": 0.1232, - "input_cache_read_cost_per_mil_tokens": 0.0084, - "displayName": "inclusionAI: Ling 3.0 Flash Sante", - "reasoning": true, - "max_input_tokens": 262144, - "max_output_tokens": 32768, - "available_providers": [ - "openrouter" - ] - }, "inclusionai/ling-3.1-flash": { "format": "openai", "flavor": "chat", @@ -25814,21 +25583,6 @@ "openrouter" ] }, - "inclusionai/ling-3.0-flash-fin": { - "format": "openai", - "flavor": "chat", - "input_cost_per_mil_tokens": 0.042, - "output_cost_per_mil_tokens": 0.1232, - "input_cache_read_cost_per_mil_tokens": 0.0084, - "displayName": "inclusionAI: Ling 3.0 Flash Fin", - "reasoning": true, - "parent": "inclusionai/ling-3.0-flash", - "max_input_tokens": 262144, - "max_output_tokens": 235929, - "available_providers": [ - "openrouter" - ] - }, "inclusionai/ling-3.0-flash": { "format": "openai", "flavor": "chat", @@ -26721,35 +26475,6 @@ "openrouter" ] }, - "openai/o3-mini-high": { - "format": "openai", - "flavor": "chat", - "input_cost_per_mil_tokens": 1.1, - "output_cost_per_mil_tokens": 4.4, - "input_cache_read_cost_per_mil_tokens": 0.55, - "displayName": "OpenAI: o3 Mini High", - "reasoning": true, - "max_input_tokens": 200000, - "max_output_tokens": 100000, - "available_providers": [ - "openrouter" - ] - }, - "openai/o4-mini-high": { - "format": "openai", - "flavor": "chat", - "multimodal": true, - "input_cost_per_mil_tokens": 1.1, - "output_cost_per_mil_tokens": 4.4, - "input_cache_read_cost_per_mil_tokens": 0.275, - "displayName": "OpenAI: o4 Mini High", - "reasoning": true, - "max_input_tokens": 200000, - "max_output_tokens": 100000, - "available_providers": [ - "openrouter" - ] - }, "openai/gpt-5-image": { "format": "openai", "flavor": "chat", @@ -27262,34 +26987,6 @@ "openrouter" ] }, - "poolside/laguna-xs-2.1": { - "format": "openai", - "flavor": "chat", - "input_cost_per_mil_tokens": 0.06, - "output_cost_per_mil_tokens": 0.12, - "input_cache_read_cost_per_mil_tokens": 0.03, - "displayName": "Poolside: Laguna XS 2.1", - "reasoning": true, - "max_input_tokens": 262144, - "max_output_tokens": 32768, - "available_providers": [ - "openrouter" - ] - }, - "poolside/laguna-s-2.1": { - "format": "openai", - "flavor": "chat", - "input_cost_per_mil_tokens": 0.09, - "output_cost_per_mil_tokens": 0.18, - "input_cache_read_cost_per_mil_tokens": 0.009, - "displayName": "Poolside: Laguna S 2.1", - "reasoning": true, - "max_input_tokens": 1048576, - "max_output_tokens": 131072, - "available_providers": [ - "openrouter" - ] - }, "anthropic/claude-haiku-5.5": { "format": "openai", "flavor": "chat", @@ -27353,21 +27050,6 @@ "openrouter" ] }, - "anthropic/claude-sonnet-4": { - "format": "openai", - "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, - "displayName": "Anthropic: Claude Sonnet 4", - "reasoning": true, - "max_input_tokens": 1000000, - "max_output_tokens": 64000, - "available_providers": [ - "openrouter" - ] - }, "anthropic/claude-opus-4.1": { "format": "openai", "flavor": "chat", @@ -27712,19 +27394,6 @@ "openrouter" ] }, - "qwen/qwen3-next-80b-a3b-thinking": { - "format": "openai", - "flavor": "chat", - "input_cost_per_mil_tokens": 0.15, - "output_cost_per_mil_tokens": 1.2, - "displayName": "Qwen: Qwen3 Next 80B A3B Thinking", - "reasoning": true, - "max_input_tokens": 262144, - "max_output_tokens": 32768, - "available_providers": [ - "openrouter" - ] - }, "qwen/qwen3-coder-flash": { "format": "openai", "flavor": "chat", @@ -28185,8 +27854,6 @@ "input_cost_per_mil_tokens": 0.62, "output_cost_per_mil_tokens": 0.62, "displayName": "WizardLM-2 8x22B", - "available_providers": [ - "openrouter" - ] + "available_providers": [] } } diff --git a/packages/proxy/scripts/deprecated_model_ids.json b/packages/proxy/scripts/deprecated_model_ids.json index 2efe4f17..6dcbf64b 100644 --- a/packages/proxy/scripts/deprecated_model_ids.json +++ b/packages/proxy/scripts/deprecated_model_ids.json @@ -1,4 +1,5 @@ [ + "LiquidAI/LFM2.5-8B-A1B", "MiniMaxAI/MiniMax-M2.5", "Qwen3-Coder-480B-A35B-Instruct", "ai21/jamba-large-1.7", @@ -8,6 +9,8 @@ "anthropic/claude-opus-4.7-fast", "anthropic/claude-opus-4.8-fast", "anthropic/claude-opus-5-fast", + "anthropic/claude-sonnet-4", + "arcee-ai/trinity-large-thinking", "arcee-ai/virtuoso-large", "baidu/ernie-4.5-vl-424b-a47b", "chatgpt-4o-latest", @@ -35,10 +38,13 @@ "databricks/dbrx-instruct", "deepcogito/cogito-v2.1-671b", "deepseek-ai/DeepSeek-V3-0324", + "deepseek-ai/DeepSeek-V3.1", "deepseek-ai/DeepSeek-V4.1-Flash-Fast", "deepseek-r1-distill-llama-70b", "deepseek-r1-distill-llama-70b-specdec", "deepseek-r1-distill-qwen-32b", + "deepseek/deepseek-r1", + "deepseek/deepseek-v4.1-flash-1017-fast", "devstral-small-2507", "gemini-1.5-flash", "gemini-1.5-flash-8b", @@ -73,6 +79,8 @@ "gpt-4.5-preview", "gpt-4.5-preview-2025-02-27", "gpt-5-chat", + "gpt-5.5-cyber-preview", + "gpt-rosalind-discovery", "grok-2", "grok-2-1212", "grok-2-latest", @@ -85,12 +93,18 @@ "grok-imagine-image-quality-20260403", "grok-imagine-image-quality-latest", "grok-vision-beta", + "grok-voice-2.0", + "grok-voice-3.0", + "grok-voice-latest", "groq/compound", "groq/compound-mini", + "ibm-granite/granite-4.0-h-micro", "ibm-granite/granite-4.1-8b", "inception/mercury-2.5-preview", "inclusionai/ling-2.6-1t", "inclusionai/ling-2.6-flash", + "inclusionai/ling-3.0-flash-fin", + "inclusionai/ling-3.0-flash-sante", "inclusionai/ring-2.6-1t", "kwaipilot/kat-coder-air-v2.5", "kwaipilot/kat-coder-pro-v2", @@ -135,8 +149,11 @@ "nex-agi/nex-n2-pro", "nex-agi/nex-n2.5-mini", "nex-agi/nex-n2.5-pro", + "north-mini-code-1-0", + "north-small-translate-09-2026", "nousresearch/hermes-4-70b", "nvidia/Nemotron-120B-A12B", + "nvidia/nemotron-3.5-super-vl-120b-a12b", "o1-mini", "o1-mini-2024-09-12", "o1-preview", @@ -144,8 +161,12 @@ "open-codestral-mamba", "openai/gpt-5.1-chat", "openai/gpt-5.3-chat", + "openai/o3-mini-high", + "openai/o4-mini-high", "pixtral-large-2411", "pixtral-large-latest", + "poolside/laguna-s-2.1", + "poolside/laguna-xs-2.1", "publishers/moonshotai/models/kimi-k2.5", "qwen-2.5-32b", "qwen-2.5-coder-32b", @@ -158,16 +179,21 @@ "qwen/qwen3-coder-plus", "qwen/qwen3-max", "qwen/qwen3-max-thinking", + "qwen/qwen3-next-80b-a3b-thinking", "qwen/qwen3-vl-235b-a22b-thinking", "qwen/qwen3-vl-32b-instruct", "qwen/qwen3-vl-8b-thinking", "qwen/qwen3.6-max-preview", "qwen/qwen3.8-max", "r1-1776", + "sao10k/l3.3-euryale-70b", "sonar-reasoning", "stealth/ox-alpha", "stealth/space-bunny-alpha", "thedrummer/rocinante-12b", + "unbiased/pareto", + "unbiased/pareto-26.10-preview", + "upstage/solar-pro-3", "zai-glm-4.7", "zai-org/GLM-4.6", "zai-org/GLM-4.7" From 6a2addca5b19c95975b3a7d36392e2158a968ed1 Mon Sep 17 00:00:00 2001 From: erin2722 <16248113+erin2722@users.noreply.github.com> Date: Tue, 3 Nov 2026 18:51:44 +0000 Subject: [PATCH 2/2] fix: preserve OpenAI models in deprecation audit --- packages/proxy/schema/index.ts | 16 ++-- packages/proxy/schema/model_list.json | 74 +++++++++++++++++-- .../proxy/scripts/deprecated_model_ids.json | 4 - 3 files changed, 77 insertions(+), 17 deletions(-) diff --git a/packages/proxy/schema/index.ts b/packages/proxy/schema/index.ts index 1cce2dac..ba52f9cf 100644 --- a/packages/proxy/schema/index.ts +++ b/packages/proxy/schema/index.ts @@ -216,6 +216,7 @@ export const AvailableEndpointTypes: { [name: string]: ModelEndpointType[] } = { "gpt-5.5-2026-04-23": ["openai", "azure"], "gpt-5.5-pro-2026-04-23": ["openai", "azure"], "gpt-5.5": ["openai", "azure", "openrouter"], + "gpt-5.5-cyber-preview": ["openai", "azure"], "gpt-5.5-pro": ["openai", "azure", "openrouter"], "gpt-5.4-nano-2026-03-17": ["openai", "azure"], "gpt-5.4-pro-2026-03-05": ["openai", "azure"], @@ -625,6 +626,7 @@ export const AvailableEndpointTypes: { [name: string]: ModelEndpointType[] } = { "meta-llama/llama-guard-4-12b": ["openrouter"], "qwen/qwen3-30b-a3b": ["openrouter"], "qwen/qwen3-14b": ["openrouter"], + "openai/o4-mini-high": ["openrouter"], "meta-llama/llama-4-maverick": ["openrouter"], "meta-llama/llama-4-scout": ["openrouter"], "deepseek/deepseek-chat-v3-0324": ["openrouter"], @@ -636,6 +638,7 @@ export const AvailableEndpointTypes: { [name: string]: ModelEndpointType[] } = { "google/gemma-3-27b-it": ["openrouter"], "thedrummer/skyfall-36b-v2": ["openrouter"], "mistralai/mistral-saba": ["openrouter"], + "openai/o3-mini-high": ["openrouter"], "aion-labs/aion-rp-llama-3.1-8b": ["openrouter"], "qwen/qwen2.5-vl-72b-instruct": ["openrouter"], "qwen/qwen-plus": ["openrouter"], @@ -1404,26 +1407,27 @@ export const AvailableEndpointTypes: { [name: string]: ModelEndpointType[] } = { "gpt-5.1": ["openai", "azure", "openrouter"], "o3-pro": ["openai", "azure", "openrouter"], o3: ["openai", "azure", "openrouter"], - "o4-mini": ["openai", "azure"], + "o4-mini": ["openai", "azure", "openrouter"], "gpt-4.1": ["openai", "azure", "openrouter"], "gpt-4.1-mini": ["openai", "azure", "openrouter"], "gpt-4.1-nano": ["openai", "azure", "openrouter"], - "o1-pro": ["openai", "azure"], + "o1-pro": ["openai", "azure", "openrouter"], "gpt-4o-mini-search-preview": ["openai", "azure"], "gpt-4o-search-preview": ["openai", "azure"], - "o3-mini": ["openai", "azure"], + "o3-mini": ["openai", "azure", "openrouter"], o1: ["openai", "azure", "openrouter"], "gpt-4o-2024-11-20": ["openai", "azure", "openrouter"], "gpt-4o-2024-08-06": ["openai", "azure", "openrouter"], "gpt-4o-mini": ["openai", "azure", "openrouter"], "gpt-4o-mini-2024-07-18": ["openai", "azure", "openrouter"], "gpt-4o": ["openai", "azure", "openrouter"], - "gpt-4-turbo": ["openai", "azure"], - "gpt-3.5-turbo-instruct": ["openai", "azure"], + "gpt-4-turbo": ["openai", "azure", "openrouter"], + "gpt-3.5-turbo-instruct": ["openai", "azure", "openrouter"], "gpt-daybreak-blue-latest": ["openai", "azure"], "gpt-daybreak-red-latest": ["openai", "azure"], + "gpt-rosalind-discovery": ["openai", "azure"], "gpt-3.5-turbo-16k": ["openai", "azure", "openrouter"], - "gpt-3.5-turbo": ["openai", "azure"], + "gpt-3.5-turbo": ["openai", "azure", "openrouter"], "gpt-4": ["openai", "azure", "openrouter"], "command-a-03-2025": ["cohere"], "command-r-plus-08-2024": ["cohere", "openrouter"], diff --git a/packages/proxy/schema/model_list.json b/packages/proxy/schema/model_list.json index 5c3116f0..a0d21fd8 100644 --- a/packages/proxy/schema/model_list.json +++ b/packages/proxy/schema/model_list.json @@ -1,4 +1,16 @@ { + "gpt-5.5-cyber-preview": { + "format": "openai", + "flavor": "chat", + "input_cost_per_mil_tokens": 12.5, + "output_cost_per_mil_tokens": 75, + "input_cache_read_cost_per_mil_tokens": 1.25, + "reasoning": true, + "available_providers": [ + "openai", + "azure" + ] + }, "computer-use-preview-2025-03-11": { "format": "openai", "flavor": "chat", @@ -15,6 +27,18 @@ "azure" ] }, + "gpt-rosalind-discovery": { + "format": "openai", + "flavor": "chat", + "input_cost_per_mil_tokens": 5, + "output_cost_per_mil_tokens": 25, + "input_cache_read_cost_per_mil_tokens": 0.5, + "displayName": "GPT-Rosalind Discovery", + "available_providers": [ + "openai", + "azure" + ] + }, "gpt-image-2.5-sunburst-2026-09-08": { "format": "openai", "flavor": "chat", @@ -2246,7 +2270,8 @@ "max_output_tokens": 4096, "available_providers": [ "openai", - "azure" + "azure", + "openrouter" ] }, "gpt-4o": { @@ -2661,7 +2686,8 @@ "max_output_tokens": 4096, "available_providers": [ "openai", - "azure" + "azure", + "openrouter" ] }, "gpt-3.5-turbo-instruct": { @@ -2676,7 +2702,8 @@ "max_output_tokens": 4096, "available_providers": [ "openai", - "azure" + "azure", + "openrouter" ] }, "gpt-3.5-turbo-1106": { @@ -2752,7 +2779,8 @@ "max_output_tokens": 100000, "available_providers": [ "openai", - "azure" + "azure", + "openrouter" ] }, "o4-mini-deep-research": { @@ -2881,7 +2909,8 @@ "max_output_tokens": 100000, "available_providers": [ "openai", - "azure" + "azure", + "openrouter" ] }, "o3-pro": { @@ -2998,7 +3027,8 @@ "max_output_tokens": 100000, "available_providers": [ "openai", - "azure" + "azure", + "openrouter" ] }, "o1-pro": { @@ -3014,7 +3044,8 @@ "max_output_tokens": 100000, "available_providers": [ "openai", - "azure" + "azure", + "openrouter" ] }, "o1-pro-2025-03-19": { @@ -26475,6 +26506,35 @@ "openrouter" ] }, + "openai/o3-mini-high": { + "format": "openai", + "flavor": "chat", + "input_cost_per_mil_tokens": 1.1, + "output_cost_per_mil_tokens": 4.4, + "input_cache_read_cost_per_mil_tokens": 0.55, + "displayName": "OpenAI: o3 Mini High", + "reasoning": true, + "max_input_tokens": 200000, + "max_output_tokens": 100000, + "available_providers": [ + "openrouter" + ] + }, + "openai/o4-mini-high": { + "format": "openai", + "flavor": "chat", + "multimodal": true, + "input_cost_per_mil_tokens": 1.1, + "output_cost_per_mil_tokens": 4.4, + "input_cache_read_cost_per_mil_tokens": 0.275, + "displayName": "OpenAI: o4 Mini High", + "reasoning": true, + "max_input_tokens": 200000, + "max_output_tokens": 100000, + "available_providers": [ + "openrouter" + ] + }, "openai/gpt-5-image": { "format": "openai", "flavor": "chat", diff --git a/packages/proxy/scripts/deprecated_model_ids.json b/packages/proxy/scripts/deprecated_model_ids.json index 6dcbf64b..3c00cce8 100644 --- a/packages/proxy/scripts/deprecated_model_ids.json +++ b/packages/proxy/scripts/deprecated_model_ids.json @@ -79,8 +79,6 @@ "gpt-4.5-preview", "gpt-4.5-preview-2025-02-27", "gpt-5-chat", - "gpt-5.5-cyber-preview", - "gpt-rosalind-discovery", "grok-2", "grok-2-1212", "grok-2-latest", @@ -161,8 +159,6 @@ "open-codestral-mamba", "openai/gpt-5.1-chat", "openai/gpt-5.3-chat", - "openai/o3-mini-high", - "openai/o4-mini-high", "pixtral-large-2411", "pixtral-large-latest", "poolside/laguna-s-2.1",