fix: 智能自动模式 - 将 auto 传递给后端而非前端选择
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
8763e8d53f
commit
6d37542b0b
@ -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);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user