ContextWindowExceededError:Codex 图片上传导致上下文超限
Quick fix
该 issue 是未解决的功能请求,尚未提供已验证的修复步骤;目前只能确认 Codex 上传图片时会将其以内嵌 base64 发送。
Symptom
Section titled “Symptom”400 ContextWindowExceededError该 issue 报告 Codex UI 上传的 input_image 会以内嵌 base64 data URL 发往上游,图片可能使请求超出上下文窗口。评论还报告 DeepSeek 上游的请求体积限制问题:Codex 每轮重发完整历史,导致会话持续发送失败;将图片最长边缩至 1568px 后,该案例的请求体积从 58.9 MB 降至 16.0 MB。
该 issue 尚未解决,未提供适用于此问题的已确认修复步骤。评论中的缩小图片方案只验证了一个 DeepSeek 请求体积案例,不能确认可解决上下文窗口超限。
Affected Versions
Section titled “Affected Versions”ToolCodex
VersionCodex 0.148.0-alpha.9(issue 报告环境;未说明受影响版本范围)
Platforms未知
Source Issues
Section titled “Source Issues”- 能否用本地文件路径或 file:// URL 替代 base64?
- 评论指出,DeepSeek、Agnes 等云端 API 可能无法访问本机文件系统;若上游只接受可下载的 URL,路径引用可能无法使用。
- 缩小图片能否缓解请求体积过大?
- 评论报告,在一个 DeepSeek 会话案例中,将图片最长边缩至 1568px 后,请求体积从 58.9 MB 降至 16.0 MB,发送恢复正常;该实测针对请求体积问题,不代表已解决上下文窗口超限。
HTTP 401 Unauthorized - CC Switch Anthropic升级 cc-switch 至修复版,以支持 Anthropic 所需的 x-api-key 和 anthropic-version 请求头。messages[1]: missing field `content`(HTTP将 CC Switch 升级到 v3.20.4;转换器会跳过无 content 的 additional_tools 载体,避免严格上游返回 400。上游 HTTP 502 - CC Switch (Claude Code检查本地网络代理(如 Clash/ZeroTier)配置,确保其不干扰直连请求。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。