Codex 配置

使用专用的 Codex 渠道调用 Codex。请在控制台创建 API Key,并将类型选择为 Codex。Codex 按 0.8 倍速度消耗购买额度,但不会改变你购买的 Token 额度。

Codex Key 只支持 GPT/Codex 模型。AWSQ 和 CCMAX Key 应使用 Anthropic 兼容接口,Gemini Key 应使用 /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 万 Token 美元价格(上游价格乘以渠道 0.8 倍消耗系数)。使用同一个 Key 的请求共享购买额度。

Codex CLI

使用 Node.js 18 或更高版本安装官方 Codex CLI:

1
npm install -g @openai/codex
2
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 = 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 默认模型。选择全新的模型时将 model 改为 gpt-6-astra,也可以改为 gpt-5.6-solgpt-5.6-terragpt-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-project
2
codex

官方 VS Code Codex 扩展也可以使用相同的 config.tomlauth.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": true
8
  }'

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": false
8
  }'

接口会校验 Key 的渠道和模型,将请求转发到已配置的 Codex 上游,并在响应后记录用量。Codex 请求不要发送到 /api/anthropic

常见错误

  • 401:请使用有效且未过期的控制台 Key,并通过 Authorization: Bearer ... 发送。
  • 400:检查模型名称、请求格式,并确认 Key 类型为 Codex。AWSQ/CCMAX Key 不能调用此接口。
  • 429:Key 的购买额度、美元额度或请求次数已达到限制。
  • 503:Codex 上游暂时不可用,请稍后重试。
Codex 配置 - AI in IDE Documentation | AI in IDE | 實惠高效的 IDE 內建 AI 編碼