From fbb361586303287765e8c72bd0bc1ebb63d1ef04 Mon Sep 17 00:00:00 2001 From: ProfSynapse Date: Wed, 15 Apr 2026 07:19:20 -0400 Subject: [PATCH] feat: add GPT-5.4 and GPT-5.4 Pro to OpenRouter models Adds missing GPT-5.4 base ($2.50/$15.00, 1.05M context) and GPT-5.4 Pro ($30/$180, no structured outputs) to OpenRouter model list. Updates default model from gpt-5.1 to gpt-5.4. Co-Authored-By: Claude Opus 4.6 (1M context) --- .../adapters/openrouter/OpenRouterModels.ts | 36 +++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/src/services/llm/adapters/openrouter/OpenRouterModels.ts b/src/services/llm/adapters/openrouter/OpenRouterModels.ts index ee63199ad..6c43bce27 100644 --- a/src/services/llm/adapters/openrouter/OpenRouterModels.ts +++ b/src/services/llm/adapters/openrouter/OpenRouterModels.ts @@ -1,7 +1,7 @@ /** * OpenRouter Model Specifications * OpenRouter provides access to multiple providers through a unified API - * Updated March 2026 with GPT-5.3, Claude Sonnet 4.6, and Gemini 3.1 models + * Updated April 2026 with GPT-5.4, Claude Sonnet 4.6, and Gemini 3.1 models */ import { ModelSpec } from '../modelTypes'; @@ -10,6 +10,22 @@ import { ModelSpec } from '../modelTypes'; // Each model has its own specific API name in OpenRouter export const OPENROUTER_MODELS: ModelSpec[] = [ // OpenAI GPT-5.4 models via OpenRouter + { + provider: 'openrouter', + name: 'GPT-5.4', + apiName: 'openai/gpt-5.4', + contextWindow: 1050000, + maxTokens: 128000, + inputCostPerMillion: 2.50, + outputCostPerMillion: 15.00, + capabilities: { + supportsJSON: true, + supportsImages: true, + supportsFunctions: true, + supportsStreaming: true, + supportsThinking: true + } + }, { provider: 'openrouter', name: 'GPT-5.4 Mini', @@ -42,6 +58,22 @@ export const OPENROUTER_MODELS: ModelSpec[] = [ supportsThinking: true } }, + { + provider: 'openrouter', + name: 'GPT-5.4 Pro', + apiName: 'openai/gpt-5.4-pro', + contextWindow: 1050000, + maxTokens: 128000, + inputCostPerMillion: 30.00, + outputCostPerMillion: 180.00, + capabilities: { + supportsJSON: false, + supportsImages: true, + supportsFunctions: true, + supportsStreaming: true, + supportsThinking: true + } + }, // OpenAI GPT-5.3 models via OpenRouter { @@ -390,4 +422,4 @@ export const OPENROUTER_MODELS: ModelSpec[] = [ }, ]; -export const OPENROUTER_DEFAULT_MODEL = 'openai/gpt-5.1'; +export const OPENROUTER_DEFAULT_MODEL = 'openai/gpt-5.4';