InferSpeed 配置 Codex CLI:第三方 API 按量付费

在 ~/.codex/config.toml 里加一个 inferspeed 服务商,把 Key 放进环境变量 INFERSPEED_API_KEY,然后运行 codex。订阅额度用完时,可以这样改成按 token 付费接着跑。

最后核对:2026-10-14(站点验证配置的日期)· Codex CLI 0.162.1

一条命令配好

export INFERSPEED_API_KEY="sk-****"     # 在 https://inferspeed.ai/keys 创建
curl -fsSL https://inferspeed.ai/setup.sh | sh -s -- codex --model glm-5.3 --dry-run   # 先看会改什么
curl -fsSL https://inferspeed.ai/setup.sh | sh -s -- codex --model glm-5.3

脚本只改 ~/.codex/config.toml 一个文件,改之前会备份,并给出差异。已有配置的,它会加一个 inferspeed profile,用 codex --profile inferspeed 启动,原来的设置不动。

手动配置

model = "glm-5.3"
model_provider = "inferspeed"

[model_providers.inferspeed]
name = "InferSpeed"
base_url = "https://api.inferspeed.ai/v1"
wire_api = "responses"
env_key = "INFERSPEED_API_KEY"

[tools]
web_search = false  # 网关不执行托管工具

验证

codex exec "print the word ok" < /dev/null

用量和余额:带上 Key 调 GET https://api.inferspeed.ai/v1/usage,返回今天和累计的 token 数与扣费(actual_cost)。

常见报错

报错原因解决
提示没有 glm-5.3 的元数据Codex 不认识这个模型名可以忽略,照常能用
codex exec 一直不返回标准输入不是终端时,它在等更多输入命令末尾加 < /dev/null
400 model_not_available这个 Key 的分组里没有这个模型返回里的 available_models 列出了能用的;换模型或换 Key
403 INSUFFICIENT_BALANCE余额用完充值后重试;重试本身不会成功

价格(每百万 token,美元)

模型输入输出缓存读官方价(输入 / 输出)
glm-5.3$0.84$2.64$0.156$1.40 / $4.40
kimi-k3$1.80$9.00$0.18$3.00 / $15.00

全部模型和实时价格:https://inferspeed.ai/model-plaza

常见问题

已有的 Codex 配置会被改掉吗?
不会。已有 config.toml 时,安装脚本只追加一个 inferspeed provider 和 profile,其他设置不动;不带 --profile inferspeed 启动就是原来的配置。

默认有什么限制?
每个账户每分钟 30 个请求、同时 5 个。

怎么确认扣费对不对?
用同一个 Key 调 GET https://api.inferspeed.ai/v1/usage 看 token 数和扣费。我们核对计费的方法(扣费 = 计费 token × 公布价格)和自己复现的脚本见 https://inferspeed.ai/benchmarks.md

我们是 InferSpeed 的运营方。