deepseek 检查失败: Not found (404)接口地址不存在 Codex
Quick fix
Codex 需 Responses API 而 DeepSeek 仅支持 Chat API,需使用第三方代理进行协议转换。
Symptom
Section titled “Symptom”deepseek 检查失败: Not found (404)接口地址不存在,请检查 Base URL 和 API 路径。Codex 原生使用 OpenAI 的 Responses API 格式,而 DeepSeek 模型仅支持标准的 Chat Completions API。当直接在 cc-switch 中将 DeepSeek 配置给 Codex 时,Codex 发送的请求会被 DeepSeek 拒绝,导致 404 或 400 错误。目前 cc-switch 官方尚未内置针对此协议的转换(由 #2461 跟踪)。此外,社区反馈即使通过第三方转换,也可能因 JSON 序列化不稳定导致 DeepSeek 前缀缓存命中率极低,引发费用飙升及子代理异常。
部署第三方协议转换代理(如 codex-deepseek),将 OpenAI Responses API 实时转换为 DeepSeek Chat Completions API。
在 cc-switch 中,将 DeepSeek 的 API 接口地址修改为本地代理地址(例如 http://127.0.0.1:15721/v1)。
Affected Versions
Section titled “Affected Versions”ToolCodex
Version26.422.71525 - 26.623.61825
PlatformsWindows
Source Issues
Section titled “Source Issues”本页汇总自 4 个真实 issue
- 为什么使用代理转换后,DeepSeek 的前缀缓存命中率依然很低且费用飙升?
- 因为 Responses 到 Chat 的格式转换可能导致 JSON 字节级序列化不稳定,破坏了 DeepSeek 的精确前缀缓存机制,这是目前转换层的已知缺陷。
- cc-switch 官方何时原生支持 DeepSeek 的协议转换?
- 该需求已由官方 issue #2461 跟踪,在官方支持前,建议使用 codex-deepseek 或 ccx 等第三方工具作为过渡方案。
cc-switch DeepSeek 用量统计不准/余额查询失败升级到 v3.19.2 并重建 Codex 用量;余额查询需正确填写 {{apiKey}} 或代理。Claude Desktop 模式下代理接管 Claude 开关无法勾选在 claude-desktop 模式下,设置页的“应用接管”区域硬编码显示的是 Claude Code (claude) 开关,而非 Claude Desktop (claude-desktop) 开关,导致点击无反应或报错。Codex 开启代理后 apply_patch 工具不可用升级到 cc-switch v3.16.2 或更高版本;若使用中转站,请确保后台模型与 Codex 期望模型匹配,否则开启路由可能导致工具调用失败。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。