diff --git a/components/messages.tsx b/components/messages.tsx index 471a5047c..d160331e4 100644 --- a/components/messages.tsx +++ b/components/messages.tsx @@ -104,7 +104,7 @@ function PureMessages({ (m: DynamicModel) => m.id === selectedModelId && m.providerType === "volcano-vision" ) ?? false; - // 🆕 判断是否是阿里生图模型 + // 🆕 判断是否是阿里生图模型(或者智能自动模式默认使用阿里生图占位图) const isAlibabaImageModel = modelsData?.models?.some( (m: DynamicModel) => m.id === selectedModelId && m.providerType === "alibaba-image" ) ?? false; @@ -167,6 +167,7 @@ function PureMessages({ ); // 判断是否是图片生成模型(包括 Gemini、火山、阿里) + // 注意:智能自动模式不在这里判断,因为后端还在分析意图,可能最终是对话而不是生图 const isImageGenModel = isGeminiModel || isVolcanoVisionModel || isAlibabaImageModel; // 根据模型类型判断是否有有效内容 @@ -318,6 +319,7 @@ function PureMessages({ if (showVolcano) return ; // 🆕 阿里生图模型使用通用组件,橙色主题,最多 6 张,传递自定义模型名称 if (showAlibabaImage) return ; + // 智能自动模式会先显示通用思考动画,等后端确定模型后自然切换 return ; })()}