@@ -202,6 +202,7 @@ export enum ChatModels {
202202 OPENROUTER_GROK_4_1_FAST = "x-ai/grok-4.1-fast" ,
203203 SILICONFLOW_DEEPSEEK_V3 = "deepseek-ai/DeepSeek-V3" ,
204204 SILICONFLOW_DEEPSEEK_R1 = "deepseek-ai/DeepSeek-R1" ,
205+ MINIMAX_M27 = "MiniMax-M2.7" ,
205206}
206207
207208// Model Providers
@@ -223,6 +224,8 @@ export enum ChatModelProviders {
223224 COHEREAI = "cohereai" ,
224225 SILICONFLOW = "siliconflow" ,
225226 GITHUB_COPILOT = "github-copilot" ,
227+ MINIMAX = "minimax" ,
228+ MINIMAX_CN = "minimax-cn" ,
226229}
227230
228231export enum ModelCapability {
@@ -432,6 +435,22 @@ export const BUILTIN_CHAT_MODELS: CustomModel[] = [
432435 baseUrl : "https://api.siliconflow.com/v1" ,
433436 capabilities : [ ModelCapability . REASONING ] ,
434437 } ,
438+ {
439+ name : ChatModels . MINIMAX_M27 ,
440+ provider : ChatModelProviders . MINIMAX ,
441+ enabled : false ,
442+ isBuiltIn : true ,
443+ baseUrl : "https://api.minimax.io/v1" ,
444+ capabilities : [ ModelCapability . REASONING ] ,
445+ } ,
446+ {
447+ name : ChatModels . MINIMAX_M27 ,
448+ provider : ChatModelProviders . MINIMAX_CN ,
449+ enabled : false ,
450+ isBuiltIn : true ,
451+ baseUrl : "https://api.minimaxi.com/v1" ,
452+ capabilities : [ ModelCapability . REASONING ] ,
453+ } ,
435454] ;
436455
437456export enum EmbeddingModelProviders {
@@ -667,6 +686,22 @@ export const ProviderInfo: Record<Provider, ProviderMetadata> = {
667686 listModelURL : "https://api.siliconflow.com/v1/models" ,
668687 testModel : ChatModels . SILICONFLOW_DEEPSEEK_V3 ,
669688 } ,
689+ [ ChatModelProviders . MINIMAX ] : {
690+ label : "MiniMax" ,
691+ host : "https://api.minimax.io/v1" ,
692+ curlBaseURL : "https://api.minimax.io/v1" ,
693+ keyManagementURL : "https://platform.minimax.io/user-center/basic-information/interface-key" ,
694+ listModelURL : "https://api.minimax.io/v1/models" ,
695+ testModel : ChatModels . MINIMAX_M27 ,
696+ } ,
697+ [ ChatModelProviders . MINIMAX_CN ] : {
698+ label : "MiniMax (CN)" ,
699+ host : "https://api.minimaxi.com/v1" ,
700+ curlBaseURL : "https://api.minimaxi.com/v1" ,
701+ keyManagementURL : "https://platform.minimaxi.com/user-center/basic-information/interface-key" ,
702+ listModelURL : "https://api.minimaxi.com/v1/models" ,
703+ testModel : ChatModels . MINIMAX_M27 ,
704+ } ,
670705 [ ChatModelProviders . OLLAMA ] : {
671706 label : "Ollama" ,
672707 host : "http://localhost:11434/v1/" ,
@@ -750,6 +785,8 @@ export const ProviderSettingsKeyMap: Record<SettingKeyProviders, keyof CopilotSe
750785 "amazon-bedrock" : "amazonBedrockApiKey" ,
751786 siliconflow : "siliconflowApiKey" ,
752787 "github-copilot" : "githubCopilotToken" ,
788+ minimax : "minimaxApiKey" ,
789+ "minimax-cn" : "minimaxCnApiKey" ,
753790} ;
754791
755792export enum VAULT_VECTOR_STORE_STRATEGY {
@@ -905,6 +942,8 @@ export const DEFAULT_SETTINGS: CopilotSettings = {
905942 amazonBedrockApiKey : "" ,
906943 amazonBedrockRegion : "" ,
907944 siliconflowApiKey : "" ,
945+ minimaxApiKey : "" ,
946+ minimaxCnApiKey : "" ,
908947 // GitHub Copilot OAuth tokens
909948 githubCopilotAccessToken : "" ,
910949 githubCopilotToken : "" ,
0 commit comments