跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.jsAI

OpenClaw 配置本地 Ollama 模型指南:打造离线个人 AI 助理

OpenClaw 配合 Ollama 实现本地化 AI 代理部署。通过安装 Ollama 拉取 Qwen 或 Llama 等模型,利用 Modelfile 扩展上下文窗口至 32k tokens。核心步骤包括使用 npm 或 ollama launch 安装 OpenClaw,在配置文件中设置自定义 Provider 及 apiKey 为 ollama-local 以兼容 OpenAI 协议。支持 TUI 与 Web UI 交互,可集成 Telegram 等渠道及文件系统、GitHub 等技能,实现完全离线的隐私保护智能体体验。

无尘发布于 2026/4/9更新于 2026/7/1540 浏览
OpenClaw 配置本地 Ollama 模型指南:打造离线个人 AI 助理

OpenClaw 配置本地 Ollama 模型指南:打造离线个人 AI 助理

OpenClaw 是一个强大的本地 AI 代理框架,能够帮你清理收件箱、管理日历、处理文件并执行复杂任务。配合 Ollama 运行本地模型(如 Qwen、Llama 等),即可实现零费用、零网络依赖且全隐私保护的智能体体验。虽然官方提供了一键启动方式,但为了深度自定义本地模型、解决上下文窗口限制及安装特定技能,手动配置往往更为灵活。

环境准备

硬件建议

  • GPU: NVIDIA RTX 4060 及以上(8GB+ 显存),Apple Silicon M2/M3/M4 亦佳。
  • 内存: 16GB 起步,32GB 更流畅。
  • 磁盘: 预留 20GB+ 空间。
  • CPU: 至少 8 核。

软件要求

  • Ollama: 0.17 或更高版本。
  • Node.js: 18+ 版本(用于 npm 安装)。
  • 系统: Windows 建议使用 PowerShell 管理员模式,macOS/Linux 使用终端。

检查环境命令:

node --version
npm --version
ollama --version

安装 Ollama 与模型

首先安装 Ollama 服务。Windows 用户可直接下载安装器,macOS/Linux 执行以下脚本:

curl -fsSL https://ollama.com/install.sh | sh

拉取推荐模型(建议先用 7B-14B 量化版测试):

ollama pull qwen2.5:7b
ollama pull glm-4.7-flash
ollama pull llama3.3:8b

若需扩展上下文窗口(OpenClaw 通常需 ≥16k tokens),可通过 Modelfile 创建大上下文模型:

# Windows (PowerShell)
@" FROM qwen2.5:7b PARAMETER num_ctx 32768 "@ | Out-File -Encoding ascii Modelfile
ollama create qwen2.5:7b-32k -f Modelfile

验证模型列表:

ollama list

安装 OpenClaw

推荐使用官方一键法:

ollama launch openclaw

该命令会自动检查环境、安装 OpenClaw 并启动 TUI 界面。如需指定模型,可添加参数:

ollama launch openclaw --model qwen2.5:7b-32k

手动安装方式:

npm install -g openclaw@latest
openclaw --version

连接本地模型配置

这是最关键的一步。OpenClaw 基于 OpenAI 兼容协议设计,即使使用本地 Ollama,也需配置正确的鉴权信息。

配置向导(推荐)

运行以下命令进入配置流程:

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)

手动编辑配置文件

配置文件路径:

  • Windows: C:\Users\用户名\.openclaw\openclaw.json
  • macOS/Linux: ~/.openclaw/openclaw.json

Auth 配置说明 由于协议兼容性要求,必须提供规范的 auth 对象。官方推荐使用固定标识 "apiKey": "ollama-local"。

完整配置示例:

{
  "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": 0, "output": 0 },
            "contextWindow": 32768,
            "maxTokens": 32768
          }
        ]
      }
    }
  },
  "agents": {
    "defaults": {
      "model": { "primary": "ollama/qwen2.5:7b-32k" }
    }
  }
}

保存后重启 TUI:

openclaw tui

启动与测试

启动 TUI 界面:

openclaw tui

看到 Wake up, my friend! 即表示成功。同时可访问配置的 Web UI 地址进行图形化操作。

集成渠道与技能

消息应用集成

openclaw configure --section channels

支持 Telegram、WhatsApp 等。以 Telegram 为例,需在 @BotFather 获取 Token 和 Chat ID 后填入。

安装技能

npx clawhub install clawhub
npx clawhub install filesystem-mcp
npx clawhub install github
npx clawhub install weather

安装完成后重启 TUI 或在聊天中指令调用。

常见问题排查

  1. Authentication failed: 检查 auth.apiKey 是否为 ollama-local,确保 type 为 api_key。
  2. Context window too small: 修改配置文件中的 contextWindow 和 maxTokens 为 32768。
  3. Verification failed: 确认 Ollama 服务运行中,Base URL 包含 /v1。
  4. 响应慢: 尝试切换小模型(7B),或检查 GPU 驱动状态。

结语

完成上述配置后,你已拥有一个完全离线、功能完备的个人 AI 助理。通过调整模型与技能组合,可覆盖办公自动化、编程辅助等多种场景。

目录

  1. OpenClaw 配置本地 Ollama 模型指南:打造离线个人 AI 助理
  2. 环境准备
  3. 安装 Ollama 与模型
  4. Windows (PowerShell)
  5. 安装 OpenClaw
  6. 连接本地模型配置
  7. 配置向导(推荐)
  8. 手动编辑配置文件
  9. 启动与测试
  10. 集成渠道与技能
  11. 常见问题排查
  12. 结语
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • F5 刷新后,浏览器前端究竟发生了什么?
  • 自然语言处理在客户服务领域的实战应用
  • 前端登录页实现记住密码功能的最佳实践
  • Spring AI 系列:AI 大模型原理与平台接入
  • 基于 WebRTC 与 AI 的智能远程控制解决方案
  • FPGA 模块助力现代工厂高速数据采集与实时处理
  • Android 开发入门:Kotlin 与 Java 如何选择
  • 预训练语言模型与 BERT 实战应用
  • Go 语言实现 Graham Scan 凸包算法详解与源码
  • 大表数据高效切片:基于主键的无排序 WHERE 条件生成算法
  • Python 异步爬虫与 K8S 弹性伸缩:构建高并发数据采集引擎
  • Python 基础语法入门(一)
  • Java 核心面试知识点梳理与实战解析
  • 文心一言开源版测评:能力、易用性与价值解析
  • 设计一个支持万人并发抢购的秒杀系统架构方案
  • 聊聊 MCP:模型上下文协议能做什么,坑在哪里
  • Transformer 解码器架构原理与核心机制详解
  • VibeVoice 与 Whisper 组合:构建本地语音双工交互系统
  • 2025 年 12 月 GESP C++ 四级编程能力认证真题
  • Git 入门:首次将本地项目上传到 GitHub 仓库

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online