OpenClaw 配置本地 Ollama 模型完整指南
介绍 OpenClaw 本地 AI 助理的配置指南。内容包括硬件软件准备、Ollama 模型拉取与上下文扩展、OpenClaw 安装方式、连接本地 Ollama 模型的配置文件修改(含 Auth 配置)、TUI 与 Web UI 启动测试、消息应用连接及技能安装。附带常见问题排查方案,帮助用户实现零成本、全隐私保护的本地智能体部署。

介绍 OpenClaw 本地 AI 助理的配置指南。内容包括硬件软件准备、Ollama 模型拉取与上下文扩展、OpenClaw 安装方式、连接本地 Ollama 模型的配置文件修改(含 Auth 配置)、TUI 与 Web UI 启动测试、消息应用连接及技能安装。附带常见问题排查方案,帮助用户实现零成本、全隐私保护的本地智能体部署。

OpenClaw 是一个能帮你清理收件箱、发邮件、管理日历、处理文件、集成 Telegram/WhatsApp,甚至执行复杂任务的本地 AI 助理项目。配合 Ollama 运行本地模型(如 Qwen3、Qwen2.5、GLM-4.7、Llama3.3 等),你就可以实现真正零费用、零网络依赖、全隐私保护的智能体体验。
配置要点:
硬件建议(本地模型跑得顺的关键):
软件要求:
检查命令(全部复制粘贴执行):
node --version # 应 >= v18
npm --version # 应 >= 8
ollama --version # 应 >= 0.17
没有 Node.js? 请前往 https://nodejs.org 下载 LTS 版安装。 没有 Ollama? 请前往 https://ollama.com/download 下载对应系统版本。
拉取推荐本地模型(强烈建议先用 7B-14B 量化版测试):
# 通用推荐(速度快、效果好)
ollama pull qwen2.5:7b
ollama pull qwen3:8b # 2026 新模型,推理更强
ollama pull glm-4.7-flash # ~25GB VRAM,适合强推理
ollama pull llama3.3:8b # Meta 经典
进阶:创建大上下文模型(OpenClaw 必须 ≥16k tokens) OpenClaw 默认需要 16k+ 上下文,否则会报错。我们用 Modelfile 扩展:
# Windows(PowerShell)
cd ~
@"
FROM qwen2.5:7b
PARAMETER num_ctx 32768
"@ | Out-File -Encoding ascii Modelfile
ollama create qwen2.5:7b-32k -f Modelfile
macOS/Linux 同理用 cat > Modelfile 创建文件。验证:
ollama list
ollama show qwen2.5:7b-32k --modelfile
现在模型就绪,Ollama 服务默认监听 http://127.0.0.1:11434。
验证 Ollama 服务(Windows 会自动开机自启):
ollama list
安装 Ollama(Windows 直接双击安装器,macOS/Linux 执行官方脚本):
# macOS / Linux
curl -fsSL https://ollama.com/install.sh | sh
最推荐方式(官方一键法):
ollama launch openclaw
Ollama 会自动:
直接在终端聊天即可!想换本地模型?执行 ollama launch openclaw --model qwen2.5:7b-32k 即可。
手动安装方式(适合想深度配置的用户):
npm install -g openclaw@latest
openclaw --version # 验证版本
方式一:配置向导(推荐新手)
openclaw onboard
按提示操作(超级详细表格):
| 步骤 | 操作选择 |
|---|---|
| Model/auth provider | 选择 Custom Provider(列表最后一项) |
| API Base URL | 输入 http://127.0.0.1:11434/v1 |
| API Key | 必须填写 ollama-local(新版强制要求) |
| Endpoint compatibility | 选择 OpenAI-compatible |
| Model ID | 输入你创建的模型名(如 qwen2.5:7b-32k) |
| 其他问题(技能、渠道) | 全部 Skip for now 或 No |
配置完成后会显示 Web UI 地址(通常 http://127.0.0.1:18789)。
方式二:手动编辑配置文件(高级用户,必备)
配置文件位置:
C:\Users\你的用户名\.openclaw\openclaw.json~/.openclaw/openclaw.json为什么必须加 auth 配置?
虽然 Ollama 是本地模型,不需要真实密钥,但 OpenClaw 完全基于 OpenAI-compatible 协议设计,必须提供规范的 auth 对象才能通过认证校验。官方推荐使用固定标识 "apiKey": "ollama-local",既安全又统一(以后切换远程模型也只需要改 baseUrl)。
完整推荐配置(已包含 auth 部分,直接复制替换):
{
"models": {
"providers": {
"ollama": {
"baseUrl": "http://127.0.0.1:11434/v1",
"auth": {
"type": "api_key",
"apiKey": "ollama-local"
},
"api": "openai-completions",
"models": [
{
"id": "qwen2.5:7b-32k",
"name": "Qwen2.5 7B 32K (本地)",
"reasoning": true,
"input": ["text"],
"cost": { "input"
Auth 配置字段详解:
type: 固定写 "api_key"(或 "bearer",两者均可,推荐 api_key)apiKey: 必须写 "ollama-local"(这是 OpenClaw 本地模型的官方标识,千万不要留空或随便改)保存文件后,立即重启 OpenClaw:
openclaw tui
openclaw tui
看到欢迎语 Wake up, my friend! 就成功了!输入任意问题测试。
同时打开浏览器访问 Web UI(配置向导里给的地址),更直观。
openclaw configure --section channels
支持 Telegram、WhatsApp、Slack、Discord、iMessage 等。 选择 Telegram → 按提示输入 Bot Token 和 Chat ID(去 @BotFather 创建机器人)→ 选择 Finished 保存。
以后你发消息给 Telegram 机器人,OpenClaw 就会在本地处理!
# 安装技能管理器
npx clawhub install clawhub # 推荐必装技能(复制执行)
npx clawhub install filesystem-mcp # 文件系统
npx clawhub install github # GitHub(需 gh CLI)
npx clawhub install summarize # 总结 PDF/网页
npx clawhub install weather # 天气(无需 API)
npx clawhub install openai-whisper # 本地语音识别
安装后重启 TUI,在聊天里说'帮我安装 GitHub 技能' 或直接用 openclaw skills list 检查状态。
auth.apiKey 是否精确为 "ollama-local"(大小写敏感),type 是否为 api_key。重启 TUI 后重试。~/.openclaw/agents/main/agent/models.json 和主配置文件,把 contextWindow 和 maxTokens 改成 32768,重启 TUI。ollama list),Base URL 带 /v1,auth 对象完整无误。gh CLI),然后重启。ollama launch openclaw --config 或直接改配置文件 primary 字段 + auth 部分。通过上述配置,您已拥有完全离线、零成本的本地 AI 助理。用 Qwen3 + OpenClaw 的组合,日常办公、编程、总结文档、自动化任务全都搞定。
本次 Auth 配置更新让你的本地部署更加规范和未来兼容,强烈建议所有用户按新写法配置。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online
查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online
JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online
使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online
Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online