本地部署Openclaw最详细的教程可以看我的上一篇文章《本地部署 OpenClaw 并接入千问》,我这里就大概写下步骤。其实接入智谱AI和接入千问大差不差,只有一些小细节需要注意的。
本教程适合人群
- 想在本地运行 OpenClaw Gateway
- 希望使用智谱AI,强大的glm-4.7模型底座【新用户:有很高额度的免费token可以使用】
- 遇到「模型无回复」等问题
在开始之前,请确保你具备以下环境:
- Node.js:v22 或更高
- 包管理器:推荐 pnpm
- 智谱 API Key:
从 https://open.bigmodel.cn/finance-center/resource-package/package-mgmt 我的资源包获取
git clone https://github.com/openclaw/openclaw.git cd openclaw pnpm install
OpenClaw 的所有核心行为,都由 openclaw.json 决定。
json 里的models 对象
json里的models对象参考:
“models”: {
"providers": { "zai": { "baseUrl": "https://open.bigmodel.cn/api/paas/v4", "apiKey": "sk-apikey【参见环境准备】", "api": "openai-completions", "models": [ { "id": "glm-4.7", "name": "GLM 4.7", "contextWindow": , "maxTokens": 4096, "reasoning": false, "input": [ "text" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } } ] } }
json里的agents对象参考:
“agents”: {
"defaults": { "model": { "primary": "zai/glm-4.7" }, "models": { "zai/glm-4.7": {}, }, "compaction": { "mode": "safeguard" }, "maxConcurrent": 4, "subagents": { "maxConcurrent": 8 } }
},
改好配置,启动重启gateway。
以下截图是本人汉化(欢迎关注我),原版本是英文显示的。
成功后如下图:(因为有web端和飞书端,所以图显示聊天图会有点不一样)
这里主要说下最常见聊天模型空回复情况及解决方案
1,情况 :在 ~/.openclaw/openclaw.json 配置文件中, maxTokens 被错误地设置为了字符串类型(例如 “maxTokens”: “8192” ),而 OpenClaw/LLM 提供商要求它是数字类型
解决方案:数字类型
2,项目原本默认配置的模型是 coder-model (可能指向旧版 Qwen 或其他),该模型ID可能已过期、下线或不稳定
解决方案:更稳定的模型
3,在本地运行 ( gateway.mode=local ) 时,如果 UI 没有配置正确的认证 Token,或者网关未正确绑定端口
解决方案:确保 openclaw.json 中配置了 gateway.auth.token,在 Web UI 设置中填入该 Token,重启网关确保配置生效
4,如果 maxTokens 设置过小(例如默认值太低),或者输入上下文超长
解决方案:调整 maxTokens 到合理数值(如 8192 )
每天都有openclaw的相关信息,本人也在不断学习中,欢迎关注我。你的关注是我持续输出的最大动力。顺便说下,网上有免费提供算力的openclaw+OpenRouter+Pony Alpha方案,大家尽量不用,就算用了也不要提供真实/敏感等等信息,因为免费的token背后没有大公司兜底,对敏感数据的泄露无法溯源。最好是先找靠谱的算力(token)供应商(大多都有免费额度,这次智谱AI 就有200W token的免费额度,文章上面的截图就是证明),然后先入门学习,然后掌握了用法后如果对自己有用,再慢慢花钱使用起来
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/277236.html