Codex の設定

専用の Codex チャンネルで Codex を使用します。ダッシュボードで API キーを作成し、種類に Codex を選んでクライアントで使用してください。Codex は購入済みクォータを 0.8 倍の速度で消費しますが、購入量は変わりません。

Codex キーは GPT/Codex モデルだけに対応します。AWSQ と CCMAX のキーは Anthropic 互換エンドポイント、Gemini のキーは /api/gemini を使用します。

対応モデルと料金

モデルチャンネル入力キャッシュ出力
gpt-6-astraCodex8.000.8048.00
gpt-5.5Codex4.000.4024.00
gpt-5.6-solCodex4.000.4024.00
gpt-5.6-terraCodex2.000.2012.00
gpt-5.6-lunaCodex0.800.084.80

料金は Codex チャンネルで実際に適用される 100 万トークンあたりの USD です(上流料金に 0.8 倍の消費係数を適用)。キーの購入済みクォータはすべてのリクエストで共有されます。

Codex CLI

Node.js 18 以上で公式 CLI をインストールします。

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

設定は macOS/Linux では ~/.codex、Windows では C:\Users\YourUserName\.codex から読み込まれます。存在しない場合はフォルダーを作成してください。

config.toml

そのフォルダーに config.toml を作成します。

1
model_provider = "aiinide"
2
model = "gpt-5.5"
3
model_reasoning_effort = "high"
4
disable_response_storage = true
5
 
6
[model_providers.aiinide]
7
name = "AI in IDE"
8
base_url = "https://aiinide.com/api/codex"
9
wire_api = "responses"
10
requires_openai_auth = true
11
 
12
[features]
13
web_search_request = true

gpt-5.5 が Codex のデフォルトモデルです。新しいモデルには gpt-6-astra を選び、コストを下げる場合は gpt-5.6-solgpt-5.6-terra、または gpt-5.6-luna に変更します。Base URL は /api/codex までにし、CLI が /responses を追加します。

auth.json

同じフォルダーに、ダッシュボードで作成したキーを入れた auth.json を作成します。

1
{
2
  "OPENAI_API_KEY": "YOUR_DASHBOARD_API_KEY"
3
}

サーバーの上流キー CODEX_API_KEY をクライアントに入れないでください。CLI とエディターではダッシュボードキーだけを使用します。

Codex の起動

1
cd your-project
2
codex

公式 VS Code Codex 拡張機能も同じファイルを利用できます。設定エラーが表示された場合はファイルの場所とキーの種類を確認してください。

Responses API

Responses の URL は次のとおりです。

1
POST https://aiinide.com/api/codex/responses
1
export CODEX_API_KEY="YOUR_DASHBOARD_API_KEY"
2
 
3
curl https://aiinide.com/api/codex/responses \
4
  -H "Authorization: Bearer $CODEX_API_KEY" \
5
  -H "Content-Type: application/json" \
6
  -d '{"model":"gpt-6-astra","input":"このリポジトリを3つの要点で説明してください。","reasoning":{"effort":"high"}}'

ストリーミングでは "stream": truecurl -N を使用します。

1
curl -N https://aiinide.com/api/codex/responses \
2
  -H "Authorization: Bearer $CODEX_API_KEY" \
3
  -H "Content-Type: application/json" \
4
  -d '{"model":"gpt-6-astra","input":"このコードを要約してください。","stream":true}'

Chat Completions

OpenAI 互換クライアントは次の URL を使用できます。

1
curl https://aiinide.com/api/codex/chat/completions \
2
  -H "Authorization: Bearer $CODEX_API_KEY" \
3
  -H "Content-Type: application/json" \
4
  -d '{"model":"gpt-5.6-terra","messages":[{"role":"user","content":"短いリリースチェックリストを作成してください。"}],"stream":false}'

プロキシはキーのチャンネルとモデルを検証して Codex 上流へ転送し、応答後に使用量を記録します。Codex リクエストに /api/anthropic は使用しないでください。

トラブルシューティング

  • 401:有効期限内のダッシュボードキーを Authorization: Bearer ... で送信してください。
  • 400:モデル名、JSON 形式、キーの Codex チャンネルを確認してください。AWSQ/CCMAX キーは使用できません。
  • 429:購入済みクォータ、ドルクォータ、またはリクエスト上限に達しています。
  • 503:Codex 上流が一時的に利用できません。後でもう一度試してください。
Codex の設定 - AI in IDE Documentation | AI in IDE | IDE で使える手頃な AI コーディング