Codex CLI 実行記録 / エラーと立て直し

「model is not supported」が出た日の記録

2026年11月1日、設定ファイルの既定のモデルで codex exec を実行すると、数秒で400エラーになりました。モデルの一覧を調べ、-m で別のモデルを指定して動かすまでと、--ignore-user-config を付けた時の挙動を、出力をそのまま載せます。

実機1台の記録です。モデルの提供状況は変わります。エラーの原因(提供の終了か、アカウント側の制限か)は確かめていません。

先に答え:エラーが出たら、まず -m で別のモデルを指定してみます

自分もこの設定で試すべきか:設定ファイルの model を書き換える前に、codex debug models で今使えるモデル名を見て、-m で1回だけ指定して試すのが安全です。設定ファイルは触りませんでした。

私のPCでは、設定の既定 gpt-5.6-sol が断られ、-m gpt-5.6-luna で動きました。この日の最初の動作は 356.4 秒かかりました。

記録の条件

項目内容
実行した日2026年11月1日(日本時間 22時台)
CLI の版codex-cli 0.162.0-alpha.17.2(codex --version の出力)
環境Windows 11 Home(日本語)。ChatGPT デスクトップアプリに同梱の codex.exe をターミナルから直接実行
実行の形codex exec(非対話)。ログイン済みの状態をそのまま使い、ログインのし直しはしていない
作業フォルダ課題ごとに新しい空のフォルダを作って使った(フォルダの外は触らせていない)
設定ファイルの既定model = "gpt-5.6-sol"・model_reasoning_effort = "ultra"(設定ファイルから読んだ2行だけ)
過去の利用同じPCの2026年6月〜8月の利用記録には、gpt-5.6-sol のターンが2,028回ある(別の記録で数えた値)

課題とコマンド

課題文:「このフォルダのファイル名を一覧して、件数だけ答えてください。ファイルは変更しないでください。」(空のフォルダなので答えは0件)

# 1) 設定ファイルの既定のまま
codex exec --skip-git-repo-check --ephemeral -c notify=[] -s read-only -c model_reasoning_effort="low" "<課題文>"
# 2) 使えるモデルを調べる
codex debug models
# 3) -m で替える
codex exec --skip-git-repo-check --ephemeral -c notify=[] -s read-only -m gpt-5.6-luna -c model_reasoning_effort="low" "<課題文>"
# 4) 設定ファイルを読み込まない
codex exec --skip-git-repo-check --ephemeral -c notify=[] -s read-only --ignore-user-config -c model_reasoning_effort="low" "<課題文>"

時間は、Node の spawnSync で codex.exe を起動してから終了するまでの実測(壁時計)です。各条件1回ずつの実行なので、同じ操作をもう一度すると数字は変わります。

出力(抜粋)

1) 既定のモデルで実行した時(標準エラーの全文。終了コード1)

Reading additional input from stdin...
OpenAI Codex v0.162.0-alpha.17.2
--------
workdir: <作業フォルダ>
model: gpt-5.6-sol
provider: openai
approval: never
sandbox: read-only
reasoning effort: low
reasoning summaries: none
session id: <ID>
--------
user
このフォルダのファイル名を一覧して、件数だけ答えてください。ファイルは変更しないでください。
warning: Model metadata for `gpt-5.6-sol` not found. Defaulting to fallback metadata; this can degrade performance and cause issues.
ERROR: {"type":"error","status":400,"error":{"type":"invalid_request_error","message":"The 'gpt-5.6-sol' model is not supported when using Codex with a ChatGPT account.","code":"model_not_found"}}
ERROR: {"type":"error","status":400,"error":{"type":"invalid_request_error","message":"The 'gpt-5.6-sol' model is not supported when using Codex with a ChatGPT account.","code":"model_not_found"}}

2) codex debug models が返したモデル(スラッグ・表示・既定の推論・選べる推論)

slug	visibility	default_effort	supported_efforts
gpt-reserve	hide	medium	low/medium/high/xhigh/max
gpt-6-luna	list	medium	low/medium/high/xhigh/max
gpt-5.6-terra	list	medium	low/medium/high/xhigh/max/ultra
gpt-5.6-luna	list	medium	low/medium/high/xhigh/max
codex-auto-review	hide	medium	low/medium/high/xhigh/max

3) -m gpt-5.6-luna で実行した時(見出しは省略)

このフォルダのファイル名を一覧して、件数だけ答えてください。ファイルは変更しないでください。
exec
"C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe" -Command 'rg --files | Measure-Object -Line' in <作業フォルダ>
 exited 1 in 3749ms:
rg : 用語 'rg' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試行して
ください。
発生場所 行:2 文字:1
+ rg --files | Measure-Object -Line
+ ~~
    + CategoryInfo          : ObjectNotFound: (rg:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
 

exec
"C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe" -Command '(Get-ChildItem -LiteralPath . -File -Recurse | Measure-Object).Count' in <作業フォルダ>
 succeeded in 77ms:
0

codex
ファイル数は **0件** です。
tokens used
13,972

4) --ignore-user-config で実行した時(見出しの一部と、エラー行の後ろは省略)

--------
workdir: <作業フォルダ>
model: gpt-6-luna
provider: openai
approval: never
sandbox: read-only
reasoning effort: low
reasoning summaries: none
session id: <ID>
--------
user
このフォルダのファイル名を一覧して、件数だけ答えてください。ファイルは変更しないでください。
codex
このフォルダ直下のファイル名を確認し、合計件数だけお伝えします。変更は行いません。
2026-11-01T13:31:56.832225Z ERROR codex_core::tools::router: error=exec_command failed: CreateProcess { message: "Rejected(\"`\\\"C:\\\\\\\\WINDOWS\\\\\\\\System32\\\\\\\\WindowsPowerShell\\\\\\\\v1.0\\\\\\\\powershell.exe\\\" -Command 'Get-ChildItem -File -Force | Select-Object -ExpandProperty Name'` rejected: blocked by policy\")" }
codex
ファイル名を一覧できませんでした。コマンドの実行がポリシーで拒否されたため、件数を確認できていません。
tokens used
2,459

計測した時間

実行かかった時間結果
1) 既定のモデル3.2 秒(終了コード1)400エラー。model_not_found
3) -m gpt-5.6-luna(この日の最初の動作)356.4 秒「0件」と回答。使ったトークン 13,972
4) --ignore-user-config6.2 秒既定は gpt-6-luna に。コマンドが『blocked by policy』で拒否され、件数は分からないと回答

3) が遅かった間、codex-windows-sandbox-setup.exe が動いているのを別のウィンドウで確認しました(CPU 時間は約160秒に達していた)。実行が終わった時点で、コマンド自体が使った時間は 3.7 秒と 77 ミリ秒でした。これ以降の実行は 5〜37 秒で、新しいフォルダでも遅くなっていません。『初回だけセットアップが走った』と推測していますが、確かめる実験はしていません。

結果

  • 既定のモデルでは、画面に model: gpt-5.6-sol と出たあと、「Model metadata for gpt-5.6-sol not found」の警告、続いて「The 'gpt-5.6-sol' model is not supported when using Codex with a ChatGPT account.」の400エラーが2回出て終わった。
  • codex debug models の一覧には gpt-5.6-sol が無かった。一覧にあったのは gpt-6-luna・gpt-5.6-terra・gpt-5.6-luna(表示あり)と、gpt-reserve・codex-auto-review(非表示)。
  • -m gpt-5.6-luna では動いた。最初に rg --files を打って失敗し、Get-ChildItem に切り替えて「0件」と答えた。
  • --ignore-user-config では、モデルを指定しなくても動き出し、画面には model: gpt-6-luna と出た。ただしこの実行では、PowerShell のコマンドが rejected: blocked by policy で拒否された。

分かったこと

  • 設定ファイルのモデル名は、過去に動いていても、今日は断られることがある。
  • エラーの文言(model_not_found)を見た時の最短の動きは、codex debug models → -m。
  • --ignore-user-config を付けると、設定ファイルの既定のモデルを使わずに動き出した。同じ read-only でも、この実行では PowerShell のコマンドが拒否された。-m を付けた実行とはモデルも違うので、設定ファイルを外したことが原因かは分からない。
  • 最初の実行だけ6分近くかかることがある。固まったと思って止めない。

向かない場面

  • 『このモデルは終了した』と読むこと。断られた理由は確かめていない。
  • 過去に動いたモデル名を、そのまま今日の codex exec でも使えると考えること。この日は、記録の上では過去に使えたモデル名が断られた。
  • --ignore-user-config を、動きを単純にする手段として使うこと。今回はコマンドが拒否され、理由も分からなかった。

公式ドキュメント

編集:ちんあなご編集部/最終確認:2026年11月1日。実行日:2026年11月1日。使った CLI:codex-cli 0.162.0-alpha.17.2(Windows)。

EDITED & REVIEWED

編集・検証情報

編集責任
運営者 ちんあなご編集部
最終確認
(実際に実行した日)
更新履歴
(新規掲載)

公式情報、実際の操作で確かめたこと、運営者の判断を区別して記載しています。画面や上限は変わる場合があるため、重要な操作の前に公式資料と現在の画面を確認してください。