diff --git a/components/multimodal-input.tsx b/components/multimodal-input.tsx index a398c76..9410f0f 100644 --- a/components/multimodal-input.tsx +++ b/components/multimodal-input.tsx @@ -1098,18 +1098,16 @@ function PureModelSelectorCompact({ onValueChange={(modelName) => { const model = displayModels.find((m) => m.displayName === modelName); if (model) { - // 如果选择的是"自动",则智能选择一个真实模型 + // 🆕 如果选择的是"自动"模式,直接传递 "auto" 给后端 + // 后端会使用智能分析器进行意图识别和模型选择 if (model.id === "auto") { - const bestModel = selectBestModel(); - if (bestModel) { - console.log(`[自动选择] 根据${attachments.length > 0 ? '有附件' : '无附件'}情况,选择模型: ${bestModel.displayName}`); - setOptimisticModelId(bestModel.id); - onModelChange?.(bestModel.id); - startTransition(() => { - saveChatModelAsCookie(bestModel.id); - }); - return; - } + console.log("[自动模式] 选择智能自动模式,后端将进行意图分析和模型路由"); + setOptimisticModelId("auto"); + onModelChange?.("auto"); + startTransition(() => { + saveChatModelAsCookie("auto"); + }); + return; } setOptimisticModelId(model.id);