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" - 3API キーを追加する
UnoRouter のAPIキーを `~/.codex/auth.json` に書き込みます。
json// ~/.codex/auth.json { "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をクライアントに貼り付けてください。
ox-alpha:freeglm-5.3-search:freeglm-5.3-think-search:freeglm-5.3-thinking:freeglm-5.3:free
注意点
- 未対応エンドポイントのエラーが出たら、`wire_api` が `responses` であること、ベースURLが `/v1` で終わることを確認します。
- 401 は `~/.codex/auth.json` のキーが未設定か古いことを意味します。UnoRouter のダッシュボードから新しいキーを貼り付けてください。
- Codex がプロバイダーを無視する場合は、`config.toml` のテーブル名を確認します。プロバイダーIDにはアンダースコアが使えますがハイフンは使えません(`model_providers.my_provider` は可、`my-provider` は不可)。`openai` は予約語で上書きできません。