From 577a9757af978816900b2c295ab3bd6084e15e7f Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 24 Apr 2026 20:10:26 +0000 Subject: [PATCH 1/3] feat: add gpt-5.5 and gpt-5.5-pro openai models --- packages/models/src/models/openai.ts | 117 +++++++++++++++++++++++++++ 1 file changed, 117 insertions(+) diff --git a/packages/models/src/models/openai.ts b/packages/models/src/models/openai.ts index 813fd9c727..092413725e 100644 --- a/packages/models/src/models/openai.ts +++ b/packages/models/src/models/openai.ts @@ -1536,6 +1536,123 @@ export const openaiModels = [ }, ], }, + { + id: "gpt-5.5", + name: "GPT-5.5", + description: + "A new class of intelligence for coding and professional work.", + family: "openai", + releasedAt: new Date("2026-04-23"), + providers: [ + { + providerId: "openai", + modelName: "gpt-5.5", + inputPrice: 5.0 / 1e6, + outputPrice: 30.0 / 1e6, + cachedInputPrice: 0.5 / 1e6, + requestPrice: 0, + contextSize: 1050000, + maxOutput: 128000, + streaming: true, + vision: true, + tools: true, + webSearch: true, + webSearchPrice: 0.01, + reasoning: true, + reasoningOutput: "omit", + supportsResponsesApi: true, + jsonOutputSchema: true, + supportedParameters: [ + "temperature", + "top_p", + "frequency_penalty", + "presence_penalty", + "response_format", + ], + jsonOutput: true, + }, + { + providerId: "azure", + stability: "unstable", + modelName: "gpt-5.5", + inputPrice: 5.0 / 1e6, + outputPrice: 30.0 / 1e6, + cachedInputPrice: 0.5 / 1e6, + discount: 0.3, + requestPrice: 0, + contextSize: 1050000, + maxOutput: 128000, + streaming: true, + vision: true, + tools: true, + webSearch: true, + webSearchPrice: 0.01, + reasoning: true, + reasoningOutput: "omit", + supportsResponsesApi: true, + jsonOutputSchema: true, + supportedParameters: [ + "temperature", + "top_p", + "frequency_penalty", + "presence_penalty", + "response_format", + ], + jsonOutput: true, + }, + ], + }, + { + id: "gpt-5.5-pro", + name: "GPT-5.5 Pro", + description: + "Version of GPT-5.5 that uses more compute for smarter and more precise responses.", + family: "openai", + releasedAt: new Date("2026-04-23"), + providers: [ + { + providerId: "openai", + test: "skip", + modelName: "gpt-5.5-pro", + inputPrice: 30.0 / 1e6, + outputPrice: 180.0 / 1e6, + discount: 0.3, + requestPrice: 0, + contextSize: 1050000, + maxOutput: 128000, + streaming: true, + reasoning: true, + reasoningOutput: "omit", + vision: true, + tools: true, + webSearch: true, + webSearchPrice: 0.01, + supportsResponsesApi: true, + jsonOutputSchema: false, + jsonOutput: true, + }, + { + providerId: "azure", + test: "skip", + modelName: "gpt-5.5-pro", + inputPrice: 30.0 / 1e6, + outputPrice: 180.0 / 1e6, + requestPrice: 0, + contextSize: 1050000, + maxOutput: 128000, + streaming: true, + reasoning: true, + reasoningOutput: "omit", + vision: true, + tools: true, + webSearch: true, + webSearchPrice: 0.01, + supportsResponsesApi: true, + jsonOutputSchema: false, + jsonOutput: true, + }, + ], + }, { id: "gpt-5.2-codex", name: "GPT-5.2 Codex", From 97bb9af57a8928a72c0ffc4fe00d7e47baf14fc0 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 25 Apr 2026 10:32:16 +0000 Subject: [PATCH 2/3] test: skip e2e for gpt-5.5 openai provider --- packages/models/src/models/openai.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/models/src/models/openai.ts b/packages/models/src/models/openai.ts index 092413725e..4c05efbd24 100644 --- a/packages/models/src/models/openai.ts +++ b/packages/models/src/models/openai.ts @@ -1546,6 +1546,7 @@ export const openaiModels = [ providers: [ { providerId: "openai", + test: "skip", modelName: "gpt-5.5", inputPrice: 5.0 / 1e6, outputPrice: 30.0 / 1e6, From e55125c5af587dc317e08d0eb71c924e09fc0820 Mon Sep 17 00:00:00 2001 From: smakosh Date: Sat, 25 Apr 2026 12:36:54 +0200 Subject: [PATCH 3/3] feat(models): enable reasoningMaxTokens for gpt-5.5 Co-Authored-By: Claude Opus 4.7 (1M context) --- packages/models/src/models/openai.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/models/src/models/openai.ts b/packages/models/src/models/openai.ts index 4c05efbd24..2d4a70d21c 100644 --- a/packages/models/src/models/openai.ts +++ b/packages/models/src/models/openai.ts @@ -1546,7 +1546,6 @@ export const openaiModels = [ providers: [ { providerId: "openai", - test: "skip", modelName: "gpt-5.5", inputPrice: 5.0 / 1e6, outputPrice: 30.0 / 1e6, @@ -1560,6 +1559,7 @@ export const openaiModels = [ webSearch: true, webSearchPrice: 0.01, reasoning: true, + reasoningMaxTokens: true, reasoningOutput: "omit", supportsResponsesApi: true, jsonOutputSchema: true, @@ -1589,6 +1589,7 @@ export const openaiModels = [ webSearch: true, webSearchPrice: 0.01, reasoning: true, + reasoningMaxTokens: true, reasoningOutput: "omit", supportsResponsesApi: true, jsonOutputSchema: true, @@ -1623,6 +1624,7 @@ export const openaiModels = [ maxOutput: 128000, streaming: true, reasoning: true, + reasoningMaxTokens: true, reasoningOutput: "omit", vision: true, tools: true, @@ -1643,6 +1645,7 @@ export const openaiModels = [ maxOutput: 128000, streaming: true, reasoning: true, + reasoningMaxTokens: true, reasoningOutput: "omit", vision: true, tools: true,