Just another IT site ※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。At Your Own Risk!! TURN BACK WHILE YOU CAN
PR

OpenClawのモデル変更・設定コマンド早見表|デフォルト・フォールバック・OAuth/API設定まとめ

※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。スクリプトはAI生成のものも多いのでコピー&ペーストの際は文字コードに注意ください!

OpenClawを使っていると、

  • デフォルトモデルを変更したい
  • 現在どのモデルが設定されているか確認したい
  • メインモデルが使えないときだけ別モデルへ切り替えたい
  • OAuthとAPIキーを使い分けたい
  • 一時的に別モデルを使いたい
  • 認証エラーやレート制限の状態を確認したい

といった操作が頻繁に発生します。

OpenClawでは、主に、

openclaw models

コマンドを使ってモデルを管理します。

この記事では、OpenClawのモデル変更でよく使うコマンドを早見表形式でまとめます。


まず覚えておきたい3つ

最もよく使うのは次の3つです。

現在のモデル設定を確認:

openclaw models status

利用可能なモデル一覧:

openclaw models list

デフォルトモデル変更:

openclaw models set provider/model

例えば、

openclaw models set openai/gpt-5.6-sol

のように指定します。

OpenClaw公式でも、モデルは原則として、

provider/model

という形式で明示的に指定することが推奨されています。


OpenClawモデル操作 早見表

やりたいこと コマンド
現在のモデル設定確認 openclaw models status
モデル一覧表示 openclaw models list
デフォルトモデル変更 openclaw models set provider/model
フォールバック一覧 openclaw models fallbacks list
フォールバック追加 openclaw models fallbacks add provider/model
フォールバック削除 openclaw models fallbacks remove provider/model
フォールバック全削除 openclaw models fallbacks clear
認証状態確認 openclaw models status
認証を実際にテスト openclaw models status --probe
認証プロファイル一覧 openclaw models auth list
OpenAI OAuthログイン openclaw models auth login --provider openai
設定診断 openclaw doctor
セッション中だけモデル変更 /model provider/model
セッションモデルを既定値へ戻す /model default
現在のセッションモデル確認 /model status

1. 現在のモデル設定を確認する

まず何か変更する前に、

openclaw models status

を実行します。

このコマンドでは、

  • デフォルトモデル
  • フォールバックモデル
  • 認証状態
  • 利用できない認証プロファイル
  • クールダウン状態

などを確認できます。

openclaw models だけでも、現在は models status と同じ動作になります。

例えば、

Default:
openai/gpt-5.6-sol

Fallbacks:
1. google/gemini-2.5-flash

のように確認できます。


2. 利用可能なモデル一覧を表示

openclaw models list

これでOpenClawが認識しているモデル一覧を確認します。

例えば、

openai/gpt-5.6-sol
openai/gpt-5.6-luna
google/gemini-2.5-flash
anthropic/claude-sonnet-4-6

などが表示されます。

モデル変更前には、

openclaw models list

で正確なモデルIDを確認してから設定するのがおすすめです。


3. デフォルトモデルを変更する

基本形:

openclaw models set provider/model

例えば、

openclaw models set openai/gpt-5.6-sol

です。

設定後、

openclaw models status

で確認します。

OpenClaw内部では、主モデルは、

agents.defaults.model.primary

として管理されます。


4. Geminiをデフォルトにする例

例えば、

openclaw models set google/gemini-2.5-flash

とします。

確認:

openclaw models status

これで通常の実行ではGeminiが優先されます。


5. フォールバックモデルとは

フォールバックとは、

メインモデルが利用できない場合に次のモデルへ切り替える仕組み

です。

例えば、

GPT
↓
レート制限
↓
Gemini

という構成です。

OpenClawでは、

Primary
↓
Fallback 1
↓
Fallback 2
↓
Fallback 3

という順序で設定できます。

公式仕様ではフォールバックモデルは、

agents.defaults.model.fallbacks

に保存され、上から順番に試行されます。


6. フォールバックを追加

基本形:

openclaw models fallbacks add provider/model

例えば、

openclaw models fallbacks add google/gemini-2.5-flash

これで、

Default
openai/gpt-5.6-sol

Fallback #1
google/gemini-2.5-flash

という構成になります。


7. フォールバック一覧を確認

openclaw models fallbacks list

例えば、

google/gemini-2.5-flash
openai/gpt-5.6-luna

と表示されます。

この場合、

Primary
↓
Gemini
↓
Luna

という順番です。


8. フォールバックを削除

特定モデルだけ削除:

openclaw models fallbacks remove google/gemini-2.5-flash

全部削除:

openclaw models fallbacks clear

その後、

openclaw models fallbacks list

で確認します。


9. デフォルトGPT+Geminiフォールバック

例えば、

通常
→ GPT

GPTが使えない
→ Gemini

にしたいなら、

openclaw models set openai/gpt-5.6-sol

続けて、

openclaw models fallbacks clear

そして、

openclaw models fallbacks add google/gemini-2.5-flash

確認:

openclaw models status

という流れが分かりやすいです。


10. GPT Lunaをフォールバックにする例

例えば、

Default
GPT-5.6 Sol

Fallback
GPT-5.6 Luna

なら、

openclaw models set openai/gpt-5.6-sol
openclaw models fallbacks clear
openclaw models fallbacks add openai/gpt-5.6-luna

です。


11. フォールバックを2段にする

例えば、

GPT Sol
↓
GPT Luna
↓
Gemini

なら、

openclaw models set openai/gpt-5.6-sol
openclaw models fallbacks clear
openclaw models fallbacks add openai/gpt-5.6-luna
openclaw models fallbacks add google/gemini-2.5-flash

確認:

openclaw models fallbacks list

です。


12. OpenAI OAuth認証を設定する

OpenAIをOAuthで利用する場合は、

openclaw models auth login --provider openai

を使用します。

ブラウザーなどを使って認証を完了します。

認証状態は、

openclaw models status

または、

openclaw models auth list --provider openai

で確認できます。


13. 認証プロファイルを確認

OpenAIのみ:

openclaw models auth list --provider openai

全体:

openclaw models auth list

複数のOAuthアカウントやAPI認証を利用している場合は、ここを確認します。


14. 認証が本当に使えるかテスト

通常の、

openclaw models status

は設定状態の確認です。

実際にAPIアクセスまで試す場合は、

openclaw models status --probe

を使用します。

例えば、

ok
rate_limit
auth
billing
timeout

などの状態が確認できます。

ただし --probe は実際のモデル呼び出しを行うため、トークンを消費したりレート制限に影響したりする可能性があります。


15. Gateway稼働中に–probeできない場合

models status --probe は、エージェントの状態ディレクトリを排他的に使用するため、Gatewayが動作していると実行できないことがあります。

公式ドキュメントでも、必要に応じてGatewayを停止してからprobeするよう案内されています。

停止:

openclaw gateway stop

Probe:

openclaw models status --probe

確認後:

openclaw gateway start

です。


16. 特定プロバイダーだけprobe

例えばOpenAIだけなら、

openclaw models status --probe --probe-provider openai

これなら他のプロバイダーを試さず、OpenAIだけ確認できます。


17. 認証異常だけ確認したい

スクリプトなどでは、

openclaw models status --check

も便利です。

公式仕様では、

0
→ 問題なし

1
→ 認証切れ・不足・利用不能

2
→ 有効期限が近い

という終了コードを返します。


18. モデル設定がおかしい場合はdoctor

openclaw doctor

を使います。

設定修復まで試すなら、

openclaw doctor --fix

があります。

ただし --fix は設定を書き換える可能性があるので、まず通常の、

openclaw doctor

を実行して内容を確認する方が安全です。


19. チャット中だけモデルを変更する

デフォルト設定そのものを変えずに、

現在のセッションだけ別モデルへ変更

することもできます。

例えば、

/model openai/gpt-5.6-luna

です。

モデル選択画面を出すなら、

/model

または、

/model list

です。


20. セッションのモデルをデフォルトへ戻す

/model default

これで、そのセッション固有のモデル指定を解除して、OpenClawのデフォルトモデルへ戻します。


21. セッションで実際に使っているモデルを確認

/model status

を使用します。

これは重要です。

CLIで、

openclaw models status

を確認しても、現在のチャットセッション側で /model による上書きが入っている場合があります。

公式ドキュメントでも、

openclaw models status
=設定上のデフォルト確認

/model status
=現在のセッション確認

という違いがあります。


22. 「デフォルトを変えたのにモデルが変わらない」場合

例えば、

openclaw models set openai/gpt-5.6-sol

を実行したのに、チャットでは別モデルが使われ続ける場合があります。

その場合、

/model status

で確認してください。

セッションにモデルが固定されていたら、

/model default

で解除します。


23. モデルエイリアス

長いモデル名を短縮できます。

例えば、

openclaw models aliases add sol openai/gpt-5.6-sol

とすると、

sol

という別名で指定できます。

一覧:

openclaw models aliases list

削除:

openclaw models aliases remove sol

です。


24. モデル設定の基本構造

OpenClawのモデル選択は概念的には、

Primary
   ↓
Fallback #1
   ↓
Fallback #2
   ↓
Fallback #3

です。

さらに同じプロバイダーに複数の認証プロファイルがある場合は、

Primaryモデル
   ↓
認証Profile A
   ↓
認証Profile B
   ↓
それでも利用不可
   ↓
Fallbackモデル

のように、モデルフォールバック前に認証プロファイルのローテーションが行われます。


25. レート制限時のイメージ

例えば、

Primary:
openai/gpt-5.6-sol

Fallback:
google/gemini-2.5-flash

の場合、

GPT-5.6 Sol
↓
OpenAIレート制限
↓
利用できるOpenAI認証Profileを確認
↓
それでも利用不可
↓
Geminiへfallback

という流れになります。

openclaw models status では、クールダウン中の認証プロファイルも確認できます。


26. APIキーとOAuthは同じものではない

OpenAIの場合でも、

OAuth

と、

API Key

は別の認証方法です。

例えば、

OpenAI OAuth
→ ChatGPT/Codex系の認証ルート

OpenAI API Key
→ API課金の認証

という違いがあります。

OpenClawでは認証プロファイル単位で管理されます。

認証状況を確認する場合は、

openclaw models auth list --provider openai

が便利です。


27. よく使う構成例

スポンサーリンク
バッチ処理の自動化スキルは市場価値が高いです。今の自分の単価を調べてみませんか?
顧客常駐はもう嫌だ!社内SEへ転職するなら【社内SE転職ナビ】
Cursor・Claude Code・Codex AIスキルを学ぶなら
環境構築不要!AIエージェント開発を非エンジニアでも即実践【AI Agent Camp】

構成A:GPTだけ

Primary
openai/gpt-5.6-sol

Fallback
なし

設定:

openclaw models set openai/gpt-5.6-sol
openclaw models fallbacks clear

構成B:GPT → Gemini

Primary
openai/gpt-5.6-sol

Fallback #1
google/gemini-2.5-flash

設定:

openclaw models set openai/gpt-5.6-sol
openclaw models fallbacks clear
openclaw models fallbacks add google/gemini-2.5-flash

構成C:GPT Sol → GPT Luna → Gemini

Primary
openai/gpt-5.6-sol

Fallback #1
openai/gpt-5.6-luna

Fallback #2
google/gemini-2.5-flash

設定:

openclaw models set openai/gpt-5.6-sol
openclaw models fallbacks clear
openclaw models fallbacks add openai/gpt-5.6-luna
openclaw models fallbacks add google/gemini-2.5-flash

28. 設定変更後の確認セット

モデル設定を変更したら、最低限この3つを実行すると分かりやすいです。

openclaw models list
openclaw models fallbacks list
openclaw models status

問題がありそうなら、

openclaw doctor

まで実行します。


コピペ用・モデル再設定基本セット

例えば、

GPT-5.6 Solをデフォルト、Geminiをフォールバック

に設定し直したい場合:

openclaw models set openai/gpt-5.6-sol
openclaw models fallbacks clear
openclaw models fallbacks add google/gemini-2.5-flash
openclaw models status

GPT Lunaも挟むなら、

openclaw models set openai/gpt-5.6-sol
openclaw models fallbacks clear
openclaw models fallbacks add openai/gpt-5.6-luna
openclaw models fallbacks add google/gemini-2.5-flash
openclaw models status

トラブル時の確認セット

まず、

openclaw models status

次に、

openclaw models auth list

OpenAIだけなら、

openclaw models auth list --provider openai

診断:

openclaw doctor

実通信確認が必要なら、

openclaw gateway stop
openclaw models status --probe
openclaw gateway start

です。


モデル変更時の注意点

1. モデル名はprovider/modelで指定する

例えば、

gpt-5.6-sol

だけではなく、

openai/gpt-5.6-sol

と指定した方が安全です。


2. listに出ないモデルは確認する

新しいモデルや独自プロバイダーでは、ローカルカタログに存在しないモデルを設定できる場合があります。

OpenClawは、既知のプロバイダーでモデルだけカタログにない場合、警告を出しつつ保存することがあります。

そのため、

openclaw models status
openclaw doctor

で確認します。


3. フォールバックは順番が重要

例えば、

openclaw models fallbacks add A
openclaw models fallbacks add B

なら、

Primary
↓
A
↓
B

の順です。


4. セッション固定に注意

CLIでデフォルトモデルを変更しても、

/model xxx

でセッションモデルを固定していると、そのセッションではデフォルト変更が見えないことがあります。

その場合、

/model default

で戻します。


最終早見表

現在設定
openclaw models status

モデル一覧
openclaw models list

デフォルト変更
openclaw models set provider/model

Fallback確認
openclaw models fallbacks list

Fallback追加
openclaw models fallbacks add provider/model

Fallback削除
openclaw models fallbacks remove provider/model

Fallback全削除
openclaw models fallbacks clear

OpenAI OAuth
openclaw models auth login --provider openai

OpenAI認証確認
openclaw models auth list --provider openai

認証・モデル診断
openclaw doctor

実通信テスト
openclaw models status --probe

チャット中のモデル変更
/model provider/model

チャット中のモデル確認
/model status

デフォルトへ戻す
/model default

まとめ

OpenClawのモデル変更で最も重要なのは、

openclaw models status
openclaw models list
openclaw models set
openclaw models fallbacks

の4系統です。

基本的には、

現在状態を確認
↓
デフォルトモデル設定
↓
フォールバック設定
↓
認証状態確認

という順序で作業すると分かりやすくなります。

例えば、

GPTを普段使う
↓
GPTが使えない
↓
Geminiへ切り替える

なら、

openclaw models set openai/gpt-5.6-sol
openclaw models fallbacks clear
openclaw models fallbacks add google/gemini-2.5-flash

です。

設定後は、

openclaw models status

で、

PrimaryとFallbackが意図した順番になっていること

を確認します。

また、モデル設定が正しいのに動かない場合は、

openclaw models auth list
openclaw doctor

で認証状態まで確認するのが基本です。

OpenClawでは「モデル設定」と「認証設定」は別なので、

モデル名だけ変えて終わりではなく、そのモデルを利用できる認証プロファイルが存在するかまで確認する

ことが安定運用のポイントです。

タイトルとURLをコピーしました