ツール連携 · OpenAI

Codex CLI で Crazyrouter を使う

config.toml に Crazyrouter のプロバイダーを追加し、Responses 対応モデルを指定します。既存環境の切り替えと新規インストールの手順を選べます。

コマンドでセットアップ

Base URL は https://api.crazyrouter.com/v1、wire_api は responses です。Chat Completions のみ対応するモデルは選ばないでください。 OPENAI_API_KEY と model_provider を確認してください。--switch は接続設定の変更、--full は依存ソフトウェアのインストールも含む手順です。

  1. 1コマンドを確認して実行

    対応 OS と実行するセットアップ手順を確認します。

  2. 2Crazyrouter キーを設定

    必要に応じて既定モデルも指定します。

  3. 3接続を確認

    ツールを再起動し、小さいリクエストで動作を試します。

macOS / Linux
curl -fsSL https://raw.githubusercontent.com/xujfcn/crazyrouter-codex-cli/main/install-crazyrouter-codex.sh | bash -s -- --switch
Windows PowerShell
$env:CRAZYROUTER_CODEX_MODE='switch'; iwr -UseB https://raw.githubusercontent.com/xujfcn/crazyrouter-codex-cli/main/install-crazyrouter-codex.ps1 | iex
スクリプトの処理内容
  • --switch:インストール済み Codex の接続設定のみ変更
  • --full:新規環境に Node.js 22 と @openai/codex をインストール
  • キーと既定モデルを入力し、OPENAI_API_KEY と OPENAI_BASE_URL を設定
  • ~/.codex/config.toml に [model_providers.crazyrouter] を追加し model_provider に指定

スクリプトは下の公開 GitHub リポジトリから取得します。実行前に内容と README を確認してください。

手動設定

~/.codex/config.toml

toml
model = "gpt-5.6-sol"
model_provider = "crazyrouter"

[model_providers.crazyrouter]
name = "Crazyrouter"
base_url = "https://api.crazyrouter.com/v1"
env_key = "OPENAI_API_KEY"
wire_api = "responses"

wire_api = "responses" で Responses API を使用します。選択したモデルと接続先の対応を確認してください。

環境変数

bash
export OPENAI_API_KEY=sk-your-crazyrouter-key
# Windows: setx OPENAI_API_KEY "sk-your-crazyrouter-key"
Base URL の指定

https://api.crazyrouter.com/v1 — このツールは /chat/completions または /responses を追加します。表示どおり /v1 までの Base URL を指定してください。

モデルの候補

現在の Crazyrouter 料金を表示しています。利用前にツールが必要とする API とモデルの対応を確認してください。

モデル詳細と試用のリンクは英語版に移動します。料金比較は日本語で表示します。

よくある質問

接続先には何を指定しますか?

Base URL は https://api.crazyrouter.com/v1、wire_api は responses です。Chat Completions のみ対応するモデルは選ばないでください。

設定で注意する点は?

OPENAI_API_KEY と model_provider を確認してください。--switch は接続設定の変更、--full は依存ソフトウェアのインストールも含む手順です。

すべてのモデルで動きますか?

ツールが必要とする API、ツール呼び出し、出力形式をモデルと接続先が提供しているか確認してください。カタログへの掲載だけでは互換性を保証しません。

料金はどこで確認できますか?

モデル別の料金ページとコンソールの使用履歴を確認できます。下の推奨モデルは選択の出発点であり、機能の対応保証ではありません。