qoder本地模型调试需四步:一、切换debug构建并启用-dqoder_enable_local_llm_debug=1;二、cli临时指定或全局config.yaml配置ollama端点与模型;三、添加断点后启动调试;四、在locals面板悬停变量点击“explain with local model”触发本地推理。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

Qoder本地模型用于项目调试,需将Ollama等本地大模型接入调试流程,使断点变量解释、错误归因、修复建议等环节直接调用本地推理能力,避免云端传输延迟与隐私泄露。
启用Debug构建并加载本地模型调试符号
Qoder默认Release模式会剥离调试元数据,且不加载LLM上下文注入模块。必须先切换为Debug构建,并显式启用本地模型绑定开关。
1、右键项目名→【Properties】→【Build Settings】→【Configuration】,将Active build configuration设为Debug。
2、在【Compiler Flags】中确认已添加-g(Linux/macOS)或/Zi(Windows),同时追加参数-DQODER_ENABLE_LOCAL_LLM_DEBUG=1。
3、点击【Apply】→执行Clean & Rebuild,【若跳过此步,后续调试时模型提示将始终显示“LLM not available”】。
配置本地Ollama模型为调试辅助引擎
调试过程中变量含义模糊、堆栈信息难读时,Qoder可自动调用本地模型生成自然语言解释。该功能依赖明确的模型端点配置。
方法一:CLI临时指定(适合单次调试验证)
在终端进入项目根目录,运行:
qoderclicn --debug --ollama http://127.0.0.1:11434/v1 --model deepseek-coder:33b
方法二:全局配置强制生效(推荐长期使用)
1、打开~/.qoder/config.yaml(Windows为%USERPROFILE%\.qoder\config.yaml)。
2、在文件末尾新增段落:
debug:
llm_provider: "ollama"
ollama_base_url: "http://127.0.0.1:11434"
ollama_model: "deepseek-coder:33b"
3、保存后重启Qoder IDE,下次启动调试会话即自动加载该模型。
在断点处触发本地模型智能解释
当程序停在断点时,Qoder会在【Locals】窗口右侧自动生成“Explain with LLM”按钮,点击即可调用本地模型分析当前变量状态与执行路径。
第一步:在源码编辑区左侧标记栏点击行号旁空白处,添加断点。
第二步:按F5启动调试,等待程序暂停。
第三步:在【Locals】面板中找到目标变量(如response、errorStack),鼠标悬停其名称上,出现放大镜图标后点击→选择“Explain with local model”。
第四步:Qoder将构造结构化上下文(含变量类型、值、所在函数签名、调用栈前3层),发送至本地Ollama服务;【响应超时阈值为8秒,若Ollama未响应或返回空内容,界面将显示“Model timeout or empty response”】。











