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 ;
})()}