diff --git a/modules/model/provider/OpenAI/index.ts b/modules/model/provider/OpenAI/index.ts index dd0f6cd9..65d200e9 100644 --- a/modules/model/provider/OpenAI/index.ts +++ b/modules/model/provider/OpenAI/index.ts @@ -3,6 +3,30 @@ import { ModelTypeEnum, type ProviderConfigType } from '../../type'; const models: ProviderConfigType = { provider: 'OpenAI', list: [ + { + type: ModelTypeEnum.llm, + model: 'gpt-5.1', + maxContext: 400000, + maxTokens: 128000, + quoteMaxToken: 400000, + maxTemperature: null, + responseFormatList: ['text', 'json_schema'], + vision: true, + reasoning: false, + toolChoice: true + }, + { + type: ModelTypeEnum.llm, + model: 'gpt-5.1-chat-latest', + maxContext: 128000, + maxTokens: 16000, + quoteMaxToken: 128000, + maxTemperature: null, + responseFormatList: ['text', 'json_schema'], + vision: true, + reasoning: false, + toolChoice: true + }, { type: ModelTypeEnum.llm, model: 'gpt-5', @@ -51,9 +75,9 @@ const models: ProviderConfigType = { { type: ModelTypeEnum.llm, model: 'gpt-5-chat', - maxContext: 400000, - maxTokens: 128000, - quoteMaxToken: 400000, + maxContext: 128000, + maxTokens: 16000, + quoteMaxToken: 128000, maxTemperature: 1.2, vision: true, reasoning: false,