跳转到内容

No API key configured for provider: custom:Codex 接管

Quick fix

将 Codex CLI 和 CC Switch 升级到最新版;CC Switch 支持读取 config.toml 的 Codex CLI 版本。

报错原文
No API key configured for provider: custom

该问题出现在通过 Homebrew 安装的 JS 版 Codex:它读取 config.json、config.yaml 或 config.yml,不读取 CC Switch 写入的 config.toml;同时,它对 auth.json 中的占位 key 和 provider 字段格式也与 CC Switch 当时写入的 Rust 版格式不兼容。维护者说明,CC Switch 面向读取 ~/.codex/config.toml 的 Codex CLI 版本,早期 JS 版不在支持范围内。

维护者表示,CC Switch 4.0 重写了 Codex 配置写入,不再把占位凭据写入 auth.json,第三方密钥只写入 config.toml 的 [model_providers.custom] 表。建议升级 Codex 和 CC Switch 后重试;若仍复现,提供 codex --version 和 CC Switch 版本号。

  1. 将 Codex CLI 升级到当前版本,并将 CC Switch 升级到最新版后重试接管。

  2. 若最新版仍复现,在 issue 中附上 codex --version 的输出和 CC Switch 版本号。

ToolCodex
Version3.12.3(CC Switch;问题报告版本)
PlatformsmacOS
升级后仍然复现,需要提供什么信息?
维护者请提供 codex --version 的输出和 CC Switch 版本号。

这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。