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
This commit is contained in:
hannesrudolph 2025-08-07 11:48:46 -07:00
parent e37a6d2efc
commit a75a2b8a69

View file

@ -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,