需将qoder配置为直连本地ollama服务:确保ollama serve运行、模型已pull,cli可通过--ollama参数或环境变量临时调用,配置文件需设base_url为http://127.0.0.1:11434/v1、api_key为sk-ollama、model为对应名称;ide插件如continue则配置apibase为https://www.php.cn/link/dcd3f83c96576c0fd437286a1ff6f1f0且不加/v1。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在Qoder中直接调用你本机通过Ollama运行的大模型(比如qwen2.5-coder:14b或deepseek-coder:6.7b-instruct-q4_K_M),不走云端计费、不依赖网络,就得切断默认API通道,把请求精准打到http://127.0.0.1:11434这个本地服务端点上。整个过程不需要改Qoder源码,也不用编译,但必须确保Ollama服务已就绪且模型已加载。
确认Ollama服务正在运行
打开终端,执行ollama serve——如果它提示“daemon already running”,说明服务已在后台运行;若无响应,说明服务未启动,需先运行该命令。这一步跳过会导致后续所有配置都连不上。
在浏览器中访问 https://www.php.cn/link/dcd3f83c96576c0fd437286a1ff6f1f0,页面显示Ollama图标和模型列表,代表服务健康。如果打不开,检查是否被防火墙拦截,或端口被其他程序占用(如Docker Desktop默认也占11434)。
执行ollama list,确认你要用的模型(例如qwen2.5-coder:14b)已出现在列表中。没出现就先运行ollama pull qwen2.5-coder:14b拉取。
CLI临时直连:一次一模型,快速验证
方法一:命令行参数覆盖
在项目目录下,直接运行:qoderclicn --ollama http://127.0.0.1:11434/v1 --model qwen2.5-coder:14b。这会绕过所有配置文件,强制本次会话只连本地Ollama。
【注意】路径中的/v1不能省略,Ollama 0.20+版本要求此路径前缀,否则Qoder会报404错误。
方法二:环境变量注入(适用于脚本批量调用)
执行OLLAMA_BASE_URL=http://127.0.0.1:11434/v1 OLLAMA_MODEL=qwen2.5-coder:14b qoderclicn。环境变量优先级高于配置文件,但仅对当前shell生效。
配置文件持久化:全局生效,重启即用
第一步:定位配置文件路径
macOS/Linux用户打开~/.qoder/config.yaml;Windows用户打开%USERPROFILE%\.qoder\config.yaml。若文件不存在,新建一个空文件即可。
第二步:写入标准Ollama兼容配置块
在文件末尾添加以下内容(注意缩进为2个空格,YAML对空格敏感):
llm:<br> base_url: "http://127.0.0.1:11434/v1"<br> api_key: "sk-ollama"<br> model: "qwen2.5-coder:14b"
【关键】必须写api_key: "sk-ollama",这是Ollama官方要求的固定占位值,填错或留空会导致认证失败返回401。
第三步:保存后重启Qoder CLI或关闭重开Qoder桌面客户端。此时所有Agent模式(Quest/TUI/Memory)均自动走本地通道,不再扣Credits。
IDE插件级接入:VSCode/IntelliJ中联动使用
以VSCode中Continue插件为例,需单独配置模型提供方为Ollama:
打开VSCode → Ctrl+Shift+P → 输入“Continue: Open Settings” → 编辑continue.config.json,在models数组中添加:
{<br> "name": "Qwen2.5-Coder-Local",<br> "provider": "ollama",<br> "model": "qwen2.5-coder:14b",<br> "apiBase": "https://www.php.cn/link/dcd3f83c96576c0fd437286a1ff6f1f0"<br>}
注意此处apiBase不带/v1后缀,与CLI和config.yaml写法不同——Continue插件内部会自动补全路径,加了反而报错。
保存后,在编辑器内触发代码补全或对话,日志里会出现→ using ollama provider字样,表示已成功桥接。











