Codex CLI 接入:wire_api 只能是 responses

Codex CLI 接入本站:Base URL 填 https://api.sagelib.com/openai、wire_api 填 responses、密钥填网关令牌;所选模型必须在模型详情页声明 /responses 端点。

更新于 2026-11-14 · SageLib 团队 · 标签:codex、cli、responses

结论要点

Codex 的配置文件是 ~/.codex/config.toml(Windows:C:\Users\<你>\.codex\config.toml)。

第 1 步 · 准备令牌

控制台「令牌管理」新建令牌,模型配置里勾上要用的支持 /responses 的模型。

第 2 步 · 写 config.toml

model = "gpt-6-sol"
model_provider = "sagelib"

[model_providers.sagelib]
name = "SageLib AI 边缘网关"
base_url = "https://api.sagelib.com/openai"
wire_api = "responses"
requires_openai_auth = false
experimental_bearer_token = "sk-你的网关令牌"

第 3 步 · 放令牌

~/.codex/auth.json:

{ "OPENAI_API_KEY": "sk-你的网关令牌" }

第 4 步 · 验证

重开 Codex 发一句话;到控制台「用量日志」确认这次调用,端点应显示 /responses。 看到 does not support the /responses endpoint 就说明模型选错了,换一个声明了该端点的模型。

完整配置说明见 Agent 客户端接入。

参考来源

常见问题

为什么模型不支持 /responses 就报错?

Codex 的自定义 provider 只会发 Responses API 请求;模型没声明该端点,网关在入口就会拒绝。

能只用 /chat/completions 的模型吗?

需要本地再装一个协议转换的路由服务,把 Responses 请求转成 Chat Completions。

相关阅读

相关:全部文章 · 模型广场 · 帮助中心