Skip to main content
Codex CLI と Codex App は、OpenAI Responses を使って BetterToken に接続します。設定ファイルは ~/.codex/config.toml で、API Key は BETTERTOKEN_API_KEY から渡します。

主要設定

前提条件

インストール

コマンドラインでの設定

BetterToken の自動設定スクリプトは、Codex のプロバイダー設定を書き込みます。Node.js が必要です。API Key または Model ID を引数で渡さなかった場合は、実行時に入力します。
スクリプトが完了したら、~/.codex/config.toml(Windows では %USERPROFILE%\.codex\config.toml)を開き、modelreview_model、BetterToken プロバイダーが正しく書き込まれていることを確認して、Codex を完全に再起動します。

手動設定

GPT、Kimi、GLM は同じ config.toml 構造を使用します。YOUR_MODEL_ID だけを、選択したプロバイダーの現在の Model ID に置き換えてください。ワンクリックのコマンドライン設定は、現在 GPT でのみ利用できます。

API Key を設定する

設定を保持するには、この行を ~/.zshrc または ~/.bashrc に追加します。
BetterToken API Key を ~/.codex/auth.json に保存しないでください。このファイルは Codex の公式ログイン用です。カスタムプロバイダーは env_key を通じて環境変数を読み込みます。

config.toml を設定する

~/.codex/config.toml を編集します。
model_provider = "custom"[model_providers.custom] テーブルと一致させてください。2 つの YOUR_MODEL_ID を、現在の完全な Model ID に置き換えます。

接続の確認

新しいターミナルを開いて実行します。
短いタスクを送信します。ログイン、401、モデルに関するエラーがなく、ストリーミング応答が返れば設定は完了です。

モデルの切り替え

model と、必要に応じて review_model を変更します。ファイルを保存し、実行中の Codex プロセスを停止してから再起動してください。Setup ダイアログまたはモデル一覧の Model ID を使用します。

よくあるエラー

高度な設定

対応プロバイダー

ここに示す対応状況は、このページで説明する BetterToken の設定方法に適用されます。
  • コマンドライン + 手動設定:生成されたコマンドを使うか、すべての手順を手動で設定します。
  • 手動設定:API Key、Base URL、Model を入力します。
  • 未対応:検証済みの直接接続方法はまだありません。

Codex 拡張機能

Codex VS Code 拡張機能は config.toml を共有しますが、公式ログインを維持するには別の認証設定が必要です。Codex 拡張機能の設定ガイドを参照してください。
CLI/App の設定と、公式ログインを使う拡張機能の設定は別の選択肢です。同じ TOML ファイルに [model_providers.custom] テーブルを 2 つ貼り付けないでください。

関連する質問

公式リファレンス

技術情報

Codex は OpenAI Responses を使用します。base_urlhttps://www.bettertoken.ai/v1 に設定し、wire_api = "responses" を維持してください。Codex が /responses を追加します。