diff --git a/frontend/src/components/ui/model-selector.tsx b/frontend/src/components/ui/model-selector.tsx index f3d413f..a77afc2 100755 --- a/frontend/src/components/ui/model-selector.tsx +++ b/frontend/src/components/ui/model-selector.tsx @@ -15,15 +15,15 @@ export function ModelSelector({ value, onChange, className = '' }: ModelSelector const [models, setModels] = useState(FALLBACK_MODELS); useEffect(() => { - fetch(`${API_BASE}/public/models`) + fetch(`${API_BASE}/sandbox/models`) .then(r => r.json()) .then(data => { if (data.items?.length) { setModels(data.items.map((m: any) => ({ id: m.id, - label: m.name, + label: m.label, provider: m.provider, - desc: m.description || '', + desc: m.desc, }))); } }) diff --git a/frontend/src/lib/models.ts b/frontend/src/lib/models.ts index 5283996..c144d44 100755 --- a/frontend/src/lib/models.ts +++ b/frontend/src/lib/models.ts @@ -5,10 +5,10 @@ export interface ModelOption { desc: string; } +/** 沙箱可选模型 — 仅国内已备案大模型 */ export const AVAILABLE_MODELS: ModelOption[] = [ - { id: 'general', label: '通用模式', provider: '', desc: '日常问答,综合能力均衡' }, - { id: 'deepseek-v4-flash', label: 'DeepSeek V4 Flash', provider: '', desc: '高速推理,代码生成强' }, - { id: 'sensenova-6.7-flash-lite', label: 'SenseNova 6.7 Flash Lite', provider: '', desc: '轻量快速,日常使用' }, + { id: 'deepseek-v4-flash', label: 'DeepSeek V4 Flash', provider: '硅基流动', desc: '高速推理,代码生成能力强,价格极低' }, + { id: 'sensenova-6.7-flash-lite', label: 'SenseNova 6.7 Flash Lite', provider: '商汤科技', desc: '轻量快速,日常对话与文本处理' }, ]; -export const DEFAULT_MODEL = 'general'; +export const DEFAULT_MODEL = 'deepseek-v4-flash';