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
结论要点
- wire_api 固定 responses,Codex 会自己拼 /responses
- Base URL 不带 /v1
- 模型侧必须有 /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-你的网关令牌"
base_url填https://api.sagelib.com/openai,不带/v1(Codex 自己拼/responses);wire_api固定responses;- 不想把密钥写进配置时,可改用
env_key = "环境变量名"。
第 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。