@@ -47,6 +47,9 @@ const modelStrings: { [key: string]: string } = {
47
47
"codestral-latest" : "Codestral (Latest)" ,
48
48
"codestral-mamba-2407" : "Codestral Mamba (2407)" ,
49
49
"codestral-mamba-latest" : "Codestral Mamba (Latest)" ,
50
+ "codestral-2411-rc5" : "Codestral (2411-rc5)" ,
51
+ "codestral-2412" : "Codestral (2412)" ,
52
+ "codestral-2501" : "Codestral (2501)" ,
50
53
"mistral-embed" : "Mistral Embed" ,
51
54
"mistral-large-2402" : "Mistral Large (2402)" ,
52
55
"mistral-large-2407" : "Mistral Large (2407)" ,
@@ -77,6 +80,9 @@ const modelStrings: { [key: string]: string } = {
77
80
"ministral-8b-latest" : "Ministral 8B (Latest)" ,
78
81
"mistral-moderation-2411" : "Mistral Moderation (2411)" ,
79
82
"mistral-moderation-latest" : "Mistral Moderation (Latest)" ,
83
+ "mistral-small-2501" : "Mistral Small (2501)" ,
84
+ "mistral-large-2502-15-1-rc2" : "Mistral Large (2502.15.1-rc2)" ,
85
+ "mistral-large-pixtral-2411" : "Mistral Large Pixtral (2411)" ,
80
86
81
87
// Anthropic Models
82
88
"claude-2.0" : "Claude 2.0" ,
@@ -95,8 +101,8 @@ export function getModelString(id: string): string {
95
101
96
102
export function getModelProvider ( id : string , models : ModelList ) : AiProvider {
97
103
if ( models . mistralModels . includes ( id ) ) return "mistral" ;
98
- if ( models . anthropicModels . includes ( id ) ) return "anthropic" ;
99
- return "openAI" ;
104
+ else if ( models . anthropicModels . includes ( id ) ) return "anthropic" ;
105
+ else return "openAI" ;
100
106
}
101
107
102
108
export interface ModelList {
0 commit comments