diff --git a/modules/model/provider/Claude/index.ts b/modules/model/provider/Claude/index.ts index 2c2be466..439b1275 100644 --- a/modules/model/provider/Claude/index.ts +++ b/modules/model/provider/Claude/index.ts @@ -3,11 +3,33 @@ import { ModelTypeEnum, type ProviderConfigType } from '../../type'; const models: ProviderConfigType = { provider: 'Claude', list: [ + { + type: ModelTypeEnum.llm, + model: 'claude-haiku-4-5-20251001', + maxContext: 200000, + maxTokens: 64000, + quoteMaxToken: 100000, + maxTemperature: 1, + vision: true, + reasoning: false, + toolChoice: true + }, { type: ModelTypeEnum.llm, model: 'claude-sonnet-4-5-20250929', + maxContext: 1000000, + maxTokens: 64000, + quoteMaxToken: 100000, + maxTemperature: 1, + vision: true, + reasoning: false, + toolChoice: true + }, + { + type: ModelTypeEnum.llm, + model: 'claude-opus-4-1-20250805', maxContext: 200000, - maxTokens: 8000, + maxTokens: 32000, quoteMaxToken: 100000, maxTemperature: 1, vision: true, @@ -18,7 +40,7 @@ const models: ProviderConfigType = { type: ModelTypeEnum.llm, model: 'claude-sonnet-4-20250514', maxContext: 200000, - maxTokens: 8000, + maxTokens: 64000, quoteMaxToken: 100000, maxTemperature: 1, vision: true, @@ -29,7 +51,7 @@ const models: ProviderConfigType = { type: ModelTypeEnum.llm, model: 'claude-opus-4-20250514', maxContext: 200000, - maxTokens: 4096, + maxTokens: 32000, quoteMaxToken: 100000, maxTemperature: 1, vision: true,