Skip to main content

短い答え

model_provider は、Codex CLI が使用するプロバイダーを指定します。この値は [model_providers.<id>] で定義したプロバイダー ID と一致する必要があります。 base_url はモデルリクエストの送信先となる API エンドポイントです。OpenAI 互換プロバイダーでは、通常 /v1 形式のエンドポイントを指定します。 wire_api は、そのプロバイダーとの通信で Codex が使うプロトコル形式を指定します。Codex 設定リファレンスでは、responses はサポートされるプロバイダープロトコルの値です。

この情報が役立つ場面

  • カスタムの OpenAI 互換プロバイダーを設定するとき
  • Codex でプロバイダーが見つからない、またはモデルリクエストに失敗するとき
  • model_providermodel の違いが分からないとき
  • BetterToken、OpenAI、または他のプロバイダーを 1 つの config.toml に設定するとき
  • Base URL、API Key、モデル ID を区別する必要があるとき

項目の関係

推奨パターン

プロバイダー ID を一貫させます。
これは、Codex が custom という名前のプロバイダーを使用し、モデルリクエストを https://www.bettertoken.ai/v1 に送信し、Responses API 形式で通信することを意味します。 API Key を config.toml に直接記述しないでください。Codex を起動するターミナルで設定します。
Windows PowerShell の場合:

設定を確認する

  1. model_provider = "custom"[model_providers.custom] と完全に一致することを確認します。
  2. Base URL が https://www.bettertoken.ai/v1 であり、/v1 を含むことを確認します。
  3. モデル広場GPT プロバイダーから現在のモデル ID をコピーします。
  4. Codex を完全に終了し、環境変数を設定した新しいターミナルから再起動します。
  5. 小さなコード解説タスクを送信し、Codex が完全な応答を返すことを確認します。

トラブルシューティング

関連ドキュメント

参照