Codex CLI
OpenAI Codex CLI セットアップガイド
Windows、macOS、Linux で Codex CLI をインストールし、Routerah と一緒に設定します。
概要
Codex CLI は OpenAI のターミナル向けコーディングエージェントです。サンドボックス化されたレビュー可能なパッチを通じてコードを読み書きし実行します。カスタムプロバイダーを Routerah のベースURLに向けると、カタログ内のどのモデルでも使えます。
クイック設定
これらをクライアントに貼り付けてください。サインイン中はキーが自動入力されます。
text
ベースURL: https://api.routerah.app/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を使って Routerah のベースURLでカスタムプロバイダーを追加します。
toml# ~/.codex/config.toml model = "YOUR_MODEL_ID" model_provider = "routerah" [model_providers.routerah] name = "Routerah" base_url = "https://api.routerah.app/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.routerah.app/v1"
$env:OPENAI_API_KEY="YOUR_API_KEY"
codex推奨モデル
ここで動作する無料モデルです。任意のモデルIDをクライアントに貼り付けてください。
minimax-m3.1-flash:freexing4.0-29b-a4b:freesage-a1.5:freenemotron-3.5-bolt-e4b:freeling-3.1-flash:free
注意点
- 未対応エンドポイントのエラーが出たら、`wire_api` が `responses` であること、ベースURLが `/v1` で終わることを確認します。
- リクエストが未認証になる場合は、env_key が指す変数が codex を実行しているシェルで実際に export されているか確認してください。
- 予約済みの ID である openai をカスタムプロバイダーに再利用することはできません。model_providers でも model_provider でも、それ以外の ID なら使用できます。