OpenClaw从零安装搭建保姆级教程
时间:2026-07-23 | 作者:318050 | 阅读:0前言
说实话,OpenClaw 的安装命令本身真没什么难度。
但真正让人头疼的,往往是初始化之后那一连串配置:
- 模型 provider 怎么对
- 鉴权 profile 怎么写
- workspace 路径设在哪
- Gateway 能不能跑起来
特别是当你想同时接入 Claude、GPT、Gemini 和 DeepSeek 这几种模型时,一个字段写错,后面就只能干瞪眼看着调用失败。
这篇文章索性按照原始文档,把整个过程完完整整地捋一遍。跟着步骤走就行,不用想太多。
正文
1. 安装 Node.js
动手之前,先确保本地已经装好了 Node.js,版本至少 18 以上。官方文档推荐直接用 LTS 版,比如 20.x LTS,比较稳。
还没装的话,去 Node.js 官网下载 LTS 安装包,一路默认安装就好。
装完之后,在终端里验证一下:
node -v # 输出示例:v20.11.0 npm -v # 输出示例:10.2.4
能正常显示版本号,说明环境就位了,可以继续往下走。
2. 安装 OpenClaw 并初始化
第一步:安装 OpenClaw
Node.js 就绪后,执行全局安装:
npm install -g openclaw@latest
接着运行引导初始化:
openclaw onboard
顺利的话,终端会输出版本号和初始化成功提示。
注意:如果遇到 command not found,先检查两件事:Node.js 是否正确安装;npm 全局路径有没有加到 PATH 里。
初始化完成,OpenClaw 的基础框架就算搭好了,下一步开始配置模型。
3. 修改主配置文件 openclaw.json
找到 OpenClaw 的主配置文件:
- Windows:
C:Users你的用户名.openclawopenclaw.json - Mac / Linux:
~/.openclaw/openclaw.json
按照原始文档,把 models 和 auth 部分直接替换为下面这份配置:
{
"agents": {
"defaults": {
"model": {
"primary": "api-proxy-claude/claude-sonnet-4-5-20250929"
},
"models": {
"api-proxy-gpt/gpt-5.2": {
"alias": "GPT-5.2"
},
"api-proxy-claude/claude-sonnet-4-5-20250929": {
"alias": "Claude Sonnet 4.5"
},
"api-proxy-google/gemini-3-pro-preview": {
"alias": "Gemini 3 Pro"
},
"api-proxy-deepseek/deepseek-v3.2": {
"alias": "Deepseek v3.2"
}
},
"workspace": "C:Usersadminclawd",
"maxConcurrent": 4,
"subagents": {
"maxConcurrent": 8
}
}
},
"auth": {
"profiles": {
"api-proxy-gpt:default": {
"provider": "api-proxy-gpt",
"mode": "api_key"
},
"api-proxy-claude:default": {
"provider": "api-proxy-claude",
"mode": "api_key"
},
"api-proxy-google:default": {
"provider": "api-proxy-google",
"mode": "api_key"
},
"api-proxy-deepseek:default": {
"provider": "api-proxy-deepseek",
"mode": "api_key"
}
}
},
"models": {
"mode": "merge",
"providers": {
"api-proxy-gpt": {
"baseUrl": "你的 88API Base URL/v1",
"api": "openai-completions",
"models": [
{
"id": "gpt-5.2",
"name": "GPT-5.2",
"reasoning": false,
"input": ["text"],
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 128000,
"maxTokens": 8192
}
]
},
"api-proxy-claude": {
"baseUrl": "你的 88API Base URL",
"api": "anthropic-messages",
"models": [
{
"id": "claude-sonnet-4-5-20250929",
"name": "Claude Sonnet 4.5",
"reasoning": false,
"input": ["text"],
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 200000,
"maxTokens": 8192
}
]
},
"api-proxy-google": {
"baseUrl": "你的 88API Base URL/v1",
"api": "google-generative-ai",
"models": [
{
"id": "gemini-3-pro-preview",
"name": "Gemini 3 Pro",
"reasoning": false,
"input": ["text"],
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 2000000,
"maxTokens": 8192
}
]
},
"api-proxy-deepseek": {
"baseUrl": "你的 88API Base URL/v1",
"api": "openai-completions",
"models": [
{
"id": "deepseek-v3.2",
"name": "Deepseek v3.2",
"reasoning": false,
"input": ["text"],
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 2000000,
"maxTokens": 8192
}
]
}
}
}
}
这里有两个原始文档特别提醒的地方:
"primary"决定默认模型。如果想默认用 GPT-5.2,可以改成"primary": "api-proxy-gpt/gpt-5.2"- Mac 用户记得把
workspace改成自己的工作目录。比如"/Users/你的用户名/clawd"
4. 配置鉴权文件 auth-profiles.json
4.1 获取 API Key
需要 API 密钥,可以通过一些 API 中转服务获取。具体操作步骤(以某个中转平台为例):
- 注册登录以后,点击侧边栏的 “API 令牌”

- 点击"添加令牌"

- 创建令牌,名称随意,直接提交

- 获取 API Key,注意妥善保管,不要公开或分享。

- 点击"知道了",在令牌列表中可以点击"复制"按钮获取 API Key

4.2 找到鉴权文件
文件路径如下:
- Windows:
C:Users你的用户名.openclawagentsmainagentauth-profiles.json - Mac / Linux:
~/.openclaw/agents/main/agent/auth-profiles.json
然后填入 API 令牌:
{
"version": 1,
"profiles": {
"api-proxy-gpt:default": {
"type": "api_key",
"provider": "api-proxy-gpt",
"key": "sk-your-unique-gpt-key-here"
},
"api-proxy-claude:default": {
"type": "api_key",
"provider": "api-proxy-claude",
"key": "sk-your-unique-claude-key-here"
},
"api-proxy-google:default": {
"type": "api_key",
"provider": "api-proxy-google",
"key": "sk-your-unique-google-key-here"
},
"api-proxy-deepseek:default": {
"type": "api_key",
"provider": "api-proxy-deepseek",
"key": "sk-your-unique-deepseek-key-here"
}
}
}
注意:如果你只打算用 Claude,只填 api-proxy-claude:default 这一项就行,其他项可以先空着。
5. 启动并验证
5.1 启动 Gateway 服务
执行:
openclaw gateway --port 18789
如果终端输出类似下面这样的信息,说明服务已经启动:
Gateway running on http://127.0.0.1:18789
5.2 打开控制台
浏览器访问:
http://127.0.0.1:18789/
正常情况下就能看到 OpenClaw 的 Web 界面了。
5.3 测试连通性
在对话框里随便问一句,比如:
你是谁
如果 AI 能正常回复,说明 Claude 已经通过这套 API 配置成功接入。
5.4 常见错误
如果返回 401 Unauthorized:
- 优先检查
auth-profiles.json里的 Key 是不是写对了。
如果返回 Connection refused:
- 检查一下 Gateway 服务是否还在运行。
- 端口是不是仍然用的是
18789。
总结
OpenClaw 的配置,重头戏从来不在安装命令上,而在于 openclaw.json 和 auth-profiles.json 这两个文件。前者决定 provider、模型和默认模型,后者决定每个 provider 用哪一组 API Key。
按本文流程走完,应该就能顺利搞定 OpenClaw 初始化、多模型 provider 配置、鉴权文件填写和 Gateway 验证了。
后续如果想切换默认模型,优先改 "primary" 字段。如果调用失败,优先检查 Key、Base URL 占位符和 Gateway 服务状态。习惯就好。
来源:整理自互联网
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。
相关文章
更多-
- 年OpenClaw智能体应用实战指南:驯服龙虾完整攻略
- 时间:2026-07-25
-
- Claude电脑使用功能上线,AI助手从聊天到动手,OpenClaw还能卷多久
- 时间:2026-07-25
-
- Ubuntu系统快速部署OpenClaw完整教程
- 时间:2026-07-25
-
- OpenClaw页面无法访问的解决技巧
- 时间:2026-07-25
-
- macOS平台AI CLI工具安装配置避坑指南
- 时间:2026-07-25
-
- OpenClaw Flink作业智能运维实践指南
- 时间:2026-07-24
-
- OpenClaw sessions_send 机制原理详解
- 时间:2026-07-24
-
- OpenClaw圈组AI团队部署最佳实践
- 时间:2026-07-24
精选合集
更多大家都在玩
热门话题
大家都在看
更多-
- iOS 13.5.1电池续航差是电池耗电问题吗
- 时间:2026-07-25
-
- 苹果教育优惠开启 附购买攻略
- 时间:2026-07-25
-
- 苹果iOS 14 beta 2 测试版主要更新内容:除细节变化外修复多项Bug
- 时间:2026-07-25
-
- iOS 14 beta 2 是否解决内存占用过多问题?
- 时间:2026-07-25
-
- 受欢迎的奥特曼游戏有哪些
- 时间:2026-07-25
-
- iOS 14信息应用5大更新变化
- 时间:2026-07-25
-
- iOS 14正式版上线时间公布 官方全新介绍
- 时间:2026-07-25
-
- 最新苹果iOS 14 Beta 2版本更新内容全解析与升级教程
- 时间:2026-07-25