Skip to content

Codex 报错:Selected model is at capacity ​

当 Codex 出现下面的提示时,通常会导致当前模型无法继续对话:

text
Selected model is at capacity. Please try a different model.

这个报错的原因并不直观,目前也没有一个对所有账号都稳定有效的官方处理办法。根据实际反馈,它较常见于新注册并开通付费订阅的账号。

本文提供一种临时绕过方案:使用 CC Switch 管理 Codex 的供应商配置,并开启本地路由服务。

方案说明

这种方式并不是修复官方订阅账号的容量问题,而是让 Codex 改用你在 CC Switch 中配置的 API 供应商。使用前请确认供应商可用,并妥善保管 API Key。

什么是 CC Switch ​

CC Switch 是一个 AI 工具配置管理中心,可以统一管理 Codex、Claude Code 等工具的 API 配置,并在存在多个账号或供应商时快速切换。

可前往 CC Switch 官网 查看详细介绍并下载安装。

临时解决方法 ​

安装 CC Switch 后,主要完成下面两步。

第一步:添加供应商 ​

  1. 打开 CC Switch,进入对应的应用标签页,例如 Codex。
  2. 从预设列表中选择模型供应商;如果列表中没有,也可以添加自定义供应商。
  3. 填写 API Key、接口地址和模型等必要参数。
  4. 将 API 格式选择为 Chat Completions。
  5. 检查配置无误后,点击“添加”。
在 CC Switch 中选择 Codex 供应商
图一:进入 Codex 标签页并选择要添加的供应商。
填写供应商 API 参数并选择 Chat Completions
图二:填写 API 参数,并将 API 格式选择为 Chat Completions。

使用 Waihub

如果使用 Waihub,可在 Waihub Token 控制台 创建 API Key。接口地址和可用模型请参考渠道链接与模型列表。

第二步:开启路由 ​

  1. 进入 CC Switch 的“设置”页面。
  2. 打开“路由”设置。
  3. 开启“路由服务”总开关。
  4. 在“应用路由”区域,为需要代理的应用开启开关,例如 Codex。
开启 CC Switch 路由服务和 Codex 应用路由
图三:先开启路由服务,再开启 Codex 应用路由。

确认配置已接管 ​

开启路由后,打开 Codex 的本地配置文件。如果配置已经由 CC Switch 更新并接管,说明路由设置已生效。

Codex 本地配置已由 CC Switch 接管
图四:Codex 的本地配置已由 CC Switch 接管。

配置未更新时

如果本地配置仍然没有变化,请确认 Codex 应用路由开关已经开启。配置生效后,建议彻底退出并重新打开 Codex,避免进程继续读取旧配置。

验证是否恢复 ​

重新打开 Codex 并发起一次对话。如果能够正常返回内容,说明临时方案已经生效。

配置完成后 Codex 恢复对话与内容生成
图五:配置完成后,Codex 可以正常对话并生成内容。

仍然无法使用怎么办 ​

可以依次检查:

  1. API Key 是否有效、是否粘贴完整。
  2. 接口地址和模型名称是否与供应商要求一致。
  3. API 格式是否选择了 Chat Completions。
  4. “路由服务”和“Codex 应用路由”两个开关是否都已开启。
  5. 修改配置后是否彻底重启了 Codex。
  6. 当前网络是否能够访问所配置的 API 服务。

如果需要改回手动配置,可参考手动配置 Codex。

Waihub Documentation