OpenClaw 一键安装跑完,浏览器打开 http://localhost:8080,初始化向导第一项就是模型 API Key。过去教程会让你去 Anthropic 或 OpenAI 控制台创建 Key;现在可以直接从 TaoToken 拿 Key 和 Base URL:打开 https://taotoken.net/?utm_source=taotoken_aicg_blog_end&utm_content=openclaw_key 注册并创建 API Key。Windows 用安装包装、macOS 用 Homebrew、Linux 用脚本、Docker 用容器跑,装是装上了,但向导不完成模型通道配置,后面默认模型、技能安装、对话接口都会卡住。下面按 OpenClaw 一键安装后的真实节奏,把 Key 创建、WebUI 填写、Docker 环境变量、验证请求和排错一次讲清楚。注意,AI 工具只负责生成配置和解释报错,不会替你在生产机器上执行业务命令。
1. OpenClaw 一键安装后,初始化向导为什么卡在模型 API Key
1.1 从安装完成到 http://localhost:8080 之间发生了什么
不管你是走 Windows 安装包、PowerShell 脚本、Chocolatey,还是 macOS 的 Homebrew、在线脚本,或者 Linux 的 curl 脚本、Docker 镜像,OpenClaw 安装完成后通常会做三件事:注册系统服务、启动本地端口、拉起 WebUI。Windows 默认路径常见是C:\Program Files\openclaw,Linux 和 macOS 常见配置目录在用户目录下的.openclaw,Docker 则依赖-p 8080:8080把容器端口映射出来。
浏览器访问http://localhost:8080后,首次进入会弹出初始化向导。向导顺序大致是:设置管理员登录密码、选择系统语言、配置模型 API Key、选择默认 AI 模型。真正容易卡住的是第三步。因为 OpenClaw 本身不生产模型额度,它需要你给它一把能调用模型的 Key,并且告诉它请求发往哪个模型通道。只填 Key 不填通道,或者通道地址多了/v1,都会让后面的对话接口报错。
原文教程在这里写了两种方案:Claude 去 Anthropic 控制台创建 Key,OpenAI 去 OpenAI 密钥页面创建 Key。对只用一家模型的读者这没问题;但如果你同时用多个模型、多个项目,Key 分散在不同控制台,看用量、换模型、吊销泄漏 Key 都会变麻烦。更实际的做法是先把 OpenClaw 的 Key 来源统一到 TaoToken,再在 WebUI 里把模型通道指向https://taotoken.net/api。
1.2 原文的 Key 获取路径,换成 TaoToken 统一入口
原文方案一让你访问 Anthropic 控制台,注册登录后创建专属 API Key,复制密钥,再到 OpenClaw WebUI 依次点击「设置 → 模型配置 → anthropic api key」粘贴保存。方案二让你去 OpenAI 密钥页面新建 Key,再粘贴到「设置 → 模型配置 → openai api key」。
这两个动作现在合并成同一个入口:打开 TaoToken,注册登录后进入控制台创建 API Key。复制到的 Key 在本文里统一写成占位符YOUR_API_KEY。你可以在 WebUI 里粘贴,也可以写进 Docker 启动命令的-e anthropic_api_key=YOUR_API_KEY。模型 ID 不要自己拼日期后缀,直接以 TaoToken 模型广场当时列出的 ID 为准。
这里要区分两个地址:给人点的是官网落地页https://taotoken.net/?utm_source=taotoken_aicg_blog_end&utm_content=openclaw_key,用来注册、创建 Key、看模型广场、看用量;填进 OpenClaw 模型通道的是接口 Base URLhttps://taotoken.net/api,末尾不带/v1,也不带任何查询参数。两个地址不要混用,这是后面 401 和 404 最常见的两个来源。
2. 在 TaoToken 创建 OpenClaw 专用 Key:注册、复制、避开多 Key 混乱
2.1 打开官网注册并创建 API Key
建议给 OpenClaw 单独创建一把 Key,而不是把别的项目 Key 拿来复用。这样做的好处很直接:OpenClaw 如果接了外部平台技能、跑了很多自动回复,用量会单独记在这把 Key 上;万一 Key 泄露,也可以只吊销这一把,不影响你其他工具。
操作路径如下:
- 打开 https://taotoken.net/?utm_source=taotoken_aicg_blog_end&utm_content=openclaw_key ;
- 注册并登录账号;
- 进入控制台,找到 API Keys 相关页面;
- 新建一把 Key,名称可以写
openclaw-local或openclaw-docker; - 复制生成的 Key,本文后续用
YOUR_API_KEY代替; - 同时打开模型广场,确认你要给 OpenClaw 用的模型 ID。
复制 Key 后不要直接贴在聊天窗口、截图或公开仓库里。OpenClaw 的 WebUI 配置页、Docker 环境变量、系统服务环境文件才是它该待的地方。如果你后面要换模型,不需要重新创建 OpenClaw 实例,只需要在 WebUI 模型配置里改模型 ID,通道地址仍然是https://taotoken.net/api。
2.2 Docker 命令行里的 -e anthropic_api_key 怎么填
原文 Docker 安装示例里有一行-e anthropic_api_key=your_key,并提示把your_key替换成你的 API 密钥。现在这个your_key就从 TaoToken 控制台获取。可复制命令如下:
docker run -d \ --name openclaw \ -p 8080:8080 \ -e anthropic_api_key=YOUR_API_KEY \ openclaw/openclaw:latest如果你要持久化数据,可以按原文思路挂载数据目录:
docker run -d \ --name openclaw \ -p 8080:8080 \ -e anthropic_api_key=YOUR_API_KEY \ -v /opt/openclaw/data:/app/data \ --restart unless-stopped \ openclaw/openclaw:latest容器启动后,仍然要进http://localhost:8080的 WebUI 完成模型通道配置。Docker 环境变量解决的是 Key 来源,Base URL 和模型 ID 建议在「设置 → 模型配置」里确认一遍。不要把官网落地页地址写进-e环境变量,也不要给https://taotoken.net/api加/v1。如果容器启动后日志提示未配置 API Key,先检查docker logs openclaw,再检查 Key 是否复制完整。
3. OpenClaw WebUI 设置 → 模型配置:Base URL 填 https://taotoken.net/api
3.1 模型配置页逐项怎么填
浏览器打开http://localhost:8080,完成管理员密码和语言设置后,进入「设置 → 模型配置」。这里通常有几项关键字段:
| 字段 | 填什么 | 注意 |
|---|---|---|
| API Key | YOUR_API_KEY | 从 TaoToken 控制台复制,不要带空格 |
| 模型通道 / Base URL | https://taotoken.net/api | 末尾不要加/v1,不要加 UTM |
| 模型 ID | 以模型广场当时列表为准 | 不要自己拼日期后缀 |
| 默认 AI 模型 | 选你刚填的模型 ID | 保存后回到对话页测试 |
保存之后,建议重启一次 OpenClaw 服务,或者在 WebUI 里点应用配置。Linux 下常见命令是:
sudo systemctl restart openclawmacOS Homebrew 安装可以用:
brew services restart openclawWindows 如果装成了系统服务,可以在服务管理器里重启,或者用 PowerShell:
Restart-Service openclawDocker 则直接重启容器:
docker restart openclaw重启后再回到模型配置页,确认 Base URL 没有被自动补成https://taotoken.net/api/v1。很多工具会在用户输入后自动追加版本号,OpenClaw 这里不需要,填https://taotoken.net/api即可。
3.2 config.yaml 与 openclaw config set 的配合
原文常见问题里给了两个命令:openclaw config show查看当前配置,openclaw config set anthropic_api_key your_key快速设置 API Key。这两个命令在初始化后仍然有用。你可以先查看当前配置,确认 Key 是否写进去:
openclaw config show如果发现 API Key 为空,可以重新写入:
openclaw config set anthropic_api_key YOUR_API_KEY配置文件常见位置是~/.openclaw/config.yaml。原文端口占用部分也提到编辑这个文件,把port: 8080改成port: 8081。如果你要在配置文件里检查模型通道,字段名以当前 OpenClaw 版本openclaw config show的输出为准,不要凭空添加不存在的字段。改完配置后重启服务,再进 WebUI 看一眼模型配置页是否同步。
4. 验证 OpenClaw 对话接口:确认请求真的走了 TaoToken 通道
4.1 WebUI 发一条消息
配置保存并重启后,最直接的验证方式是在 WebUI 对话页发一条“你好”。如果模型通道、Key、模型 ID 都正确,你会看到正常回复;如果报错,页面或日志里通常会给出 401、404、超时或未配置 API Key 等提示。
注意,这一步不是在验证 OpenClaw 本身能不能聊天,而是在验证它有没有成功把请求发到https://taotoken.net/api。如果回复正常,再去 TaoToken 控制台看这次调用有没有记上账。如果回复异常,先不要反复重装 OpenClaw,优先检查模型配置页的 Key 和 Base URL。
4.2 curl 对话接口 + 健康检查
原文给了两个接口测试命令,可以继续用。先测健康状态:
curl http://localhost:8080/health再测对话接口:
curl -X POST http://localhost:8080/api/chat \ -H "content-type: application/json" \ -d '{ "message": "你好", "session_id": "test" }'如果健康检查正常,但对话接口报模型相关错误,重点看模型配置页。打开 https://taotoken.net/?utm_source=taotoken_aicg_blog_end&utm_content=openclaw_verify 进入控制台,确认 Key 是否有效、模型 ID 是否在模型广场列表里、用量是否已经产生。也可以到模型对话页用同一把 Key 发一条测试消息,排除 OpenClaw 侧配置问题。
5. OpenClaw 初始化后常见报错:401、404、未配置 API Key 怎么排
5.1 启动失败:未配置 API Key 与 401
原文常见问题里有一条“启动失败:未配置 API Key”,解决方式是openclaw config show查看,openclaw config set anthropic_api_key your_key设置。现在你写入的应该是 TaoToken 控制台创建的YOUR_API_KEY。如果 WebUI 或日志出现 401、invalid api key、authentication failed,按这个顺序查:
- Key 是否从 TaoToken 控制台完整复制,有没有多出空格或换行;
- Docker 启动命令里的
-e anthropic_api_key=YOUR_API_KEY是否写对; - WebUI「设置 → 模型配置」里的 API Key 是否保存成功;
- 是否误把 Anthropic 或 OpenAI 官网的 Key 填了进来;
- 保存后是否重启过服务或容器。
改完 Key 后,重启 OpenClaw,再发一条 WebUI 消息测试。
5.2 404 与模型通道填错:多了 /v1 或填了落地页
404 通常不是 Key 的问题,而是请求地址不对。OpenClaw 的模型通道 / Base URL 必须填:
https://taotoken.net/api不要填成https://taotoken.net/api/v1,不要填成https://taotoken.net/?utm_source=taotoken_aicg_blog_end&utm_content=openclaw_key,也不要把官网落地页地址粘贴进去。官网地址是给人注册、创建 Key、看模型广场的;接口 Base URL 是给 OpenClaw 发请求的。两者混用,轻则 404,重则一直重试。
另外,模型 ID 也要和模型广场列表对得上。不要自己写gpt-5、claude-4-20260101这类不存在的 ID 当正式配置。模型广场当时列了什么,就复制什么。
5.3 8080 端口占用与配置不生效
原文提到 8080 端口被占用时,可以改~/.openclaw/config.yaml里的port: 8080为port: 8081,也可以终止占用进程。Linux 下可以查:
lsof -ti :8080确认后终止:
lsof -ti :8080 | xargs kill -9Docker 如果宿主机的 8080 被占用,换映射端口即可:
docker run -d \ --name openclaw \ -p 8081:8080 \ -e anthropic_api_key=YOUR_API_KEY \ openclaw/openclaw:latest然后访问http://localhost:8081。Windows 可以用Get-Service openclaw查看服务状态,日志常见位置是C:\Program Files\openclaw\logs\openclaw.log。Linux 实时看日志用:
journalctl -u openclaw -fDocker 看日志用:
docker logs -f openclaw5.4 依赖与权限问题不要和模型 Key 问题混在一起
原文还提到安装失败时权限不足、依赖包缺失。Linux 和 macOS 可以加sudo,Windows 要用管理员身份打开 PowerShell。依赖缺失可以执行openclaw doctor。这些属于安装阶段的问题。如果你已经能打开http://localhost:8080,只是初始化向导里的模型 Key 过不去,那就不要重复跑安装脚本,直接查模型配置、Key 来源和 Base URL。
6. 模型配通后继续装技能,以及去哪里看用量
6.1 初始化向导完成后装拓展技能
模型通道跑通后,OpenClaw 的初始化向导才算真正完成。接下来可以按原文继续安装拓展技能,例如:
openclaw skill install xianyu-auto-reply openclaw skill install ecommerce-customer-service openclaw skill install telegram-bot openclaw skill install wechat-bot查看已安装技能:
openclaw skill list这些技能可能涉及外部平台账号、消息权限和自动回复逻辑,安装前要自己确认合规性和权限边界。OpenClaw 和 AI 工具只生成配置、解释日志,不会替你执行生产库操作或绕过平台限制。技能能不能用,最终取决于你给它的账号权限和本地服务状态。
6.2 去控制台对一下这次调用是否记上账
配好之后,建议回到 TaoToken 控制台确认三件事:Key 是否还在启用、刚才那条测试消息是否产生用量、模型 ID 是否选对。如果还没创建 Key,直接去 控制台 API Keys 新建一把;想先用同一把 Key 确认模型 ID,可以去 TaoToken 模型对话 发一条测试消息;如果你打算长期跑 OpenClaw 技能或接多个工具,可以看 Coding Plan 是否更合适。Claude Code 等工具的环境变量对照,可以顺带翻一下 Claude Code 接入文档。模型通道配好之后,OpenClaw 的初始化向导才算收尾,后面装技能、接平台、换默认模型,都围绕这把 Key 和https://taotoken.net/api展开。