Documentation Index
Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
openclaw onboard
用于本地或远程 Gateway 网关设置的完整引导式新手引导。当你希望 OpenClaw 在一个流程中依次完成模型认证、工作区、Gateway 网关、渠道、技能和健康检查时,请使用此命令。
相关指南
CLI onboarding hub
交互式 CLI 流程的演练。
Onboarding overview
OpenClaw 新手引导如何衔接在一起。
CLI setup reference
输出、内部机制和逐步行为。
CLI automation
非交互式标志和脚本化设置。
macOS app onboarding
macOS 菜单栏应用的新手引导流程。
示例
--flow import 使用插件所有的迁移提供商,例如 Hermes。它只会针对全新的 OpenClaw 设置运行;如果已有配置、凭证、会话或工作区记忆/身份文件存在,请先重置,或在导入前选择全新设置。
--modern 会启动 Crestodian 对话式新手引导预览。如果不使用
--modern,openclaw onboard 会保留经典新手引导流程。
对于明文私有网络 ws:// 目标(仅限受信任网络),请在新手引导进程环境中设置
OPENCLAW_ALLOW_INSECURE_PRIVATE_WS=1。
这个客户端侧传输应急开关没有等价的 openclaw.json 配置项。
非交互式自定义提供商:
--custom-api-key 在非交互式模式下是可选的。如果省略,新手引导会检查 CUSTOM_API_KEY。
OpenClaw 会自动将常见视觉模型 ID 标记为支持图像。对于未知的自定义视觉 ID,请传入 --custom-image-input;或传入 --custom-text-input 强制使用仅文本元数据。
LM Studio 在非交互式模式下也支持提供商专用密钥标志:
--custom-base-url 默认值为 http://127.0.0.1:11434。--custom-model-id 是可选项;如果省略,新手引导会使用 Ollama 建议的默认值。诸如 kimi-k2.5:cloud 的云模型 ID 也可以在这里使用。
将提供商密钥存储为引用,而不是明文:
--secret-input-mode ref 时,新手引导会写入由环境支持的引用,而不是明文密钥值。
对于由认证配置文件支持的提供商,这会写入 keyRef 条目;对于自定义提供商,这会将 models.providers.<id>.apiKey 写为环境引用(例如 { source: "env", provider: "default", id: "CUSTOM_API_KEY" })。
非交互式 ref 模式契约:
- 在新手引导进程环境中设置提供商环境变量(例如
OPENAI_API_KEY)。 - 不要传入内联密钥标志(例如
--openai-api-key),除非该环境变量也已设置。 - 如果传入内联密钥标志但缺少必需的环境变量,新手引导会快速失败并给出指导。
--gateway-auth token --gateway-token <token>存储明文令牌。--gateway-auth token --gateway-token-ref-env <name>将gateway.auth.token存储为环境 SecretRef。--gateway-token和--gateway-token-ref-env互斥。--gateway-token-ref-env要求新手引导进程环境中存在非空环境变量。- 使用
--install-daemon时,如果令牌认证需要令牌,由 SecretRef 管理的 Gateway 网关令牌会被验证,但不会作为已解析的明文持久化到 supervisor 服务环境元数据中。 - 使用
--install-daemon时,如果令牌模式需要令牌且配置的令牌 SecretRef 无法解析,新手引导会关闭失败并给出修复指导。 - 使用
--install-daemon时,如果同时配置了gateway.auth.token和gateway.auth.password,且未设置gateway.auth.mode,新手引导会阻止安装,直到明确设置模式。 - 本地新手引导会将
gateway.mode="local"写入配置。如果后续配置文件缺少gateway.mode,请将其视为配置损坏或未完成的手动编辑,而不是有效的本地模式快捷方式。 - 当所选设置路径需要可下载插件时,本地新手引导会安装所选插件。
- 远程新手引导只写入远程 Gateway 网关的连接信息,不会安装本地插件包。
--allow-unconfigured是一个单独的 Gateway 网关运行时逃生开关。它不表示新手引导可以省略gateway.mode。
- 除非传入
--skip-health,否则新手引导会等待本地 Gateway 网关可访问后才成功退出。 --install-daemon会先启动托管 Gateway 网关安装路径。如果未使用它,你必须已经有一个本地 Gateway 网关在运行,例如openclaw gateway run。- 如果你只想在自动化中写入配置/工作区/bootstrap,请使用
--skip-health。 - 如果你自行管理工作区文件,请传入
--skip-bootstrap以设置agents.defaults.skipBootstrap: true,并跳过创建AGENTS.md、SOUL.md、TOOLS.md、IDENTITY.md、USER.md、HEARTBEAT.md和BOOTSTRAP.md。 - 在原生 Windows 上,
--install-daemon会先尝试 Scheduled Tasks;如果任务创建被拒绝,则回退到每用户 Startup 文件夹登录项。
- 在提示时选择 使用密钥引用。
- 然后选择以下任一项:
- 环境变量
- 已配置的密钥提供商(
file或exec)
- 新手引导会在保存引用前执行快速预检验证。
- 如果验证失败,新手引导会显示错误并允许你重试。
非交互式 Z.AI 端点选择
--auth-choice zai-api-key 会自动检测最适合你的密钥的 Z.AI 端点(优先使用带有 zai/glm-5.1 的通用 API)。如果你明确想使用 GLM Coding Plan 端点,请选择 zai-coding-global 或 zai-coding-cn。流程说明
Flow types
Flow types
quickstart:最少提示,自动生成 Gateway 网关令牌。manual:针对端口、绑定和认证提供完整提示(advanced的别名)。import:运行检测到的迁移提供商,预览计划,然后在确认后应用。
Provider prefiltering
Provider prefiltering
当认证选择暗示首选提供商时,新手引导会将默认模型和 allowlist 选择器预筛选到该提供商。对于 Volcengine 和 BytePlus,这也会匹配 coding-plan 变体(
volcengine-plan/*、byteplus-plan/*)。如果首选提供商筛选尚未产生已加载模型,新手引导会回退到未筛选目录,而不是让选择器为空。Web-search follow-ups
Web-search follow-ups
一些 Web 搜索提供商会触发提供商专用的后续提示:
- Grok 可以提供可选的
x_search设置,使用相同的XAI_API_KEY和一个x_search模型选择。 - Kimi 可以询问 Moonshot API 区域(
api.moonshot.ai与api.moonshot.cn)以及默认 Kimi Web 搜索模型。
常见后续命令
openclaw setup。稍后可使用 openclaw configure 进行针对性更改,并使用 openclaw channels add 进行仅渠道设置。
--json 并不意味着非交互式模式。脚本请使用 --non-interactive。