开启本地代理后 Codex 报错
Quick fix
在 CC Switch 的 Codex 供应商请求地址末尾补上 /v1,保存后重试即可。
Symptom
Section titled “Symptom”开启本地代理后 Codex 报错开启 cc-switch 的 Codex 本地代理后,Codex 会把请求发给本地代理地址,cc-switch 再转发到供应商配置的请求地址。Codex 原生使用 OpenAI Responses 格式;如果供应商请求地址没有以 `/v1` 结尾,或填成了不兼容的 Chat Completions 端点,供应商返回的 response 格式与 Codex 期望不一致,Codex 就会报错。#651 中维护者确认“增加后缀 /v1 ,配置在请求地址”后,用户回复“解决了”。 同一 cluster 中的其他报告是该代理链路的不同变体:#1586 是模型名未覆盖,需确认填写“兼容 OpenAI Response 格式的服务端点地址”,cc-switch 没有对 Codex 做格式转换;#1515 是启动代理后 CLI 中修改模型不会自动同步到配置;#4177 与 #5526 是使用统计重复计数(fork/archived 历史复制,以及逻辑模型别名与解析模型不一致);#4188、#4189、#4190 是格式转换路径中的归因、截断流、input_file/input_audio 问题,维护者确认已在 main 分支覆盖;#3970 则是代理服务地址在 UI 只读。
在 CC Switch 的 Codex 供应商配置中,把请求地址改为以 `/v1` 结尾的地址。
保存后重新触发一次 Codex 请求,确认不再报错;#651 中用户确认“解决了”。
若仍报错,检查填写的服务端点是否兼容 OpenAI Response 格式;cc-switch 不会把 Codex 请求转换为 Chat Completions。
Affected Versions
Section titled “Affected Versions”Source Issues
Section titled “Source Issues”本页汇总自 9 个真实 issue
- #651开启本地代理后 Codex 报错
- #1515codex 启动代理后,存在的多个配置文件不会自动同步codex cli中的变化。
- #1586codex无法覆盖模型名称
- #3970[Bug] Proxy Service address is read-only and can only be copied
- #4177Codex usage import double-counts forked/archived session history
- #4188Codex format-conversion usage should be attributed to the real routed upstream model
- #4189Codex Chat streaming bridge should not treat truncated upstream streams as successful completions
- #4190Codex Responses to Chat conversion should preserve input_file and input_audio parts
- #5526Codex session/proxy dedup fails when logical model alias differs from resolved model
- 为什么 cc-switch 配置的模型名称没有覆盖 Codex 选择的 `gpt-5.4`?
- 请确认填写的是兼容 OpenAI Response 格式的服务端点地址。cc-switch 没有对 Codex 做格式转换;CLI 可用 `-m` 带入模型名,VS Code 插件无法带参启动(#1586)。
- 启动代理后,为什么 CLI 中修改模型不会自动同步到配置文件?
- 开启代理需要接管模型映射,CLI 里的模型修改不会自动写回 cc-switch;请修改 cc-switch 配置,或不要在接管时改模型(#1515)。
- 为什么 Codex fork 后使用统计突然多出很多 `Codex (Session)` 记录?
- fork/archived JSONL 中复制的父会话历史可能被重复导入(#4177);另外会话日志的逻辑模型别名和代理记录的解析模型不一致也会导致同一请求去重失败(#5526)。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。