@@ -13,11 +13,13 @@ import ChatGLM from '@/ChatGLM';
13
13
import Claude from '@/Claude' ;
14
14
import CodeGeeX from '@/CodeGeeX' ;
15
15
import Cohere from '@/Cohere' ;
16
+ import Dalle from '@/Dalle' ;
16
17
import Dbrx from '@/Dbrx' ;
17
18
import DeepSeek from '@/DeepSeek' ;
18
19
import Doubao from '@/Doubao' ;
19
20
import Fireworks from '@/Fireworks' ;
20
21
import FishAudio from '@/FishAudio' ;
22
+ import Flux from '@/Flux' ;
21
23
import Gemini from '@/Gemini' ;
22
24
import Gemma from '@/Gemma' ;
23
25
import Google from '@/Google' ;
@@ -33,12 +35,14 @@ import Moonshot from '@/Moonshot';
33
35
import OpenAI from '@/OpenAI' ;
34
36
import OpenChat from '@/OpenChat' ;
35
37
import OpenRouter from '@/OpenRouter' ;
38
+ import PaLM from '@/PaLM' ;
36
39
import Perplexity from '@/Perplexity' ;
37
40
import Qwen from '@/Qwen' ;
38
41
import Rwkv from '@/Rwkv' ;
39
42
import Spark from '@/Spark' ;
40
43
import Stability from '@/Stability' ;
41
44
import Stepfun from '@/Stepfun' ;
45
+ import Suno from '@/Suno' ;
42
46
import Upstage from '@/Upstage' ;
43
47
import Wenxin from '@/Wenxin' ;
44
48
import Yi from '@/Yi' ;
@@ -64,21 +68,22 @@ export interface ModelMapping {
64
68
export const modelMappings : ModelMapping [ ] = [
65
69
{ Icon : OpenAI , keywords : [ 'gpt-3' ] , props : { type : 'gpt3' } } ,
66
70
{ Icon : OpenAI , keywords : [ 'gpt-4' ] , props : { type : 'gpt4' } } ,
67
- { Icon : OpenAI , keywords : [ '^gpt-' , '/gpt-' , 'openai' , 'dalle' , 'text-embedding-' ] } ,
71
+ { Icon : Dalle , keywords : [ 'dalle' ] } ,
72
+ { Icon : OpenAI , keywords : [ '^gpt-' , '/gpt-' , 'openai' , 'text-embedding-' ] } ,
68
73
{ Icon : ChatGLM , keywords : [ 'glm-' , 'chatglm' ] } ,
69
74
{ Icon : CodeGeeX , keywords : [ '^codegeex' ] } ,
70
75
{ Icon : DeepSeek , keywords : [ 'deepseek' ] } ,
71
76
{ Icon : Claude , keywords : [ 'claude' ] } ,
72
77
{ Icon : Aws , keywords : [ 'titan' ] } ,
73
78
{ Icon : Fireworks , keywords : [ 'accounts/fireworks/models/fire' ] } ,
74
- { Icon : Meta , keywords : [ 'llama' ] } ,
79
+ { Icon : Meta , keywords : [ 'llama' , '/l3' ] } ,
75
80
{ Icon : LLaVA , keywords : [ 'llava' ] } ,
76
81
{ Icon : Gemini , keywords : [ 'gemini' ] } ,
77
82
{ Icon : Gemma , keywords : [ 'gemma' ] } ,
78
83
{ Icon : Moonshot , keywords : [ 'moonshot' ] } ,
79
84
{ Icon : Qwen , keywords : [ 'qwen' ] } ,
80
85
{ Icon : Minimax , keywords : [ 'minmax' , 'abab' ] } ,
81
- { Icon : Mistral , keywords : [ 'mistral' , 'mixtral' , 'codestral' , 'mathstral' ] } ,
86
+ { Icon : Mistral , keywords : [ 'mistral' , 'mixtral' , 'codestral' , 'mathstral' , '/mn-' ] } ,
82
87
{ Icon : Perplexity , keywords : [ 'pplx' , 'sonar' ] } ,
83
88
{ Icon : Yi , keywords : [ '^yi-' , '/yi-' ] } ,
84
89
{ Icon : OpenRouter , keywords : [ '^openrouter' ] } ,
@@ -90,8 +95,9 @@ export const modelMappings: ModelMapping[] = [
90
95
{ Icon : AiMass , keywords : [ 'taichu' ] } ,
91
96
{ Icon : Ai360 , keywords : [ '360gpt' ] } ,
92
97
{ Icon : Baichuan , keywords : [ 'baichuan' ] } ,
93
- { Icon : Rwkv , keywords : [ 'rwkv' ] } ,
98
+ { Icon : Rwkv , keywords : [ 'rwkv' , '/eagle-' ] } ,
94
99
{ Icon : Wenxin , keywords : [ 'ernie' ] } ,
100
+ { Icon : Doubao , keywords : [ '^doubao' , 'doubao-' ] } ,
95
101
{ Icon : Hunyuan , keywords : [ 'hunyuan' ] } ,
96
102
{ Icon : FishAudio , keywords : [ '^d_' , '^g_' , '^wd_' ] } ,
97
103
{ Icon : ByteDance , keywords : [ 'skylark' ] } ,
@@ -109,12 +115,14 @@ export const modelMappings: ModelMapping[] = [
109
115
'^sd1' ,
110
116
] ,
111
117
} ,
118
+ { Icon : Flux , keywords : [ 'flux' ] } ,
119
+ { Icon : Suno , keywords : [ 'suno' ] } ,
112
120
{ Icon : Azure , keywords : [ 'wizardlm' , 'phi3' , 'phi-3' ] } ,
113
121
{ Icon : Adobe , keywords : [ 'firefly' ] } ,
114
122
{ Icon : Ai21 , keywords : [ 'jamba' , '^j2-' ] } ,
115
123
{ Icon : InternLM , keywords : [ 'internlm' ] } ,
116
124
{ Icon : Upstage , keywords : [ '^solar-' ] } ,
117
- { Icon : Doubao , keywords : [ '^doubao' , 'doubao- '] } ,
125
+ { Icon : PaLM , keywords : [ 'palm ' ] } ,
118
126
{ Icon : Google , keywords : [ 'google' ] } ,
119
127
{ Icon : Spark , keywords : [ 'spark' , 'general' , 'pro-128k' , '4.0ultra' ] } ,
120
128
] ;
0 commit comments