Skip to content

Commit e283ef4

Browse files
authored
💄 style: fix stepfun & baichuan model tag icon missing (#3379)
1 parent 06cb946 commit e283ef4

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/components/ModelTag/ModelIcon.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ import {
2929
Rwkv,
3030
Spark,
3131
Stability,
32+
Stepfun,
3233
Tongyi,
3334
Wenxin,
3435
Yi,
@@ -40,9 +41,12 @@ interface ModelIconProps {
4041
size?: number;
4142
}
4243

43-
const ModelIcon = memo<ModelIconProps>(({ model, size = 12 }) => {
44-
if (!model) return;
44+
const ModelIcon = memo<ModelIconProps>(({ model: originModel, size = 12 }) => {
45+
if (!originModel) return;
4546

47+
// lower case the origin model so to better match more model id case
48+
const model = originModel.toLowerCase();
49+
4650
// currently supported models, maybe not in its own provider
4751
if (model.startsWith('gpt')) return <OpenAI size={size} />;
4852
if (model.startsWith('glm') || model.includes('chatglm')) return <ChatGLM size={size} />;
@@ -65,6 +69,7 @@ const ModelIcon = memo<ModelIconProps>(({ model, size = 12 }) => {
6569
if (model.startsWith('openchat')) return <OpenChat size={size} />;
6670
if (model.includes('command')) return <Cohere size={size} />;
6771
if (model.includes('dbrx')) return <Dbrx size={size} />;
72+
if (model.includes('step')) return <Stepfun size={size} />;
6873
if (model.includes('taichu')) return <AiMass size={size} />;
6974
if (model.includes('360gpt')) return <Ai360 size={size} />;
7075

0 commit comments

Comments
 (0)