Skip to main content

要点

Codex CLI でカスタムプロバイダーを使用するには、ユーザーレベルの ~/.codex/config.toml を編集します。model_provider = "custom" を設定し、[model_providers.custom] を定義して、Base URL には https://www.bettertoken.ai/v1wire_api = "responses" を使用します。BetterToken API Key は env_key から読み込み、モデル ID は GPT プロバイダーからコピーします。

正しい設定ファイルを探す

VS Code の Codex 拡張機能で歯車アイコンをクリックし、Codex Settings → Open config.toml を選択します。CLI と IDE 拡張機能は同じ設定レイヤーを共有します。
プロバイダーと認証の設定はユーザーレベルの ~/.codex/config.toml に記述します。プロジェクトの .codex/config.toml にはプロジェクト固有の上書き設定を置けますが、Codex はそこでの model_providermodel_providers を無視します。プロジェクトの指示は AGENTS.md に記述してください。

最小構成

1

API Key の環境変数を設定する

macOS、Linux、または WSL の場合:
Windows PowerShell の場合:
YOUR_API_KEY をお使いの BetterToken API Key に置き換えます。継続的に使用する場合は、プロジェクトリポジトリではなく、保護されたオペレーティングシステムの環境変数に保存してください。
2

config.toml を編集する

model は例です。モデル広場GPT プロバイダーから、現在利用できるモデル ID をコピーしてください。
3

再起動してテストする

Codex を完全に終了し、新しいターミナルを開いて次を実行します。
簡単なプロンプトを送信します。正常な応答が返れば、プロバイダー、認証、モデル ID は有効です。

推奨する完全な設定

レビュー用モデルと、より長いストリームタイムアウトが必要な場合は、この設定を使用します。
既存のトップレベル項目と [model_providers.custom] の内容を統合します。同じ TOML テーブルを 2 回宣言しないでください。

各項目の関係

公式 Codex App のログイン、プラグイン、Remote Control を維持しながらサードパーティ API を使用する場合は、この通常の認証例ではなく、専用の公式ログインと統合セッションの設定を使用してください。

よくあるエラー

関連ドキュメント

参照