openclaw onboard --non-interactive を使用してセットアップをスクリプト化します。これには --accept-risk が必要です。非対話型セットアップでは、確認プロンプトなしで認証情報とデーモン設定を書き込めるため、このフラグによってリスクを明示的に承認します。
--json は非対話型モードを意味しません。スクリプトでは --non-interactive --accept-risk を明示的に渡してください。非対話型の基本例
--json を追加します。
--gateway-portのデフォルトは18789です。上書きする場合にのみ渡してください。- 独自のワークスペースを事前に用意する自動化では、
--skip-bootstrapを指定するとデフォルトのワークスペースファイルの作成をスキップできます。 --secret-input-mode refは、平文キーの代わりに環境変数を参照する値({ source: "env", provider: "default", id: "<ENV_VAR>" })を認証プロファイルに保存します。非対話型のrefモードでは、プロバイダーの環境変数がプロセス環境にすでに設定されている必要があります。対応する環境変数なしでインラインキーフラグを渡すと、即座に失敗します。
プロバイダー別の例
Anthropic API キーの例
Anthropic API キーの例
Cloudflare AI Gateway の例
Cloudflare AI Gateway の例
Gemini の例
Gemini の例
Mistral の例
Mistral の例
Moonshot の例
Moonshot の例
Ollama の例
Ollama の例
OpenCode の例
OpenCode の例
--auth-choice opencode-go --opencode-go-api-key "$OPENCODE_API_KEY" に変更します。Synthetic の例
Synthetic の例
Vercel AI Gateway の例
Vercel AI Gateway の例
Z.AI の例
Z.AI の例
カスタムプロバイダーの例
カスタムプロバイダーの例
--custom-api-key は任意です。一部のエンドポイントでは認証が不要です。省略した場合、オンボーディングは環境変数の CUSTOM_API_KEY を確認します。--custom-provider-id も任意で、省略するとベース URL から自動的に導出されます。--custom-compatibility のデフォルトは openai です(その他の値:openai-responses、anthropic)。OpenClaw は、既知のビジョンモデル ID パターン(gpt-4o、claude-3/4、gemini、-vl/vision サフィックスなど)から画像入力のサポートを推測します。認識されないビジョンモデルで強制的に有効にするには --custom-image-input を、テキストのみに強制するには --custom-text-input を追加します。apiKey を { source: "env", provider: "default", id: "CUSTOM_API_KEY" } として保存する参照モードの例:別のエージェントを追加する
openclaw agents add <name> は、独自のワークスペース、セッション、認証プロファイルを持つ個別のエージェントを作成します。--workspace もその他のフラグも指定せずに実行すると、対話型ウィザードが起動します。--workspace、--model、--agent-dir、--bind、--non-interactive のいずれかを渡すと非対話型で実行され、その場合は --workspace も必要です。
agents.entries.* エントリ):
nameworkspaceagentDirmodel(--modelを渡した場合のみ)
- デフォルトのワークスペース(対話型ウィザードで
--workspaceを省略した場合):~/.openclaw/workspace-<agentId>。 --bind <channel[:accountId]>は繰り返し指定できます。受信メッセージを新しいエージェントにルーティングするためのバインディングを追加します(ウィザードでも対話形式で設定できます)。- エージェント名は有効なエージェント ID に正規化されます。
mainは予約済みです。
関連ドキュメント
- オンボーディングのハブ:オンボーディング(CLI)
- 完全なリファレンス:CLI セットアップリファレンス
- コマンドリファレンス:
openclaw onboard