CLI commands
プロモーション
openclaw promos
ClawHub で公開されているプロモーションモデルのオファーを見つけて取得します。プロモーションを取得すると、プロバイダー(必要な場合は認証と Plugin)が設定され、そのプロモーションのモデルが登録されます。オンボーディングを再実行する必要はなく、明示的に指定しない限りデフォルトモデルも変更されません。
関連項目:
コマンド
openclaw promos listopenclaw promos claim <slug>openclaw promos claim <slug> --api-key <key> --set-defaultopenclaw promos list
現在有効なプロモーションを、そのモデル、推奨デフォルト、残り時間、正確な取得コマンドとともに一覧表示します。--json は未加工のペイロードを出力します。
openclaw promos claim <slug>
有効なプロモーションを取得します:
- ClawHub からプロモーションを取得し、有効期間内であることを確認します。
- プロモーションのプロバイダー、認証方法、および宣言された Plugin パッケージを、インストール済みの OpenClaw バージョンに照らして検証します。不明な ID やパッケージの不一致は拒否されます。プロモーションによって、CLI が既に実行方法を認識していないものを実行することはありません。
- 既存のプロバイダー認証情報がある場合は、それを再利用します。ない場合は、プロバイダーの通常の認証フローを案内します(最初に無料キー取得用のプロモーション登録 URL を表示します)。
--api-key <key>を指定すると、プロンプトなしで API キー認証を完了でき、openclaw onboardの非対話型フラグと同様に動作します。キーをコマンドラインに載せないためには、代わりにプロバイダーの環境変数(例:OPENROUTER_API_KEY)をエクスポートしてください。既存の環境変数の認証情報は自動検出されるため、フラグは不要です。 - プロモーションのモデルを、そのエイリアスとともに登録します。既存のエイリアスは決して上書きされません。
- プロモーションの推奨モデルをデフォルトとして設定するか確認します。
--set-defaultを指定すると確認を省略します。それ以外の場合、デフォルト設定は一切変更されません。
プロモーションの有効期間が終了すると、プロバイダーは無料モデルの提供を停止しますが、設定と認証情報は変更されません。openclaw models set <model> を使用すれば、いつでも切り替えられます。
models list での受動的な検出
openclaw models list では、ClawHub に直接問い合わせなくてもプロモーションが表示されます:
- まだ設定していないモデルを含む有効なオファーは、表の下にある「プロモーションで利用可能」グループに、それぞれの取得コマンドとともに表示されます。
promos claimで登録したモデルにはpromoタグが付き、オファーの有効期間が過ぎるとpromo endedに変わります。- 新しいオファーが初めて検出されたときは、
openclaw promos listを案内する通知が一度だけ表示されます。既に一覧表示または取得したオファーが再度通知されることはありません。
これは、ClawHub でホストされているプロモーションフィードのローカルキャッシュを読み取ります(通常は条件付きリクエストで1日1回更新されますが、キャッシュ済みスナップショットの有効期限が切れた場合はそれより早く更新されます。更新に失敗した場合は通知せずスキップされます)。古いキャッシュの更新待機時間は最大2.5秒で、一覧表示が中断されることはありません。--json と --plain の出力は機械処理に適した形式に保たれ、プロモーションのセクションや通知は含まれません。取得時には常に有効な ClawHub API に対して再検証されるため、キャッシュにまだ表示されていても、早期に取り下げられたオファーは拒否されます。
Was this useful?