常见问题
针对实际设置(本地开发、VPS、多智能体、OAuth/API 密钥、模型故障转移)的快速答案和深度故障排除。关于运行时诊断,请参阅 故障排除。关于完整的配置参考,请参阅 配置。
术语约定:Agent → 智能体(agent),Channel → 频道(channel),Gateway → 网关(Gateway)。
目录
- [快速入门和首次运行设置]
- 我被卡住了,最快摆脱困境的方法是什么?
- 推荐安装和设置 OpenClaw 的方式是什么?
- 完成引导后如何打开仪表板?
- 如何在本地主机与远程环境下验证仪表板(令牌)?
- 我需要什么运行时?
- 它能在树莓派上运行吗?
- 树莓派安装有什么技巧吗?
- 它卡在“醒来吧,我的朋友”/引导无法孵化。现在怎么办?
- 我能将我的设置迁移到新机器(Mac mini)而无需重新引导吗?
- 我在哪里能看到最新版本有什么新内容?
- 我无法访问 docs.openclaw.ai(SSL 错误)。现在怎么办?
- 稳定版和测试版有什么区别?
- 如何安装测试版,测试版和开发版有什么区别?
- 如何尝试最新的构建?
- 安装和引导通常需要多长时间?
- 安装程序卡住了?如何获取更多反馈?
- Windows 安装提示 git 未找到或 openclaw 无法识别
- Windows exec 输出显示乱码中文文本,我该怎么办
- 文档没有回答我的问题 - 如何获得更好的答案?
- 如何在 Linux 上安装 OpenClaw?
- 如何在 VPS 上安装 OpenClaw?
- 云/VPS 安装指南在哪里?
- 我能让 OpenClaw 自己更新吗?
- 引导向导实际上做了什么?
- 运行这个需要 Claude 或 OpenAI 订阅吗?
- 我可以在没有 API 密钥的情况下使用 Claude Max 订阅吗
- Anthropic 的“setup-token”认证是如何工作的?
- 我在哪里可以找到 Anthropic 的 setup-token?
- 你们支持 Claude 订阅认证(Claude Pro 或 Max)吗?
- 为什么我看到来自 Anthropic 的
HTTP 429: rate_limit_error? - 支持 AWS Bedrock 吗?
- Codex 认证是如何工作的?
- 你们支持 OpenAI 订阅认证(Codex OAuth)吗?
- 如何设置 Gemini CLI OAuth
- 本地模型适合日常聊天吗?
- 如何将托管模型流量保持在特定区域?
- 我必须买一台 Mac Mini 来安装这个吗?
- 我需要 Mac mini 来支持 iMessage 吗?
- 如果我买一台 Mac mini 来运行 OpenClaw,能把它连接到我的 MacBook Pro 吗?
- 我能用 Bun 吗?
- Telegram:
allowFrom里填什么? - 多个人能用一个 WhatsApp 号码配合不同的 OpenClaw 实例吗?
- 我能运行一个“快速聊天”智能体和一个“用 Opus 编程”的智能体吗?
- Homebrew 能在 Linux 上工作吗?
- 可破解(git)安装和 npm 安装有什么区别?
- 我以后能在 npm 和 git 安装之间切换吗?
- 我应该在我的笔记本电脑上运行网关还是在 VPS 上运行?
- 在专用机器上运行 OpenClaw 有多重要?
- VPS 的最低要求和推荐操作系统是什么?
- 我能在虚拟机里运行 OpenClaw 吗,有什么要求
- 什么是 OpenClaw?
- 技能和自动化
- 沙盒化和内存
- 文件在磁盘上的位置
- 配置基础
- 远程网关和节点
- 命令如何在 Telegram、网关和节点之间传播?
- 如果网关托管在远程,我的智能体如何访问我的电脑?
- Tailscale 已连接但我收不到回复。现在怎么办?
- 两个 OpenClaw 实例能相互通信吗(本地 + VPS)?
- 多个智能体需要单独的 VPS 吗
- 在我的个人笔记本电脑上使用节点而不是从 VPS SSH 有什么好处?
- 节点运行网关服务吗?
- 有 API / RPC 方式来应用配置吗?
- 首次安装的“合理”最小配置是什么?
- 如何在 VPS 上设置 Tailscale 并从我的 Mac 连接?
- 如何将 Mac 节点连接到远程网关(Tailscale Serve)?
- 我应该安装在第二台笔记本电脑上还是只添加一个节点?
- 环境变量和 .env 加载
- 会话和多个聊天
- 如何开始一个新的对话?
- 如果我从不发送
/new,会话会自动重置吗? - 有没有办法组建一个 OpenClaw 实例团队,一个 CEO 和多个智能体
- 为什么上下文在任务中途被截断?如何防止?
- 如何完全重置 OpenClaw 但保留安装?
- 我收到“上下文太大”错误 - 如何重置或压缩?
- 为什么我看到“LLM request rejected: messages.content.tool_use.input field required”?
- 为什么我每 30 分钟收到一次心跳消息?
- 我需要将“机器人账户”添加到 WhatsApp 群组吗?
- 如何获取 WhatsApp 群组的 JID?
- 为什么 OpenClaw 不在群里回复?
- 群组/线程与私聊共享上下文吗?
- 我能创建多少个工作区和智能体?
- 我能同时运行多个机器人或聊天吗(Slack),应该如何设置?
- 模型:默认值、选择、别名、切换
- 什么是“默认模型”?
- 你推荐什么模型?
- 如何在不清除配置的情况下切换模型?
- 我能使用自托管模型(llama.cpp, vLLM, Ollama)吗?
- OpenClaw、Flawd 和 Krill 使用什么模型?
- 如何动态切换模型(无需重启)?
- 我能用 GPT 5.2 处理日常任务,用 Codex 5.3 编程吗
- 为什么我看到“Model … is not allowed”然后没有回复?
- 为什么我看到“Unknown model: minimax/MiniMax-M2.5”?
- 我能用 MiniMax 作为默认,用 OpenAI 处理复杂任务吗?
- opus / sonnet / gpt 是内置快捷方式吗?
- 如何定义/覆盖模型快捷方式(别名)?
- 如何添加来自其他提供商(如 OpenRouter 或 Z.AI)的模型?
- 模型故障转移和“所有模型都失败了”
- 认证配置文件:它们是什么以及如何管理
- 网关:端口、“已在运行”和远程模式
- 网关使用什么端口?
- 为什么
openclaw gateway status显示Runtime: running但RPC probe: failed? - 为什么
openclaw gateway status显示Config (cli)和Config (service)不同? - “另一个网关实例已在监听”是什么意思?
- 如何在远程模式下运行 OpenClaw(客户端连接到其他地方的网关)?
- 控制 UI 显示“未授权”(或不断重连)。现在怎么办?
- 我设置了
gateway.bind: "tailnet"但它无法绑定 / 没有监听 - 我能在同一台主机上运行多个网关吗?
- “invalid handshake” / code 1008 是什么意思?
- 日志记录和调试
- 媒体和附件
- 安全和访问控制
- 聊天命令、中止任务和“它停不下来”
如果出现问题,前 60 秒
-
快速状态(首先检查)
复制
openclaw status快速本地摘要:操作系统 + 更新、网关/服务可达性、智能体/会话、提供商配置 + 运行时问题(当网关可达时)。
-
可粘贴的报告(可安全分享)
复制
openclaw status --all只读诊断,包含日志尾部(令牌已脱敏)。
-
守护进程 + 端口状态
复制
openclaw gateway status显示监督器运行时与 RPC 可达性、探测目标 URL,以及服务可能使用的配置。
-
深度探测
复制
openclaw status --deep运行网关健康检查 + 提供商探测(需要可达的网关)。参见 健康状态。
-
跟踪最新日志
复制
openclaw logs --follow如果 RPC 宕机,回退到:
复制
tail -f "$(ls -t /tmp/openclaw/openclaw-*.log | head -1)" -
运行医生(修复)
复制
openclaw doctor修复/迁移配置/状态 + 运行健康检查。参见 医生。
-
网关快照
复制
openclaw health --json openclaw health --verbose # 显示目标 URL + 错误时的配置路径向正在运行的网关请求完整快照(仅限 WebSocket)。参见 健康状态。
快速入门和首次运行设置
我被卡住了,最快摆脱困境的方法是什么
使用一个能看到你机器的本地 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 检出安装 OpenClaw,这样智能体就能读取代码 + 文档,并推理你正在运行的确切版本。你以后随时可以通过重新运行不带 --install-method git 的安装程序切换回稳定版。提示:让智能体规划并监督修复(逐步进行),然后只执行必要的命令。这样可以使更改更小,更容易审核。如果你发现了真正的错误或修复,请提交 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)/智能体(agent)健康状态 + 基本配置的快速快照。openclaw models status:检查提供商认证 + 模型可用性。openclaw doctor:验证并修复常见的配置/状态问题。
其他有用的 CLI 检查:openclaw status --all, openclaw logs --follow, openclaw gateway status, openclaw health --verbose。快速调试循环:如果出现问题,前 60 秒。安装文档:安装, 安装程序标志, 更新。
推荐安装和设置 OpenClaw 的方式是什么
仓库推荐从源代码运行并使用引导向导:
curl -fsSL https://openclaw.ai/install.sh | bash
openclaw onboard --install-daemon
向导也可以自动构建 UI 资源。引导完成后,你通常在端口 18789 上运行网关。从源代码(贡献者/开发者):
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/。 - 如果要求认证,将
gateway.auth.token(或OPENCLAW_GATEWAY_TOKEN)中的令牌粘贴到控制 UI 设置中。 - 从网关主机检索:
openclaw config get gateway.auth.token(或生成一个:openclaw doctor --generate-gateway-token)。
不在本地主机上:
- Tailscale Serve(推荐):保持绑定环回,运行
openclaw gateway --tailscale serve,打开https://<magicdns>/。如果gateway.auth.allowTailscale是true,身份标头满足控制 UI/WebSocket 认证(无需令牌,假设网关主机可信);HTTP API 仍需要令牌/密码。 - Tailnet 绑定:运行
openclaw gateway --bind tailnet --token "<token>",打开http://<tailscale-ip>:18789/,在仪表板设置中粘贴令牌。 - SSH 隧道:
ssh -N -L 18789:127.0.0.1:18789 user@host然后打开http://127.0.0.1:18789/并在控制 UI 设置中粘贴令牌。
我需要什么运行时
需要 Node >= 22。推荐使用 pnpm。不推荐将 Bun 用于网关。
它能在树莓派上运行吗
是的。网关是轻量级的 - 文档列出 512MB-1GB 内存、1 核和大约 500MB 磁盘空间就足够个人使用,并指出树莓派 4 可以运行它。如果你想要额外的余量(日志、媒体、其他服务),推荐 2GB,但这不是硬性最低要求。提示:一个小型 Pi/VPS 可以托管网关,你可以在你的笔记本电脑/手机上配对节点以访问本地屏幕/摄像头/画布或执行命令。参见 节点。
树莓派安装有什么技巧吗
简短版本:它能工作,但预计会有粗糙的边缘。
- 使用64 位操作系统并保持 Node >= 22。
- 优先使用可破解(git)安装,以便查看日志和快速更新。
- 开始时不要启用频道/技能,然后逐个添加。
- 如果遇到奇怪的二进制问题,通常是ARM 兼容性问题。
它卡在“醒来吧,我的朋友”/引导无法孵化。现在怎么办
该屏幕依赖于网关可达且已认证。TUI 也会在首次孵化时自动发送“Wake up, my friend!”。如果你看到那一行没有回复且令牌保持为 0,说明智能体从未运行。
- 重启网关:
openclaw gateway restart
- 检查状态 + 认证:
openclaw status
openclaw models status
openclaw logs --follow
- 如果仍然挂起,运行:
openclaw doctor
如果网关是远程的,请确保隧道/Tailscale 连接正常,并且 UI 指向正确的网关。参见 远程访问。
我能将我的设置迁移到新机器(Mac mini)而无需重新引导吗
是的。复制状态目录和工作区,然后运行一次 Doctor。这能让你的机器人“完全一样”(内存、会话历史、认证、频道状态),只要你复制两个位置:
- 在新机器上安装 OpenClaw。
- 从旧机器复制
$OPENCLAW_STATE_DIR(默认:~/.openclaw)。 - 复制你的工作区(默认:
~/.openclaw/workspace)。 - 运行
openclaw doctor并重启网关服务。
这将保留配置、认证配置文件、WhatsApp 凭据、会话和内存。如果你处于远程模式,请记住网关主机拥有会话存储和工作区。重要:如果你只将工作区提交/推送到 GitHub,你备份的是内存 + 引导文件,但不是会话