养龙虾,本地部署OpenClaw

一、最终架构(先理解)

完整系统其实是 3 层:

复制代码
OpenClaw (AI Agent)
        │
        │  OpenAI Compatible API
        ▼
Ollama (本地模型服务)
        │
        ▼
Qwen2.5 / Qwen3 / Llama3

关键点:

  • OpenClaw → Agent框架(调工具、执行任务)

  • Ollama → 本地LLM服务

  • Qwen → 真正的大模型

OpenClaw 不会直接加载模型,必须通过 API。

二、系统环境准备

1 确认 Node 版本

OpenClaw要求 Node ≥ 22

检查:

复制代码
node -v

应该是:

复制代码
v22.x.x

如果不是:

复制代码
nvm install 22
nvm use 22

2 安装 pnpm

OpenClaw推荐:

复制代码
npm install -g pnpm

检查:

复制代码
pnpm -v

三、安装 OpenClaw

安装:

复制代码
pnpm add -g openclaw

或者

复制代码
npm install -g openclaw

验证:

复制代码
openclaw --version

如果输出版本说明安装成功。

四、第一次初始化 OpenClaw

运行:

复制代码
openclaw onboard

你会看到类似界面:

复制代码
I understand this is personal-by-default...

选择:

复制代码
Yes

Onboarding Mode

选择:

复制代码
QuickStart

原因:

  • 自动生成配置

  • 后面可以再改

Gateway

选择:

复制代码
Local gateway

默认:

复制代码
ws://127.0.0.1:18789

这是 OpenClaw Agent 端口。

Network Binding

选择:

复制代码
Loopback (127.0.0.1)

原因:

  • 只允许本机访问

  • 最安全

五、安装本地模型服务

安装 Ollama

复制代码
curl -fsSL https://ollama.ai/install.sh | bash

验证:

复制代码
ollama -v

六、下载 Qwen 本地模型

推荐先下载小模型测试。

复制代码
ollama pull qwen2.5:7b

如果内存小:

复制代码
ollama pull qwen2.5:3b

查看模型:

复制代码
ollama list

示例输出:

复制代码
NAME
qwen2.5:7b

七、测试本地模型

直接运行:

复制代码
ollama run qwen2.5:7b

输入:

复制代码
hello

如果模型回答说明正常。

退出:

复制代码
Ctrl + C

八、启动 Ollama API

运行:

复制代码
ollama serve

默认 API:

复制代码
http://127.0.0.1:11434

测试:

复制代码
curl http://127.0.0.1:11434

如果返回:

复制代码
Ollama is running

说明正常。

九、配置 OpenClaw 使用 Ollama

打开配置文件:

复制代码
nano ~/.openclaw/config.yaml

示例配置:

复制代码
models:
  providers:
    ollama:
      baseUrl: http://127.0.0.1:11434/v1

agents:
  default:
    model:
      primary: ollama/qwen2.5:7b

保存退出:

复制代码
CTRL + X
Y

十、启动 OpenClaw Gateway

运行:

复制代码
openclaw gateway start

如果成功会显示:

复制代码
Gateway started
ws://127.0.0.1:18789

十一、测试 OpenClaw

方式1:

复制代码
openclaw chat

输入:

复制代码
解释一下Redis

如果返回回答说明成功。

方式2:

浏览器访问:

复制代码
http://127.0.0.1:18789

十二、常见问题(100%会遇到)

问题1 Node版本错误

错误:

复制代码
Node version too low

解决:

复制代码
nvm install 22
nvm use 22

问题2 OpenClaw命令不存在

原因:

PATH没有更新。

解决:

复制代码
npm config get prefix

加入PATH。

或者重新安装:

复制代码
npm install -g openclaw

问题3 Gateway启动失败

检查端口:

复制代码
lsof -i :18789

杀掉进程:

复制代码
kill -9 PID

重新启动:

复制代码
openclaw gateway start

问题4 Ollama连接失败

检查:

复制代码
curl http://127.0.0.1:11434

如果失败:

重新启动:

复制代码
ollama serve

问题5 模型不存在

检查:

复制代码
ollama list

没有模型:

复制代码
ollama pull qwen2.5:7b

问题6 AI回复特别慢

本地模型推理慢。

解决:

换小模型:

复制代码
qwen2.5:3b

十三、推荐模型(Mac)

如果是 M 系列:

推荐:

复制代码
qwen2.5:7b

或者:

复制代码
llama3:8b

如果内存 ≥ 32GB:

复制代码
qwen2.5:14b

十四、进阶玩法(重点)

OpenClaw真正的强大是 Tools + Agent

例如:

AI自动写SQL:

复制代码
用户:
查今天订单量

AI:
SELECT count(*) FROM orders WHERE date=curdate();

执行数据库。

完整架构:

复制代码
OpenClaw
   │
   ├── MySQL Tool
   ├── WebSearch Tool
   ├── File Tool
   └── Shell Tool
   │
   ▼
本地大模型
相关推荐
千匠网络7 小时前
破局出海壁垒,千匠网络新能源汽车跨境出海解决方案
人工智能
马丁聊GEO9 小时前
解码AI用户心智,筑牢可信GEO根基——悠易科技深度参与《中国AI用户态度与行为研究报告(2026)》发布会
人工智能·科技
nap-joker9 小时前
Fusion - Mamba用于跨模态目标检测
人工智能·目标检测·计算机视觉·fusion-mamba·可见光-红外成像融合·远距离/伪目标问题
一只幸运猫.9 小时前
2026Java 后端面试完整版|八股简答 + AI 大模型集成技术(最新趋势)
人工智能·面试·职场和发展
Promise微笑9 小时前
2026年国产替代油介损测试仪:油介损全场景解决方案与技术演进
大数据·网络·人工智能
深海鱼在掘金10 小时前
深入浅出 LangChain —— 第三章:模型抽象层
人工智能·langchain·agent
生信碱移10 小时前
PACells:这个方法可以鉴定疾病/预后相关的重要细胞亚群,作者提供的代码流程可以学习起来了,甚至兼容转录组与 ATAC 两种数据类型!
人工智能·学习·算法·机器学习·数据挖掘·数据分析·r语言
workflower10 小时前
具身智能行业应用-生活服务业
大数据·人工智能·机器人·动态规划·生活
GitCode官方10 小时前
基于昇腾 MindSpeed LLM 玩转 DeepSeekV4-Flash 模型的预训练复现部署
人工智能·开源·atomgit
大刘讲IT10 小时前
AI重塑企业信息价值标准:从“系统供给”到“用户定义”的企业数字化新范式
人工智能·经验分享·ai·制造