Codex 配置
使用专用的 Codex 渠道调用 Codex。请在控制台创建 API Key,并将类型选择为 Codex。Codex 按 0.8 倍速度消耗购买额度,但不会改变你购买的 Token 额度。
Codex Key 只支持 GPT/Codex 模型。AWSQ 和 CCMAX Key 应使用 Anthropic 兼容接口,Gemini Key 应使用 /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 万 Token 美元价格(上游价格乘以渠道 0.8 倍消耗系数)。使用同一个 Key 的请求共享购买额度。
Codex CLI
使用 Node.js 18 或更高版本安装官方 Codex CLI:
1 npm install -g @openai/codex2 codex --version
CLI 从以下目录读取配置:macOS/Linux 为 ~/.codex,Windows 为 C:\Users\你的用户名\.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 默认模型。选择全新的模型时将 model 改为 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,填入控制台生成的 API Key:
1 {2 "OPENAI_API_KEY": "YOUR_DASHBOARD_API_KEY"3 }
客户端不要使用服务器环境中的 CODEX_API_KEY,CLI 或编辑器只应使用你在控制台创建的 Key。
启动 Codex
进入项目目录并运行:
1 cd your-project2 codex
官方 VS Code Codex 扩展也可以使用相同的 config.toml 和 auth.json。如果扩展提示缺少配置,请检查文件位置,并确认选择的是 Codex 类型的 Key。
Responses API
Responses 接口地址:
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 '{7 "model": "gpt-6-astra",8 "input": "用三个要点解释这个代码仓库。",9 "reasoning": {"effort": "high"}10 }'
流式请求加入 "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 '{5 "model": "gpt-6-astra",6 "input": "总结这段代码。",7 "stream": true8 }'
Chat Completions
使用 Chat Completions 格式的 OpenAI 兼容客户端可调用:
1 curl https://aiinide.com/api/codex/chat/completions \2 -H "Authorization: Bearer $CODEX_API_KEY" \3 -H "Content-Type: application/json" \4 -d '{5 "model": "gpt-5.6-terra",6 "messages": [{"role": "user", "content": "给我一份简短的发布检查清单。"}],7 "stream": false8 }'
接口会校验 Key 的渠道和模型,将请求转发到已配置的 Codex 上游,并在响应后记录用量。Codex 请求不要发送到 /api/anthropic。
常见错误
401:请使用有效且未过期的控制台 Key,并通过Authorization: Bearer ...发送。400:检查模型名称、请求格式,并确认 Key 类型为 Codex。AWSQ/CCMAX Key 不能调用此接口。429:Key 的购买额度、美元额度或请求次数已达到限制。503:Codex 上游暂时不可用,请稍后重试。