常见问题
快速解答及针对实际部署场景(本地开发、VPS、多智能体、OAuth/API 密钥、模型故障转移)的深入故障排除。运行时诊断请参阅故障排除。完整配置参考请参阅配置。
目录
- 快速开始与首次运行设置
- 如何安装 beta 版本,beta 和 dev 有什么区别?
- 如何试用最新代码?
- 安装和新手引导通常需要多长时间?
- 安装程序卡住了?如何获取更多反馈?
- Windows 安装提示找不到 git 或无法识别 openclaw
- 文档没有解答我的问题——如何获得更好的答案?
- 如何在 Linux 上安装 OpenClaw?
- 如何在 VPS 上安装 OpenClaw?
- 云/VPS 安装指南在哪里?
- 可以让 OpenClaw 自行更新吗?
- 新手引导具体做了什么?
- 运行 OpenClaw 需要 Claude 或 OpenAI 订阅吗?
- 能否使用 Claude Max 订阅而不需要 API 密钥?
- Anthropic "setup-token" 认证如何工作?
- 在哪里获取 Anthropic setup-token?
- 是否支持 Claude 订阅认证(Claude Code OAuth)?
- 为什么我看到
HTTP 429: rate_limit_error(来自 Anthropic)? - 支持 AWS Bedrock 吗?
- Codex 认证如何工作?
- 是否支持 OpenAI 订阅认证(Codex OAuth)?
- 如何设置 Gemini CLI OAuth?
- 本地模型适合日常聊天吗?
- 如何将托管模型流量限制在特定区域?
- 我必须购买 Mac Mini 才能安装吗?
- iMessage 支持需要 Mac mini 吗?
- 如果我买了 Mac mini 运行 OpenClaw,能连接到我的 MacBook Pro 吗?
- 可以使用 Bun 吗?
- Telegram:
allowFrom填什么? - 多人能否使用同一个 WhatsApp 号码配合不同的 OpenClaw 实例?
- 能否同时运行一个“快速聊天”智能体和一个“用 Opus 编程”的智能体?
- Homebrew 在 Linux 上可用吗?
- 可编辑(git)安装和 npm 安装有什么区别?
- 之后可以在 npm 和 git 安装之间切换吗?
- 应该在笔记本电脑还是 VPS 上运行 Gateway 网关?
- 在专用机器上运行 OpenClaw 有多重要?
- VPS 的最低要求和推荐操作系统是什么?
- 可以在虚拟机中运行 OpenClaw 吗?有什么要求?
- 什么是 OpenClaw?
- Skills 与自动化
- 沙箱与记忆
- 磁盘上的文件位置
- 配置基础
- 远程 Gateway 网关与节点
- 命令如何在 Telegram、Gateway 网关和节点之间传播?
- 如果 Gateway 网关托管在远程,我的智能体如何访问我的电脑?
- Tailscale 已连接但收不到回复,怎么办?
- 两个 OpenClaw 实例(本地 + VPS)可以互相通信吗?
- 多个智能体需要独立的 VPS 吗?
- 在个人笔记本电脑上使用节 点而不是从 VPS SSH 有什么好处?
- 节点会运行 Gateway 网关服务吗?
- 有 API / RPC 方式来应用配置吗?
- 首次安装的最小“合理”配置是什么?
- 如何在 VPS 上设置 Tailscale 并从 Mac 连接?
- 如何将 Mac 节点连接到远程 Gateway 网关(Tailscale Serve)?
- 应该在第二台笔记本上安装还是只添加一个节点?
- 环境变量和 .env 加载
- 会话与多聊天
- 如何开始一个新对话?
- 如果我从不发送
/new,会话会自动重置吗? - 能否创建一个 OpenClaw 实例团队——一个 CEO 和多个智能体?
- 为什么上下文在任务中途被截断了?如何防止?
- 如何完全重置 OpenClaw 但保留安装?
- 我遇到了"context too large"错误——如何重置或压缩?
- 为什么我看到"LLM request rejected: messages.N.content.X.tool_use.input: Field required"?
- 为什么每 30 分钟收到一次心跳消息?
- 需要在 WhatsApp 群组中添加“机器人账号”吗?
- 如何获取 WhatsApp 群组的 JID?
- 为什么 OpenClaw 不在群组中回复?
- 群组/线程与私聊共享上下文吗?
- 可以创建多少个工作区和智能体?
- 可以同时运行多个机器人或聊天(Slack)吗?应该如何设置?
- 模型:默认值、选择、别名、切换
- 什么是“默认模型”?
- 推荐什么模型?
- 如何在不清空配置的情况下切换模型?
- 可以使用自托管模型(llama.cpp、vLLM、Ollama)吗?
- OpenClaw、Flawd 和 Krill 使用什么模型?
- 如何在运行中切换模型(无需重启)?
- 能否日常任务用 GPT 5.2,编程用 Codex 5.2?
- 为什么我看到"Model … is not allowed"然后没有回复?
- 为什么我看到"Unknown model: minimax/MiniMax-M2.1"?
- 能否将 MiniMax 设为默认,复杂任务用 OpenAI?
- opus / sonnet / gpt 是内置快捷方式吗?
- 如何定义/覆盖模型快捷方式(别名)?
- 如何添加其他提供商(如 OpenRouter 或 Z.AI)的模型?
- 模型故障转移与"All models failed"
- 认证配置文件:概念和管理方式
- Gateway 网关:端口、“已在运行”和远程模式
- Gateway 网关使用什么端口?
- 为什么
openclaw gateway status显示Runtime: running但RPC probe: failed? - 为什么
openclaw gateway status显示Config (cli)和Config (service)不同? - "another gateway instance is already listening"是什么意思?
- 如何以远程模式运行 OpenClaw(客户端连接到其他位置的 Gateway 网关)?
- 控制 UI 显示"unauthorized"(或持续重连),怎么办?
- 我设置了
gateway.bind: "tailnet"但无法绑定 / 什么都没监听 - 可以在同一主机上运行多个 Gateway 网关吗?
- "invalid handshake" / code 1008 是什么意思?
- 日志与调试
- 媒体与附件
- 安全与访问控制
- 聊天命令、中止任务和“停不下来”
出问题后的最初六十秒
-
快速状态(首先检查)
openclaw status快速本地摘要:操作系统 + 更新、Gateway 网关/服务可达性、智能体/会话、提供商配置 + 运行时问题(Gateway 网关可达时)。
-
可粘贴的报告(可安全分享)
openclaw status --all只读诊断,附带日志尾部(令牌已脱敏)。
-
守护进程 + 端口状态
openclaw gateway status显示 supervisor 运行状态与 RPC 可达性、探测目标 URL,以及服务可能使用的配置。
-
深度探测
openclaw status --deep运行 Gateway 网关健康检查 + 提供商探测(需要可达的 Gateway 网关)。参阅健康检查。
-
跟踪最新日志
openclaw logs --follow如果 RPC 不可用,回退到:
tail -f "$(ls -t /tmp/openclaw/openclaw-*.log | head -1)" -
运行 doctor(修复)
openclaw doctor修复/迁移配置/状态 + 运行健康检查。参阅 Doctor。
-
Gateway 网关快照
openclaw health --json
openclaw health --verbose # 出错时显示目标 URL + 配置路径向运行中的 Gateway 网关请求完整快照(仅 WS)。参阅健康检查。
快速开始与首次运行设置
我卡住了,最快的排障方法是什么
使用能看到你机器的本地 AI 智能体。这比在 Discord 上提问有效得多,因为大多数“卡住了”的情况都是本地配置或环境问题,远程帮助者无法检查。
- Claude Code:https://www.anthropic.com/claude-code/
- OpenAI Codex:https://openai.com/codex/
这些工具可以读取仓库、运行命令、检查日志,并帮助修复你的机器级别设置(PATH、服务、权限、认证文件)。通过可编辑(git)安装提供完整源代码:
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --install-method git
这会从 git checkout 安装 OpenClaw,这样智能体可以读取代码 + 文档,并推理你正在运行的确切版本。你可以随时通过不带 --install-method git 重新运行安装程序切回稳定版。
提示:要求智能体计划并监督修复(逐步进行),然后只执行必要的命令。这样改动较小,更容易审查。
如果你发现了真正的 bug 或修复方案,请提交 GitHub issue 或发送 PR: https://github.com/openclaw/openclaw/issues https://github.com/openclaw/openclaw/pulls
从以下命令开始(在寻求帮助时分享输出):
openclaw status
openclaw models status
openclaw doctor
它们的作用:
openclaw status:Gateway 网关/智能体健康状况 + 基本配置的快速快照。openclaw models status:检查提供商认证 + 模型可用性。openclaw doctor:验证并修复常见的配置/状态问题。
其他有用的 CLI 检查:openclaw status --all、openclaw logs --follow、
openclaw gateway status、openclaw health --verbose。
快速调试流程:出问题后的最初六十秒。 安装文档:安装、安装程序标志、更新。
安装和设置 OpenClaw 的推荐方式是什么
仓库推荐从源码运行并使用新手引导:
curl -fsSL https://openclaw.ai/install.sh | bash
openclaw onboard --install-daemon
新手引导还可以自动构建 UI 资源。新手引导后,通常在端口 18789 上运行 Gateway 网关。
从源码安装(贡献者/开发者):
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
pnpm build
pnpm ui:build # 首次运行时自动安装 UI 依赖
openclaw onboard
如果你还没有全局安装,通过 pnpm openclaw onboard 运行。
新手引导后如何打开仪表板
新手引导现在会在完成后立即使用带令牌的仪表板 URL 打开浏览器,并在摘要中打印完整链接(带令牌)。保持该标签页打开;如果没有自动启动,请在同一台机器上复制/粘贴打印的 URL。令牌保持在本地主机上,不会从浏览器获取任何内容。
如何在本地和远程环境中验证仪表板令牌
本地(同一台机器):
- 打开
http://127.0.0.1:18789/。 - 如果要求认证,运行
openclaw dashboard并使用带令牌的链接(?token=...)。 - 令牌与
gateway.auth.token(或OPENCLAW_GATEWAY_TOKEN)的值相同,UI 在首次加载后会存储它。
非本地环境:
- Tailscale Serve(推荐):保持绑定 loopback,运行
openclaw gateway --tailscale serve,打开https://<magicdns>/。如果gateway.auth.allowTailscale为true,身份标头满足认证要求(无需令牌)。 - Tailnet 绑定:运行
openclaw gateway --bind tailnet --token "<token>",打开http://<tailscale-ip>:18789/,在仪表板设置中粘贴令牌。 - SSH 隧道:
ssh -N -L 18789:127.0.0.1:18789 user@host,然后从openclaw dashboard打开http://127.0.0.1:18789/?token=...。
我需要什么运行时
Node >= 22 是必需的。推荐使用 pnpm。不推荐使用 Bun 运行 Gateway 网关。
能在 Raspberry Pi 上运行吗
可以。Gateway 网关是轻量级的——文档列出 512MB-1GB RAM、1 核和约 500MB 磁盘空间足够个人使用,并指出 Raspberry Pi 4 可以运行。
如果你需要额外的余量(日志、媒体、其他服务),推荐 2GB,但这不是硬性最低要求。
提示:小型 Pi/VPS 可以托管 Gateway 网关,你可以在笔记本/手机上配对节点以获取本地屏幕/摄像头/画布或命令执行能力。参阅节点。
Raspberry Pi 安装有什么建议
简短回答:可以运行,但预期会有一些粗糙之处。
- 使用 64 位操作系统并保持 Node >= 22。
- 优先选择可编辑(git)安装,以便查看日志和快速更新。
- 先不启用渠道/Skills,然后逐个添加。
- 如果遇到奇怪的二进制问题,通常是 ARM 兼容性问题。
卡在 wake up my friend / 新手引导无法启动,怎么办
该界面依赖于 Gateway 网关可达且已认证。TUI 也会在首次启动时自动发送"Wake up, my friend!"。如果你看到该行但没有回复且令牌保持为 0,说明智能体从未运行。
- 重启 Gateway 网关:
openclaw gateway restart
- 检查状态和认证:
openclaw status
openclaw models status
openclaw logs --follow
- 如果仍然挂起,运行:
openclaw doctor
如果 Gateway 网关在远程,确保隧道/Tailscale 连接正常,且 UI 指向正确的 Gateway 网关。参阅远程访问。
能否将我的设置迁移到新机器(Mac mini)而不重新进行新手引导
可以。复制状态目录和工作区,然后运行一次 Doctor。只要你同时复 制两个位置,就能保持你的机器人“完全一样”(记忆、会话历史、认证和渠道状态):
- 在新机器上安装 OpenClaw。
- 从旧机器复制
$OPENCLAW_STATE_DIR(默认:~/.openclaw)。 - 复制你的工作区(默认:
~/.openclaw/workspace)。 - 运行
openclaw doctor并重启 Gateway 网关服务。
这会保留配置、认证配置文件、WhatsApp 凭据、会话和记忆。如果你处于远程模式,请记住 Gateway 网关主机拥有会话存储和工作区。
重要: 如果你只将工作区提交/推送到 GitHub,你只备份了记忆 + 引导文件,但不包括会话历史或认证。它们位于 ~/.openclaw/ 下(例如 ~/.openclaw/agents/<agentId>/sessions/)。
相关:迁移、磁盘上的文件位置、 智能体工作区、Doctor、 远程模式。
在哪里查看最新版本的更新内容
查看 GitHub 变更日志: https://github.com/openclaw/openclaw/blob/main/CHANGELOG.md
最新条目在顶部。如果顶部部分标记为 Unreleased,则下一个带日期的部分是最新发布版本。条目按亮点、变更和修复分组(需要时还有文档/其他部分)。
无法访问 docs.openclaw.ai(SSL 错误),怎么办
一些 Comcast/Xfinity 连接通过 Xfinity Advanced Security 错误地拦截了 docs.openclaw.ai。禁用该功能或将 docs.openclaw.ai 加入白名单,然后重试。更多详情:故障排除。
请帮助我们在此处报告以解除封锁:https://spa.xfinity.com/check_url_status。
如果仍然无法访问该网站,文档在 GitHub 上有镜像: https://github.com/openclaw/openclaw/tree/main/docs
stable 和 beta 有什么区别
Stable 和 beta 是 npm dist-tags,不是独立的代码分支:
latest= stablebeta= 用于测试的早期构建
我们将构建发布到 beta,测试后,一旦构建稳定,就会将同一版本提升为 latest。这就是为什么 beta 和 stable 可以指向相同版本。
查看变更: https://github.com/openclaw/openclaw/blob/main/CHANGELOG.md
如何安装 beta 版本,beta 和 dev 有什么区别
Beta 是 npm dist-tag beta(可能与 latest 相同)。
Dev 是 main 的滚动头部(git);发布时使用 npm dist-tag dev。
一行命令(macOS/Linux):
curl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install.sh | bash -s -- --beta
curl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install.sh | bash -s -- --install-method git
Windows 安装程序(PowerShell): https://openclaw.ai/install.ps1
安装和新手引导通常需要多长时间
大致指南:
- 安装: 2-5 分钟
- 新手引导: 5-15 分钟,取决于配置多少渠道/模型
如何试用最新代码
两个选项:
- Dev 渠道(git checkout):
openclaw update --channel dev
这会切换到 main 分支并从源码更新。
- 可编辑安装(从安装程序网站):
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --install-method git
这会给你一个可编辑的本地仓库,然后通过 git 更新。
如果你更喜欢手动克隆,使用:
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
pnpm build
安装程序卡住了?如何获取更多反馈
使用详细输出重新运行安装程序:
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --verbose
带详细输出的 Beta 安装:
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --beta --verbose
可编辑(git)安装:
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --install-method git --verbose
更多选项:安装程序标志。
Windows 安装提示找不到 git 或无法识别 openclaw
两个常见的 Windows 问题:
1) npm error spawn git / git not found
- 安装 Git for Windows 并确保
git在你的 PATH 中。 - 关闭并重新打开 PowerShell,然后重新运行安装程序。
2) openclaw is not recognized(安装后)
- 你的 npm 全局 bin 文件夹不在 PATH 中。
- 检查路径:
npm config get prefix - 确保
<prefix>\\bin在 PATH 中(在大多数系统上是%AppData%\\npm)。 - 更新 PATH 后关闭并重新打开 PowerShell。
如果你想要最顺畅的 Windows 设置,请使用 WSL2 而不是原生 Windows。 文档:Windows。
文档没有解答我的问题——如何获得更好的答案
使用可编辑(git)安装,这样你在本地拥有完整的源码和文档,然后从该文件夹向你的机器人(或 Claude/Codex)提问,这样它可以读取仓库并精确回答。
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --install-method git