新手引导
openclaw onboard
Section titled “openclaw onboard”针对本地或远程 Gateway(网关) 设置的完整新手引导。当您希望 OpenClaw 在一个流程中引导您完成模型身份验证、工作区、网关、渠道、技能和健康检查时,请使用此选项。
交互式 CLI 流程的演练。
OpenClaw 新手引导的运作方式。
输出、内部机制和每步行为。
非交互式标志和脚本化设置。
macOS 菜单栏应用的新手引导流程。
openclaw onboardopenclaw onboard --modernopenclaw onboard --flow quickstartopenclaw onboard --flow manualopenclaw onboard --flow importopenclaw onboard --import-from hermes --import-source ~/.hermesopenclaw onboard --skip-bootstrapopenclaw onboard --mode remote --remote-url wss://gateway-host:18789--flow importOpenClaw 使用插件拥有的迁移提供程序(例如 Hermes)。它仅针对全新的 OpenClaw 设置运行;如果存在现有的配置、凭据、会话或工作区内存/身份文件,请在导入之前重置或选择全新的设置。
--modern 启动 Crestodian 对话式新手引导预览。如果没有
--modern,openclaw onboard 将保留经典的新手引导流程。
在全新安装中,如果活动配置文件缺失或没有已配置的设置(为空或仅包含元数据),单独运行 openclaw 也会启动经典的新手引导流程。一旦配置文件包含已配置的设置,单独运行 openclaw 将改为打开 Crestodian。
对于环回、私有 IP 字面量、.local 和 Tailnet *.ts.net 网关 URL,接受纯文本 ws://。对于其他受信任的私有 DNS 名称,请在引导流程环境中设置 OPENCLAW_ALLOW_INSECURE_PRIVATE_WS=1。
交互式引导使用 CLI 向导的区域设置作为固定设置文本。解析顺序为:
OPENCLAW_LOCALELC_ALLLC_MESSAGESLANG- 英语回退
支持的向导区域设置为 en、zh-CN 和 zh-TW。区域设置值可以使用下划线或 POSIX 后缀形式,例如 zh_CN.UTF-8。产品名称、命令名称、配置键、URL、提供商 ID、模型 ID 以及插件/渠道标签保持原样不变。
示例:
OPENCLAW_LOCALE=zh-CN openclaw onboard非交互式自定义提供商:
openclaw onboard --non-interactive \ --auth-choice custom-api-key \ --custom-base-url "https://llm.example.com/v1" \ --custom-model-id "foo-large" \ --custom-api-key "$CUSTOM_API_KEY" \ --secret-input-mode plaintext \ --custom-compatibility openai \ --custom-image-input--custom-api-key 在非交互模式下是可选的。如果省略,新手引导将检查 CUSTOM_API_KEYOpenClaw。
OpenClaw 会自动将常见的视觉模型 ID 标记为支持图像。对于未知的自定义视觉 ID,请传递 --custom-image-input,或者传递 --custom-text-input 以强制使用仅文本元数据。
对于支持 /v1/responses 但不支持 /v1/chat/completions 的 OpenAI 兼容端点,请使用 --custom-compatibility openai-responsesOpenAI。
LM Studio 还支持非交互式模式下的特定于提供商的密钥标志:
openclaw onboard --non-interactive \ --auth-choice lmstudio \ --custom-base-url "http://localhost:1234/v1" \ --custom-model-id "qwen/qwen3.5-9b" \ --lmstudio-api-key "$LM_API_TOKEN" \ --accept-risk非交互式 Ollama:
openclaw onboard --non-interactive \ --auth-choice ollama \ --custom-base-url "http://ollama-host:11434" \ --custom-model-id "qwen3.5:27b" \ --accept-risk--custom-base-url 默认为 http://127.0.0.1:11434。--custom-model-idOllama 是可选的;如果省略,新手引导将使用 Ollama 建议的默认值。云模型 ID(例如 kimi-k2.5:cloud)也适用于此处。
将提供商密钥作为引用而不是纯文本存储:
openclaw onboard --non-interactive \ --auth-choice openai-api-key \ --secret-input-mode ref \ --accept-risk使用 --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(网关) 令牌选项:
--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 管理的网关令牌将经过验证,但不会作为解析后的明文持久化到监督服务环境元数据中。 - 使用
--install-daemon时,如果令牌模式需要令牌且配置的令牌 SecretRef 未解析,引导将以失败关闭并提供修复指导。 - 使用
--install-daemon时,如果同时配置了gateway.auth.token和gateway.auth.password且未设置gateway.auth.mode,则新手引导会阻止安装,直到明确设置模式。 - 本地新手引导会将
gateway.mode="local"写入配置。如果后续的配置文件缺少gateway.mode,请将其视为配置损坏或不完整的手动编辑,而不是有效的本地模式快捷方式。 - 当所选设置路径需要时,本地新手引导会安装选定的可下载插件。
- 远程新手引导仅写入远程 Gateway(网关) 的连接信息,不安装本地插件包。
--allow-unconfigured是一个单独的网关运行时应急手段。这并不意味着新手引导可以省略gateway.mode。
示例:
export OPENCLAW_GATEWAY_TOKEN="your-token"openclaw onboard --non-interactive \ --mode local \ --auth-choice skip \ --gateway-auth token \ --gateway-token-ref-env OPENCLAW_GATEWAY_TOKEN \ --accept-risk非交互式本地网关健康检查:
- 除非您传递
--skip-health,否则新手引导在成功退出之前会等待可访问的本地网关。 --install-daemon首先启动托管网关安装路径。如果没有它,您必须已经有一个正在运行的本地网关,例如openclaw gateway run。- 如果您只想在自动化中写入配置/工作区/引导程序,请使用
--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会首先尝试计划任务,如果任务创建被拒绝,则回退到针对每个用户的启动文件夹登录项。
参考模式下的交互式新手引导行为:
- 当被提示时,选择 Use secret reference(使用密钥引用)。
- 然后选择以下任一项:
- 环境变量
- 已配置的密钥提供商(
file或exec)
- 新手引导在保存引用之前会执行快速预检验证。
- 如果验证失败,新手引导会显示错误并允许您重试。
非交互式 Z.AI 端点选择
Section titled “非交互式 Z.AI 端点选择”# Promptless endpoint selectionopenclaw onboard --non-interactive \ --auth-choice zai-coding-global \ --zai-api-key "$ZAI_API_KEY"
# Other Z.AI endpoint choices:# --auth-choice zai-coding-cn# --auth-choice zai-global# --auth-choice zai-cn非交互式 Mistral 示例:
openclaw onboard --non-interactive \ --auth-choice mistral-api-key \ --mistral-api-key "$MISTRAL_API_KEY"Flow types
quickstart:最少的提示,自动生成网关令牌。manual:针对端口、绑定和身份验证的完整提示(advanced的别名)。import:运行检测到的迁移提供商,预览计划,然后在确认后应用。
Provider prefiltering
当身份验证选择暗示了首选提供商时,新手引导会将默认模型和允许列表选择器预筛选为该提供商。对于 Volcengine 和 BytePlus,这还会匹配编码计划变体(volcengine-plan/*,byteplus-plan/*)。
如果首选提供商筛选尚未产生任何已加载的模型,新手引导将回退到未筛选的目录,而不是让选择器为空。
Web-search follow-ups
一些网络搜索提供商会触发特定于提供商的后续提示:
- Grok 可以提供可选的
x_search设置,使用相同的 xAI OAuth 配置文件或 API 密钥以及一个x_search模型选择。 - Kimi 可以询问 Moonshot API 区域(
api.moonshot.ai对比api.moonshot.cn)以及默认的 Kimi 网络搜索模型。
常见后续命令
Section titled “常见后续命令”openclaw channels addopenclaw configureopenclaw agents add <name>如果只需要基础配置/工作区,请改用 openclaw setup。稍后可使用 openclaw configure 进行针对性更改,使用 openclaw channels add 进行仅渠道设置。