FAQ
真实场景(本地开发、VPS、多智能体、OAuth/API 密钥、模型故障转移)的快速解答与更深入的故障排查。运行时诊断,请参阅 故障排查。完整配置参考,请参阅 配置。
本页是索引。日常 FAQ 分为十三个页面,每个主题一页。排查阶梯保留在本页;请打开与您问题匹配的页面。
| 页面 | 何时阅读 |
|---|---|
| 什么是 OpenClaw? | 您正在评估 OpenClaw,或需要解释它是什么以及由谁资助。 |
| 技能与自动化 | 您正在自定义技能,或者 cron 任务、提醒或子智能体出现异常。 |
| 沙箱与内存 | 您正在调整沙箱,或内存无法持久化。 |
| 磁盘上的文件位置 | 您需要查找、备份、移动或删除 OpenClaw 数据。 |
| 配置基础 | 您正在编辑配置、启用网络搜索,或从 config.apply 中恢复。 |
| 远程网关与节点 | 您在 VPS 或其他机器上运行 Gateway,或要添加节点。 |
| 环境变量与 .env 加载 | 您通过环境变量或 .env 设置密钥,或服务丢失了密钥。 |
| 会话与多聊天 | 您正在管理会话、重置、上下文限制、群组或多个机器人。 |
| 网关端口、已在运行与远程模式 | 网关无法绑定端口、提示已在运行,或您想要远程模式。 |
| 日志与调试 | 您需要日志或重启服务,或回复始终未到达。 |
| 媒体与附件 | 某个技能生成了图片或 PDF,但没有发送任何内容。 |
| 安全与访问控制 | 您正在将 OpenClaw 暴露给入站消息,或评估插件风险。 |
| 聊天命令、中止任务与停止运行 | 任务无法停止,或您正在调整斜杠命令与队列。 |
如果出了问题:前 60 秒¶
1. 快速状态
快速本地摘要:操作系统 + 更新、Gateway/服务可达性、智能体/会话、提供商配置 + 运行时问题(当 Gateway 可达时)。2. 可粘贴的报告(可安全分享)
只读诊断,附带日志尾部(令牌已遮蔽)。3. 守护进程 + 端口状态
显示监督者运行时与 RPC 可达性的对比、探测目标 URL,以及服务可能使用的配置。4. 深度探测
实时 Gateway 健康探测,包括受支持时的通道探测(需要可达的 Gateway)。请参阅 Health。5. 查看最新日志尾部
如果 RPC 不可用,请回退到:tail -f "/tmp/openclaw/openclaw-$(date +%F).log"
# Named profile example:
tail -f "/tmp/openclaw/openclaw-dev-$(date +%F).log"
6. 运行 doctor(修复)
修复/迁移配置与状态,然后运行健康检查。请参阅 Doctor。7. Gateway 快照(仅 WS)
向正在运行的 Gateway 请求完整快照。请参阅 Health。快速入门与首次运行设置¶
首次运行问答——安装、上手、认证路由、订阅、初始故障——请参阅 首次运行 FAQ。
模型、故障转移与认证配置文件¶
模型问答——默认值、选择、别名、切换、故障转移、认证配置文件——请参阅 模型 FAQ。
杂项¶
使用 API 密钥时,Anthropic 的默认模型是什么?
凭证与模型选择是分开的。设置 ANTHROPIC_API_KEY(或在认证配置文件中存储 Anthropic API 密钥)会启用认证,但实际的默认模型是您在 agents.defaults.model.primary 中配置的内容(例如 anthropic/claude-sonnet-4-6 或 anthropic/claude-opus-4-6)。No credentials found for profile "anthropic:default" 表示 Gateway 在运行智能体可用的 SQLite 认证存储中找不到 Anthropic 凭证。
仍然卡住?请在 Discord 中提问,或使用 GitHub issue 选择器。
各章节迁移到了哪里¶
旧版单页版本中的每个问题标题都在此处保留其锚点,因此现有链接(如 /help/faq#where-things-live-on-disk)仍然有效。每个条目都指向当前包含答案的页面。
- 什么是 OpenClaw?
- 什么是 OpenClaw,用一段话说?
- 我的团队可以共享同一个 OpenClaw 吗?
- 价值主张
- 我刚设置好——首先应该做什么?
- OpenClaw 最常见的五个日常用例是什么?
- OpenClaw 能否帮助 SaaS 进行线索生成、外展、广告和博客?
- OpenClaw 归 OpenAI 所有吗?
- OpenClaw 会向基金会发送什么?
- OpenClaw 如何获得资金,与其他项目相比如何?
- 与 Claude Code 相比,在 Web 开发方面有哪些优势?
- 技能与自动化
- 如何自定义技能而不弄脏仓库?
- 我可以从自定义文件夹加载技能吗?
- 如何为不同任务使用不同模型或设置?
- 机器人在处理繁重工作时会卡住。我该如何分担?
- Discord 上绑定线程的子智能体会话如何工作?
- 子智能体已完成,但完成更新发到了错误位置或从未发布。我应该检查什么?
- Cron 或提醒未触发。我应该检查什么?
- Cron 触发了,但频道中未发送任何内容。为什么?
- 为什么一次独立的 cron 运行会切换模型或重试一次?
- 如何在 Linux 上安装技能?
- OpenClaw 能否按计划定时运行任务,或在后台持续运行?
- 我可以从 Linux 运行仅支持 Apple macOS 的技能吗?
- 你们有 Notion 或 HeyGen 集成吗?
- 如何将我已有的已登录 Chrome 与 OpenClaw 一起使用?
- 沙箱与内存
- 有专门的沙箱文档吗?
- Docker 感觉受限——如何启用完整功能?
- 我能否用一个智能体保持私信私密,同时让群组公开/沙箱化?
- 如何将宿主机文件夹绑定到沙箱中?
- 内存是如何工作的?
- 内存总是忘记事情。如何让它记住?
- 磁盘上内容的存放位置
- 与 OpenClaw 一起使用的所有数据都会保存在本地吗?
- OpenClaw 将数据存储在哪里?
- AGENTS.md / SOUL.md / USER.md / MEMORY.md 应该放在哪里?
- 我可以让 SOUL.md 更大吗?
- 推荐的备份策略
- 如何完全卸载 OpenClaw?
- 智能体可以在工作区之外工作吗?
- 远程模式:会话存储在哪里?
- 配置基础
- 配置是什么格式?它在哪里?
- 我设置了 gateway.bind: "lan"(或 "tailnet"),现在没有服务在监听 / UI 显示 unauthorized
- 为什么现在在 localhost 上需要 token?
- 更改配置后是否需要重启?
- 如何启用网页搜索(和网页抓取)?
- config.apply 清除了我的配置。我该如何恢复并避免这种情况?
- 如何跨设备运行一个带有专用 Worker 的中央 Gateway?
- OpenClaw 浏览器能以无头模式运行吗?
- 如何将 Brave 用于浏览器控制?
- 远程 Gateway 和节点
- 命令如何在 Telegram、Gateway 和节点之间传播?
- 如果 Gateway 托管在远程,我的智能体如何访问我的电脑?
- Tailscale 已连接,但我没有收到任何回复。现在该怎么办?
- 两个 OpenClaw 实例可以相互通信吗(本地 + VPS)?
- 多个智能体需要单独的 VPS 吗?
- 在我的个人笔记本电脑上使用节点,而不是从 VPS 通过 SSH 连接,这样做有什么好处吗?
- 节点会运行 Gateway 服务吗?
- 有没有通过 API / RPC 应用配置的方法?
- 首次安装的最小合理配置
- 如何在 VPS 上设置 Tailscale 并从我的 Mac 连接?
- 如何将 Mac 节点连接到远程 Gateway(Tailscale Serve)?
- 我应该安装到第二台笔记本电脑上,还是只添加一个节点?
- 环境变量与 .env 加载
- OpenClaw 如何加载环境变量?
- 我通过服务启动了 Gateway,但我的环境变量消失了。现在该怎么办?
- 我设置了 COPILOT_GITHUB_TOKEN,但 models status 显示 "Shell env: off"。为什么?
- 会话与多个聊天
- 如何开始一段新的对话?
- 如果我从不发送 /new,会话会自动重置吗?
- 有没有办法组建一个 OpenClaw 实例团队(一个 CEO 和许多智能体)?
- 为什么任务中途上下文被截断?我该如何防止这种情况发生?
- 如何完全重置 OpenClaw 但保留其安装?
- 我遇到 "context too large" 错误 - 如何重置或压缩?
- 为什么我会看到 "LLM request rejected: messages.content.tool_use.input field required"?
- 为什么我每 30 分钟会收到心跳消息?
- 我需要向 WhatsApp 群组添加一个“机器人账户”吗?
- 如何获取 WhatsApp 群组的 JID?
- 为什么 OpenClaw 在群组中不回复?
- 群组/线程会与 DM 共享上下文吗?
- 我可以创建多少个工作区和智能体?
- 我可以同时运行多个机器人或聊天(Slack)吗?应该如何设置?
- Gateway:端口、“already running” 和远程模式
- Gateway 使用哪个端口?
- 为什么 openclaw gateway status 显示 "Runtime: running" 却 "Connectivity probe: failed"?
- 为什么 openclaw gateway status 显示的 "Config (cli)" 和 "Config (service)" 不同?
- “another gateway instance is already listening” 是什么意思?
- 如何以远程模式运行 OpenClaw(客户端连接到其他地方的 Gateway)?
- Control UI 显示 "unauthorized"(或一直重新连接)。现在该怎么办?
- “invalid handshake”/代码 1008 是什么意思?
- 日志与调试
- 日志在哪里?
- 如何启动/停止/重启 Gateway 服务?
- 我在 Windows 上关闭了终端——如何重启 OpenClaw?
- Gateway 已启动,但回复始终没有到达。我应该检查什么?
- “Disconnected from gateway: no reason”——接下来怎么办?
- Telegram 的 setMyCommands 调用失败。我应该检查什么?
- TUI 没有显示任何输出。我应该检查什么?
- 如何完全停止然后再启动 Gateway?
- 通俗解释:openclaw gateway restart 与 openclaw gateway
- 出现故障时获取更多详细信息的最快方法
- 媒体与附件
- 我的技能生成了图片/PDF,但什么也没有发送
- 安全与访问控制
- 将 OpenClaw 暴露给入站 DM 安全吗?
- prompt injection 只对公共机器人构成风险吗?
- OpenClaw 使用 TypeScript/Node 而不是 Rust/WASM,是否因此更不安全?
- 我看到有关 OpenClaw 实例被暴露的报道。我应该检查什么?
- 安装 ClawHub 技能和第三方插件安全吗?
- 我的机器人应该有自己的电子邮件、GitHub 账号或电话号码吗?
- 我可以让它自主处理我的文本消息吗?这样安全吗?
- 我可以在个人助理任务中使用更便宜的模型吗?
- 我在 Telegram 中运行了 /start,但没有获得配对码
- WhatsApp:它会给我的联系人发消息吗?配对是如何运作的?
- 聊天命令、中止任务,以及“它不会停止”
- 如何阻止内部系统消息显示在聊天中?
- 如何停止/取消正在运行的任务?
- 如何从 Telegram 发送 Discord 消息?(“Cross-context messaging denied”)
- 为什么感觉机器人“无视”连续快速发送的消息?
相关¶
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 cl/openclaw