文档目录
CODEX CLI

接入 Codex CLI

将 Codex 的模型提供方指向 TokenSupply。默认使用稳定、兼容范围更广的 Responses HTTP 模式;需要时再启用 WebSocket。

适用:macOS / Linux / WindowsBase URL: https://www.tokensupply.net/v1

准备工作

  1. 安装可正常运行的 Codex CLI。
  2. 在 TokenSupply 控制台创建 API Key,并将它分配到可用模型分组。
  3. 调用 GET /v1/models 确认该 Key 可以看到目标模型。
建议使用普通HTTPWebSocket 不是使用 Codex 的前提。普通 Responses HTTP 模式配置更少,遇到代理或网络设备兼容问题时也更容易排查。

配置文件位置

系统Codex 配置鉴权文件
macOS / Linux~/.codex/config.toml~/.codex/auth.json
Windows%USERPROFILE%\.codex\config.toml%USERPROFILE%\.codex\auth.json

如果目录不存在,请先创建目录。修改前建议备份已有配置,避免覆盖其他模型提供方。

标准 HTTP 配置

下面配置使用 Responses API,并关闭响应存储。模型名称应替换为当前 Key 从模型列表获得的 ID。

~/.codex/config.toml
model_provider = "TokenSupply"
model = "gpt-5.6-sol"
review_model = "codex-auto-review"
model_reasoning_effort = "high"
disable_response_storage = true
network_access = "enabled"

[model_providers.TokenSupply]
name = "TokenSupply"
base_url = "https://www.tokensupply.net/v1"
wire_api = "responses"
requires_openai_auth = true
~/.codex/auth.json
{
  "OPENAI_API_KEY": "sk-your-key"
}
切勿泄漏 auth.json~/.codex/auth.json 排除在同步、备份分享之外。怀疑泄露时立即在控制台禁用旧 Key 并创建新 Key。

选择模型与推理强度

先查询当前 Key 的模型列表:

Terminal
curl https://www.tokensupply.net/v1/models \
  -H "Authorization: Bearer $TOKENSUPPLY_API_KEY"

model_reasoning_effort 常用值包括 lowmediumhighxhighmax。可用等级由模型决定;如果上游不支持指定值,请降低等级或移除该项。

可选:Responses WebSocket

当客户端版本、API Key 分组和上游账号都支持 WebSocket 时,可以在提供方和功能开关中同时启用:

config.toml · additional fields
[model_providers.TokenSupply]
name = "TokenSupply"
base_url = "https://www.tokensupply.net/v1"
wire_api = "responses"
supports_websockets = true
requires_openai_auth = true

[features]
responses_websockets_v2 = true

如果出现 HTTP 426,通常表示请求访问了 WebSocket 路径,但没有完成 Upgrade 握手。关闭上述两个 WebSocket 选项即可回到普通 HTTP。

验证与回滚

  1. 重新启动 Codex CLI,使配置重新载入。
  2. 发起一个简短任务,确认能收到首段输出。
  3. 在 TokenSupply 控制台查看对应 API Key 的调用记录和扣费。
  4. 若配置失败,先移除 WebSocket 选项,再检查 Base URL、Key 和模型 ID。