默认 1M 上下文导致 422,Codex
Quick fix
升级到 v4.0;添加或拉取模型时会自动填入上下文窗口等模型参数。
Symptom
Section titled “Symptom”导致经常出现422错误在 cc-switch 3.16.3 中,Codex 模型配置默认使用 1M 上下文窗口,但用户提到模型只能支持 400K,因此可能因上下文窗口超出限制而出现 422。维护者说明 v4.0 调整了模型上下文窗口配置:添加或拉取模型时,会按预设和 models.dev 填入上下文窗口、输出上限和推理档位。
升级到 v4.0 或更新版本。添加或拉取 Codex 模型后,检查自动填入的上下文窗口设置;如果仍出现 422,向 issue 提供供应商、模型名、cc-switch 版本、`~/.codex/config.toml` 中的 `model_context_window` 设置和完整报错。
Affected Versions
Section titled “Affected Versions”ToolCodex
Version3.16.3(受影响版本;维护者建议在 v4.0 验证修复)
PlatformsWindows
Source Issues
Section titled “Source Issues”本页汇总自 1 个真实 issue
- 更新到最新版后仍然出现 422,需要提供什么信息?
- 请提供供应商和模型名、CC Switch 版本号、`~/.codex/config.toml` 里的 `model_context_window` 设置,以及完整报错。
开启路由的时候没有上下文窗口信息 Codex路由开启后 Codex 丢失上下文窗口信息;issue 未提供已验证的修复步骤。Claude Code /context 显示 200K 而非 1M在 Claude Code 里执行 /model claude-opus-4-8[1m] 手动切到带 [1m] 后缀的模型,或把 ~/.claude/settings.json 里的 ANTHROPIC_DEFAULT_OPUS_MODEL 改成 claude-opus-4-8[1m]。Request exceeds the context window原帖未提供可验证的解法;该问题已作为与 catalog 配置及自动压缩相关的重复项关闭。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。