Browse documentation
Codex の設定
専用の Codex チャンネルで Codex を使用します。ダッシュボードで API キーを作成し、種類に Codex を選んでクライアントで使用してください。Codex は購入済みクォータを 0.8 倍の速度で消費しますが、購入量は変わりません。
Codex キーは GPT/Codex モデルだけに対応します。AWSQ と CCMAX のキーは Anthropic 互換エンドポイント、Gemini のキーは /api/gemini を使用します。
対応モデルと料金
| モデル | チャンネル | 入力 | キャッシュ | 出力 |
|---|---|---|---|---|
gpt-6-astra | Codex | 8.00 | 0.80 | 48.00 |
gpt-5.5 | Codex | 4.00 | 0.40 | 24.00 |
gpt-5.6-sol | Codex | 4.00 | 0.40 | 24.00 |
gpt-5.6-terra | Codex | 2.00 | 0.20 | 12.00 |
gpt-5.6-luna | Codex | 0.80 | 0.08 | 4.80 |
料金は Codex チャンネルで実際に適用される 100 万トークンあたりの USD です(上流料金に 0.8 倍の消費係数を適用)。キーの購入済みクォータはすべてのリクエストで共有されます。
Codex CLI
Node.js 18 以上で公式 CLI をインストールします。
1 npm install -g @openai/codex2 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 = true5 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 = true11 12 [features]13 web_search_request = true
gpt-5.5 が Codex のデフォルトモデルです。新しいモデルには gpt-6-astra を選び、コストを下げる場合は gpt-5.6-sol、gpt-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-project2 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": true と curl -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 上流が一時的に利用できません。後でもう一度試してください。