Codex API Gateway
Codex CLI 接入 gw-link:config.toml 与 auth.json 配置
Codex CLI 使用 OpenAI Responses API。gw-link 提供兼容的 /v1/responses 接口:在 ~/.codex/config.toml 中声明一个指向 https://gw-link.com/v1 的 model provider,再把 Key 写入 ~/.codex/auth.json,Codex CLI 与 IDE 扩展即可使用。
Responses API 原生兼容
wire_api 设为 responses,Codex 的工具调用、推理与流式输出直接走 /v1/responses,无需额外代理。
与 Claude Code 共用账户
同一个 gw-link 账户可同时为 Codex 与 Claude Code 签发不同的 Key,余额与用量集中管理。
适合脚本与 CI
codex exec 等非交互命令同样读取 config.toml,适合在自动化任务中复用同一套配置。
Codex 接入步骤
- 在 gw-link 控制台创建 Key(选择 OpenAI / GPT 分组),点击「使用密钥」切换到 Codex 标签页。
- 把 config.toml 内容写入 ~/.codex/config.toml(Windows 为 %USERPROFILE%\.codex\config.toml)。
- 把 Key 写入同目录下的 auth.json。
- 运行 codex,输入一个简单任务验证响应。
配置示例
~/.codex/config.toml
base_url 必须带 /v1;model 以控制台可用模型为准。
model_provider = "OpenAI"
model = "gpt-5.5"
review_model = "gpt-5.5"
disable_response_storage = true
[model_providers.OpenAI]
name = "OpenAI"
base_url = "https://gw-link.com/v1"
wire_api = "responses"
requires_openai_auth = true~/.codex/auth.json
{
"OPENAI_API_KEY": "sk-你的gw-link密钥"
}常见问题
Codex 的 base_url 要不要带 /v1?
要。Codex 会在 base_url 后直接拼接 /responses,所以必须写成 https://gw-link.com/v1。这一点和 Claude Code 相反。
wire_api 应该填什么?
填 "responses"。新版 Codex 只支持 Responses API,gw-link 的 /v1/responses 与之兼容。
启动后提示登录 ChatGPT 怎么办?
确认 config.toml 中的 model_provider 指向你配置的 provider,并且 ~/.codex/auth.json 里有 OPENAI_API_KEY。配置正确时 Codex 会直接使用该 Key。
Codex 能和 Claude Code 共用 gw-link 吗?
可以。两者使用各自的配置文件,可以用同一个账户下的不同 Key,分别统计用量。
最后更新: