下载OpenClaw
一、前期准备工作
- 安装Node.js,去官网下载最新LTS版本(要求22以上)
- 打开终端(CMD或PowerShell都行),验证一下安装有没有成功:
node --version
二、安装OpenClaw(终端操作)
执行下面的命令全局安装:npm install -g openclaw@latest
装完后看一眼版本:openclaw --version
三、初始化配置
先跑这个命令生成基础配置文件:openclaw setup
然后执行配置向导:openclaw onboard --install-daemon
遇到的坑: 在选模型提供商那一步,我一开始没想好要用哪个,就选了”Skip for now”跳过了。结果后面启动服务的时候报错说缺少配置,不让启动。
怎么解决的: 后来我重新运行了 openclaw configure,进去之后选”Model”,然后从列表里找到DeepSeek,选上,填API Key就行了。
选DeepSeek:PowerShell执行安装脚本的时候报错 基础连接已关闭: 接收时发生错误,连不上服务器。Ollama官网下载安装包速度慢。DeepSeek是国内直连,不需要翻墙,注册送一些免费额度,对国内用户比较友好
四、启动网关,遇到一堆报错
第一次尝试启动:
openclaw gateway --port 18789
报错1: Missing config. Run openclaw setup
- 原因:之前 onboard 的时候把模型配置跳过了,配置文件不完整,网关不认。
- 解决:执行
openclaw setup重新生成配置,然后再跑openclaw configure把DeepSeek配好。
报错2: gateway.auth: Invalid input
- 原因:我在配置文件里手动加了
"auth": false想绕过认证,但OpenClaw不认这个写法,格式不对直接启动失败。 - 解决:执行
openclaw doctor --fix自动修复,然后重新启动。
报错3: 浏览器访问 http://127.0.0.1:18789,提示 token missing,连不上
- 原因:网关默认需要认证令牌,我没配置,浏览器根本连不上WebSocket。
- 解决:终端执行
openclaw doctor --generate-gateway-token生成令牌。但这个命令有个坑——它生成完之后不直接在终端显示令牌,需要在配置文件里自己找。我用findstr token C:UsersLenovo.openclawopenclaw.json才把令牌翻出来。
五、拿到令牌,终于连上了
从配置文件里找到的令牌是:
4011c22ae3656ccf64b37ef3b4070b0356444f277df687b1
把它复制到浏览器登录界面的”网关令牌”输入框里,点Connect,就进去了。
至此网关才算真正跑起来,终端日志里能看到 [gateway] ready 和 [heartbeat] started,说明服务正常。

六、目前还存在的问题
进是进去了,但发消息测试的时候发现DeepSeek返回了一个计费错误,意思是我API Key的额度用完了或者余额不足。这个暂时还没处理,后面要么充值,要么换个有免费额度的服务商(比如Groq)重新配一下。

Comments NOTHING