Unsupported parameter(s): prompt_cache_key - Claude Code
Quick fix
升级 cc-switch 到最新版本,以修复转发 Nvidia API 时未自动移除 prompt_cache_key 参数的问题。
Symptom
Section titled “Symptom”API Error: 400 Validation: Unsupported parameter(s): prompt_cache_key当使用 cc-switch 将 Claude Code 的请求转发至 Nvidia API(如 glm4.7、kimi-k2.5 等模型)时,由于 Nvidia 的 OpenAI 兼容接口不支持 prompt_cache_key 参数,导致 HTTP 400 错误。在 cc-switch 3.13.0 版本中,整流器未自动过滤该参数。
升级 cc-switch 到 3.13.0 之后的版本。官方已在后续版本中修复了 OpenAI 协议转发时自动移除 prompt_cache_key 的问题。
如果暂时无法升级,请避免使用 cc-switch 的“打开终端”按钮。开启本地代理后,直接通过系统终端(如 PowerShell 或 Cmd)启动 Claude Code。
Affected Versions
Section titled “Affected Versions”ToolClaude Code
Version未知
PlatformsmacOSWindows
Source Issues
Section titled “Source Issues”本页汇总自 3 个真实 issue
- 为什么使用 Nvidia API 的 kimi 或 glm 模型会报这个错?
- 因为 Nvidia 的 API 接口不支持 prompt_cache_key 参数,而 cc-switch 3.13.0 及更早版本在转发请求时没有将其过滤掉。
- 在修复版本发布前有什么临时解决方法吗?
- 有用户反馈,不要使用 cc-switch 的“打开终端”按钮,开启本地代理后直接通过 PowerShell 或 Cmd 打开 Claude Code 可以绕过此问题。
Nvidia 检查失败: Not found (404)升级 cc-switch 至 v3.16.3 或更高版本,新版已将测速改为轻量级 HTTP 探测,修复了 NVIDIA 接口误报 404 的问题。Bash(...) Waiting... Claude Code降级 Claude Code 至 v2.1.104 或 v2.0.64(需管理员权限),或切换至阿里云百炼等兼容 provider,因 Nvidia 模型无法正确解析 tool use 格式。上游 HTTP 404 cc-switch升级 cc-switch 移除 NVIDIA 请求的 ?beta=true 参数;Kimi 不支持 Codex 的 Responses API,需改用 Claude Code 或本地转换。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。