From a75a2b8a6953d569e680246eebe7e673972097e4 Mon Sep 17 00:00:00 2001 From: hannesrudolph Date: Thu, 7 Aug 2025 11:48:46 -0700 Subject: [PATCH] fix: restore reasoning effort support for o3 and o4 models - Added supportsReasoningEffort: true to o3, o3-high, o3-low models - Added supportsReasoningEffort: true to o4-mini, o4-mini-high, o4-mini-low models - Added supportsReasoningEffort: true to o3-mini, o3-mini-high, o3-mini-low models - These models have both supportsReasoningEffort and reasoningEffort properties --- packages/types/src/providers/openai.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/types/src/providers/openai.ts b/packages/types/src/providers/openai.ts index a8765b21d8..2e576a9d78 100644 --- a/packages/types/src/providers/openai.ts +++ b/packages/types/src/providers/openai.ts @@ -78,6 +78,7 @@ export const openAiNativeModels = { contextWindow: 200_000, supportsImages: true, supportsPromptCache: true, + supportsReasoningEffort: true, inputPrice: 2.0, outputPrice: 8.0, cacheReadsPrice: 0.5, @@ -88,6 +89,7 @@ export const openAiNativeModels = { contextWindow: 200_000, supportsImages: true, supportsPromptCache: true, + supportsReasoningEffort: true, inputPrice: 2.0, outputPrice: 8.0, cacheReadsPrice: 0.5, @@ -98,6 +100,7 @@ export const openAiNativeModels = { contextWindow: 200_000, supportsImages: true, supportsPromptCache: true, + supportsReasoningEffort: true, inputPrice: 2.0, outputPrice: 8.0, cacheReadsPrice: 0.5, @@ -108,6 +111,7 @@ export const openAiNativeModels = { contextWindow: 200_000, supportsImages: true, supportsPromptCache: true, + supportsReasoningEffort: true, inputPrice: 1.1, outputPrice: 4.4, cacheReadsPrice: 0.275, @@ -118,6 +122,7 @@ export const openAiNativeModels = { contextWindow: 200_000, supportsImages: true, supportsPromptCache: true, + supportsReasoningEffort: true, inputPrice: 1.1, outputPrice: 4.4, cacheReadsPrice: 0.275, @@ -128,6 +133,7 @@ export const openAiNativeModels = { contextWindow: 200_000, supportsImages: true, supportsPromptCache: true, + supportsReasoningEffort: true, inputPrice: 1.1, outputPrice: 4.4, cacheReadsPrice: 0.275, @@ -138,6 +144,7 @@ export const openAiNativeModels = { contextWindow: 200_000, supportsImages: false, supportsPromptCache: true, + supportsReasoningEffort: true, inputPrice: 1.1, outputPrice: 4.4, cacheReadsPrice: 0.55, @@ -148,6 +155,7 @@ export const openAiNativeModels = { contextWindow: 200_000, supportsImages: false, supportsPromptCache: true, + supportsReasoningEffort: true, inputPrice: 1.1, outputPrice: 4.4, cacheReadsPrice: 0.55, @@ -158,6 +166,7 @@ export const openAiNativeModels = { contextWindow: 200_000, supportsImages: false, supportsPromptCache: true, + supportsReasoningEffort: true, inputPrice: 1.1, outputPrice: 4.4, cacheReadsPrice: 0.55,