import { useState } from "react"; import { ModelManager } from "../components/ModelManager"; import type { Kind } from "../api"; // 模型配置页:工作主力(chat) / JARVIS 语音(voice) / 向量化(embedding) 三 Tab 统一管理。 // 工作与语音分开:编排/报告用强模型(chat),JARVIS 语音对话用快模型(voice, 低时延)——各配各激活。 const TABS: { key: Kind; label: string }[] = [ { key: "chat", label: "工作主力模型" }, { key: "voice", label: "JARVIS 语音模型" }, { key: "embedding", label: "向量化模型" }, ]; export function ModelsPage() { const [tab, setTab] = useState("chat"); return (
{/* 头部标题与 Tab 切换 */}

模型管理

工作主力模型跑编排/报告(要强)· JARVIS 语音模型跑实时对话(要快)· 向量化模型跑 RAG

{TABS.map((t) => ( ))}
{/* 模型管理组件 */}
{tab === "chat" && ( )} {tab === "voice" && ( )} {tab === "embedding" && ( )}
); }