需通过ollama本地运行deepseek或qwen模型并配置openclaw对接:一、安装ollama,修改存储路径,拉取对应模型(如deepseek-r1:7b),启动服务;二、在openclaw中配置custom provider,填入http://127.0.0.1:11434/v1及模型id;三、手动修改openclaw.json中agents.defaults.model字段为对应id;四、重启gateway并验证日志与响应。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您已部署OpenClaw并希望将其大模型后端切换为本地运行的DeepSeek或Qwen版本,则需绕过云端API依赖,直接对接Ollama等本地模型服务。以下是实现该目标的具体操作路径:
一、安装并运行本地模型服务
OpenClaw不内置模型,需依赖外部模型服务提供推理能力。Ollama是当前最轻量、兼容性最强的本地模型运行时,支持DeepSeek R1、Qwen2.5系列等主流开源模型,且默认暴露OpenAI兼容接口。
1、访问https://ollama.com/download/windows(Windows)或对应系统版本下载安装Ollama。
2、安装完成后,在终端执行ollama --version确认安装成功。
3、修改Ollama模型默认存储路径,避免系统盘写满:编辑%USERPROFILE%\.ollama\config.json(Windows)或~/.ollama/config.json(macOS/Linux),添加"library": "/your/custom/path"字段。
4、拉取目标模型:执行ollama pull deepseek-r1:7b或ollama pull qwen2.5:14b(具体标签名以https://ollama.com/search页面显示为准)。
5、启动模型服务:执行ollama serve保持后台运行;另开终端验证接口可用性:curl http://127.0.0.1:11434/api/tags应返回包含已拉取模型的JSON列表。
二、配置OpenClaw对接Ollama
OpenClaw通过Custom Provider机制识别任意OpenAI兼容端点。本地Ollama默认监听http://127.0.0.1:11434/v1,无需额外代理即可直连。
1、在终端中执行openclaw config启动交互式配置向导。
2、使用方向键导航至models选项并回车。
3、选择Custom Provider (Any OpenAI or Anthropic compatible endpoint)并回车。
4、填写API Base URL为http://127.0.0.1:11434/v1,保持默认地址即可。
5、在How do you want to provide this API key?处选择Paste API key now,API Key字段填入任意非空字符串(如ollama-local),因Ollama默认不校验密钥。
查找并安装AgentPMT ClawHub组织账户下发布的当前规范AgentPMT技能。用于代理需要最新AgentPMT设置时。
6、Endpoint compatibility必须选择OpenAI-compatible,确保调用/chat/completions端点。
7、输入模型ID:对DeepSeek R1填deepseek-r1:7b,对Qwen2.5填qwen2.5:14b(须与ollama list输出完全一致)。
8、等待校验完成,提示Provider validated successfully即表示配置生效。
三、修改默认Agent所用模型
仅配置Provider不代表Agent自动使用该模型,还需在全局配置中指定默认模型ID,否则仍会回退至原云端模型。
1、打开配置文件:vim ~/.openclaw/openclaw.json(Linux/macOS)或使用记事本打开%USERPROFILE%\.openclaw\openclaw.json(Windows)。
2、定位到agents节点下的defaults对象。
3、将model字段值修改为与第二步中填写的模型ID完全一致,例如:"model": "deepseek-r1:7b"或"model": "qwen2.5:14b"。
4、保存文件:在vim中按ESC后输入:wq;在记事本中直接保存。
四、重启网关并验证模型切换结果
配置变更需重启OpenClaw Gateway组件才能加载新模型参数,且必须确保Ollama服务持续运行。
1、在终端执行openclaw gateway restart,等待提示Gateway restarted successfully。
2、触发一次简单任务,例如在Slack中向OpenClaw发送/ask 你好,请用中文回复。
3、检查OpenClaw日志输出中的模型标识:执行openclaw logs gateway --tail=20,应出现含Using model: deepseek-r1:7b或qwen2.5:14b的日志行。
4、若返回内容符合本地模型风格(如无网络延迟、响应时间稳定在2–5秒内、不出现“API限频”提示),则切换成功。










