Codex CLI の接続

Codex CLI をカスタム OpenAI Responses プロバイダーとして AnyInt を使用するように構成します。

Codex CLI は、ベース URL と環境変数でバックアップされた API キーを持つカスタムモデルプロバイダーをサポートしています。AnyInt は、標準的な OpenAI 互換のベースで Responses API を公開します。

開始する前に

  1. 公式 Codex CLI の手順に従って、Codex をインストールまたは更新します。
  2. AnyInt API キーを作成します。
  3. モデルカタログから Responses 互換のモデル ID を選択します。

プロバイダーの構成

キーをシェルまたはシークレットマネージャーに保存します。

bash
export ANYINT_API_KEY="your_api_key"

~/.codex/config.toml に AnyInt プロバイダーを追加します。

toml
model_provider = "anyint"
model = "YOUR_MODEL_ID"

[model_providers.anyint]
name = "AnyInt"
base_url = "https://api.anyint.ai/openai/v1"
env_key = "ANYINT_API_KEY"
wire_api = "responses"

リポジトリから Codex を実行します。

bash
codex

確認とトラブルシューティング

  • Codex で /status を実行し、選択したプロバイダーとモデルを確認します。
  • 401 の応答は、ANYINT_API_KEY が Codex プロセスから見えないか、キーが無効であることを意味します。
  • モデルエラーは、YOUR_MODEL_ID が現在の Responses 互換のカタログエントリに置き換えられていないことを意味します。
  • API キーを config.toml に含めないでください。env_key は環境変数を指定し、その値は埋め込みません。

上記の構成フィールドは、公式 OpenAI ドキュメントの Codex 構成リファレンスに従っています。