AIMirrorXAIMirrorX
AIMirrorX 利用ガイドヘルプ&サポートビジネス協力ポリシーと利用規約利用ガイドAPIリファレンスAIアプリケーション

Codex CLI の接続設定

AIMirrorX の API キー、Responses 対応モデル、config.toml を使って Codex CLI を接続する手順。

デスクトップ版は Codex App の設定を参照してください。

事前準備

AIMirrorX コンソールで API キーを作成し、Responses・ストリーミング・ツール呼び出しに対応するモデルとチャネルを確認してください。Chat Completions のみ対応するモデルでは、この設定を直接利用できません。

このガイドは Codex CLI のカスタム API Provider を設定します。モデルの利用権限と料金はアカウントに依存します。以下のモデル ID は置き換え用の値です。

1. Codex CLI のインストール

Node.js のインストール後、ターミナルで実行します。

npm install -g @openai/codex
codex --version

インストール済みの場合は次に進みます。必要な環境は公式 CLI ドキュメントを参照してください。Windows のネイティブ環境または WSL を利用できます。WSL で起動する場合、設定ファイルと環境変数も WSL 内に設定してください。

2. API キーの設定

Codex を起動するターミナルで設定します。macOS・Linux・WSL:

export AIMIRRORX_API_KEY="YOUR_AIMIRRORX_API_KEY"

Windows PowerShell:

$env:AIMIRRORX_API_KEY = "YOUR_AIMIRRORX_API_KEY"

YOUR_AIMIRRORX_API_KEY を自分の AIMirrorX キーに置き換えてください。この設定は現在のターミナルとその子プロセスにのみ有効です。新しいターミナルでは再設定が必要です。実際のキーをプロジェクト設定や Git に保存しないでください。

3. config.toml の設定

~/.codex/config.toml を開きます。Windows PowerShell では $HOME\.codex\config.toml です。CODEX_HOME を設定している場合は、そのディレクトリ内の config.toml を使用します。

model = "YOUR_RESPONSES_MODEL_ID"
model_provider = "aimirrorx"

[model_providers.aimirrorx]
name = "AIMirrorX"
base_url = "https://api.aimirrorx.com/v1"
env_key = "AIMIRRORX_API_KEY"
wire_api = "responses"
requires_openai_auth = false

YOUR_RESPONSES_MODEL_ID を、アカウントで利用できる Responses 対応モデル ID に置き換えてください。モデル一覧の確認例:

curl https://api.aimirrorx.com/v1/models \
  -H "Authorization: Bearer $AIMIRRORX_API_KEY"

一覧にあることだけでは Responses やツール呼び出しへの対応は保証されません。モデルの説明も確認してください。

フィールド設定内容
model表示名ではなく実際のモデル ID
model_providerProvider テーブル名の aimirrorx と一致させる
base_urlhttps://api.aimirrorx.com/v1。/responses は追加しない
env_keyキー本体ではなく環境変数名 AIMIRRORX_API_KEY
wire_apiresponses を使用
requires_openai_authfalse にして環境変数の AIMirrorX キーを使用

既存設定に統合する場合、同じキーやテーブルを重複させず、他の設定を保持してください。トップレベルの model と model_provider は TOML のテーブル見出しより前に置きます。この方法では auth.json の編集は不要です。

4. 起動と確認

API キーを設定したターミナルでプロジェクトに移動します。

cd /path/to/your/project
codex

「このディレクトリのプロジェクトを要約して」のような簡単な依頼で確認し、モデルと Provider を確認してから開発に進みます。設定変更後は既存の Codex セッションを再起動してください。

よくある問題

症状確認事項
環境変数がない、または 401現在のターミナルの AIMIRRORX_API_KEY とキーの有効性を確認
403、モデルを利用できないトークンのモデル制限、権限、残高、チャネルを確認
404URL は /v1 で終わる形にし、/v1 や /responses の重複を避ける
Responses・ツール・パラメータが未対応対応するモデルとチャネルを使用。モデル名の変更だけでは対応しない
別の Provider や ChatGPT ログインが表示されるプロジェクト設定、起動引数、profile の上書きと requires_openai_auth = false を確認
Windows と WSL で動作が異なる実際に Codex を動かす環境の設定と変数を確認

関連ドキュメント