diff --git a/src/renderer/src/components/ChatPanel.vue b/src/renderer/src/components/ChatPanel.vue index aa22d5d..30676b9 100644 --- a/src/renderer/src/components/ChatPanel.vue +++ b/src/renderer/src/components/ChatPanel.vue @@ -246,6 +246,11 @@ async function sendQuery(): Promise { async function sendVisionQuery(): Promise { if (!pendingImage.value) return if (store.querying) return + // 防守拍完照到点发送之间后端被切成纯文本模型的空窗(按钮此时已置灰,但图片还留在输入区) + if (!store.visionAvailable) { + message.warning('当前生成服务加载的不是多模态模型,无法识别图片') + return + } const q = question.value.trim() const img = pendingImage.value @@ -670,9 +675,14 @@ onUnmounted(() => { 语音输出 - +
-