diff --git a/works/ai-chat-app/www/app.js b/works/ai-chat-app/www/app.js index f328b55..1c85822 100644 --- a/works/ai-chat-app/www/app.js +++ b/works/ai-chat-app/www/app.js @@ -116,6 +116,13 @@ async function loadBackendConfig() { }; } + // 加载LLM能力配置(思考模式、视觉能力) + if (backendConfig.llm) { + llmCapabilities.thinking = backendConfig.llm.enable_thinking === 1; + llmCapabilities.vision = backendConfig.llm.enable_vision === 1; + console.log('LLM能力: 思考模式=', llmCapabilities.thinking, '视觉=', llmCapabilities.vision); + } + updateAgentsDisplay(); console.log('后台配置已加载', backendConfig); } catch (e) { @@ -283,6 +290,12 @@ let enableThinking = false; // 深度思考 let enableSearch = false; // 联网搜索 let autoScrollEnabled = true; // 自动滚动(用户滚动后可关闭) +// LLM 能力标志(从后台配置加载) +let llmCapabilities = { + thinking: false, // 是否支持思考模式 + vision: false // 是否支持视觉能力 +}; + // DOM 元素(初始为 null,在 openConversation 时重新获取) let appContainer = null; let messagesContainer = null; @@ -2917,10 +2930,12 @@ function showAgentChatPage() {