From 350df0b26130bb4873234697e3a9d3bde3bfce44 Mon Sep 17 00:00:00 2001 From: Frank Date: Tue, 17 Mar 2026 18:41:38 -0400 Subject: [PATCH] zen: add missing model lab names --- packages/console/app/src/component/icon.tsx | 27 +++++++++++++++++++ .../routes/workspace/[id]/model-section.tsx | 12 +++++++++ 2 files changed, 39 insertions(+) diff --git a/packages/console/app/src/component/icon.tsx b/packages/console/app/src/component/icon.tsx index fc50b489b..df7e067c2 100644 --- a/packages/console/app/src/component/icon.tsx +++ b/packages/console/app/src/component/icon.tsx @@ -191,6 +191,33 @@ export function IconGemini(props: JSX.SvgSVGAttributes) { ) } +export function IconXiaomi(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconNvidia(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconArcee(props: JSX.SvgSVGAttributes) { + return ( + + + + + + + ) +} + export function IconStealth(props: JSX.SvgSVGAttributes) { return ( diff --git a/packages/console/app/src/routes/workspace/[id]/model-section.tsx b/packages/console/app/src/routes/workspace/[id]/model-section.tsx index a4b64889c..bf19f81cd 100644 --- a/packages/console/app/src/routes/workspace/[id]/model-section.tsx +++ b/packages/console/app/src/routes/workspace/[id]/model-section.tsx @@ -8,12 +8,15 @@ import { querySessionInfo } from "../common" import { IconAlibaba, IconAnthropic, + IconArcee, IconGemini, IconMiniMax, IconMoonshotAI, + IconNvidia, IconOpenAI, IconStealth, IconXai, + IconXiaomi, IconZai, } from "~/component/icon" import { useI18n } from "~/context/i18n" @@ -29,6 +32,9 @@ const getModelLab = (modelId: string) => { if (modelId.startsWith("qwen")) return "Alibaba" if (modelId.startsWith("minimax")) return "MiniMax" if (modelId.startsWith("grok")) return "xAI" + if (modelId.startsWith("mimo")) return "Xiaomi" + if (modelId.startsWith("nemotron")) return "NVIDIA" + if (modelId.startsWith("trinity")) return "Arcee" return "Stealth" } @@ -139,6 +145,12 @@ export function ModelSection() { return case "MiniMax": return + case "Xiaomi": + return + case "NVIDIA": + return + case "Arcee": + return default: return }