Codex CLI
OpenAI Codex CLI セットアップガイド
Windows、macOS、Linux で Codex CLI をインストールし、UnoRouter と一緒に設定します。
概要
Codex CLI は OpenAI のターミナル向けコーディングエージェントです。サンドボックス化されたレビュー可能なパッチを通じてコードを読み書きし実行します。カスタムプロバイダーを UnoRouter のベースURLに向けると、カタログ内のどのモデルでも使えます。
クイック設定
これらをクライアントに貼り付けてください。サインイン中はキーが自動入力されます。
text
ベースURL: https://api.unorouter.com/v1
APIキー: YOUR_API_KEY互換性
Chat CompletionsResponses APIストリーミングツール呼び出し
ステップごとの設定
- 1Codex CLI をインストールする
npm で Codex CLI をグローバルにインストールします。
bashnpm install -g @openai/codex - 2モデルプロバイダーを設定する
`~/.codex/config.toml` を編集します。モデルIDを設定し、responses ワイヤAPIを使って UnoRouter のベースURLでカスタムプロバイダーを追加します。
toml# ~/.codex/config.toml model = "YOUR_MODEL_ID" model_provider = "unorouter" [model_providers.unorouter] name = "UnoRouter" base_url = "https://api.unorouter.com/v1" wire_api = "responses" env_key = "OPENAI_API_KEY" - 3API キーを export する
env_key で指定した変数を export してください。Codex はカスタムプロバイダーのキーを環境変数から読み取ります。auth.json は OpenAI へのサインイン専用です。
bashexport OPENAI_API_KEY="YOUR_API_KEY" - 4Codex を起動する
プロジェクトディレクトリで `codex` を実行します。
bashcodex
powershell
$env:OPENAI_BASE_URL="https://api.unorouter.com/v1"
$env:OPENAI_API_KEY="YOUR_API_KEY"
codex推奨モデル
ここで動作する無料モデルです。任意のモデルIDをクライアントに貼り付けてください。
agnes-3.0-flash:freeminicpm5-2b:freek2-horizon:freeqwen3.8-flash-next:freeglm-5.3-flash-search:free
注意点
- 未対応エンドポイントのエラーが出たら、`wire_api` が `responses` であること、ベースURLが `/v1` で終わることを確認します。
- リクエストが未認証になる場合は、env_key が指す変数が codex を実行しているシェルで実際に export されているか確認してください。
- 予約済みの ID である openai をカスタムプロバイダーに再利用することはできません。model_providers でも model_provider でも、それ以外の ID なら使用できます。