代理显示没有任何请求 - Claude Code
Quick fix
这是 cc-switch 的已知 Bug,当 Nvidia 等上游未返回 usage 数据时,openai_chat 链路会直接丢弃日志,暂无官方修复。
Symptom
Section titled “Symptom”代理显示没有任何请求当通过 cc-switch 本地代理将 Claude 请求转发至 Nvidia(如 https://integrate.api.nvidia.com/v1)并使用 openai_chat 格式时,由于 Nvidia 上游未返回可解析的 usage 数据,cc-switch 的转换链路会直接丢弃该请求,导致 proxy_request_logs 和统计页面完全没有记录。作为对比,使用 anthropic 格式时至少会保留 token=0 的记录。此外,部分用户反馈任务无法持续执行,这被确认为模型本身的问题,cc-switch 仅作为配置工具。
确认问题:此现象为 cc-switch 用量模块的已知 Bug,官方暂未修复。
更改 API 格式:若上游支持,尝试将配置的 apiFormat 从 openai_chat 改为 anthropic,这样即使 usage 解析失败,数据库也会保留 200 + token=0 的请求记录。
替代方案:如果遇到任务无法持续执行的问题,可尝试使用 antigravity tools 或 freecc 等其他代理工具。
Affected Versions
Section titled “Affected Versions”ToolClaude Code
Version3.12.0 (affected version)
PlatformsWindows
Source Issues
Section titled “Source Issues”本页汇总自 3 个真实 issue
- 为什么代理显示没有任何请求,但请求确实发出去了?
- 因为 Nvidia 的 openai_chat 接口没有返回 usage 数据,触发了 cc-switch 的 Bug,导致整条请求日志被直接丢弃。
- 配置 Nvidia 后任务不能持续执行,需要多次 prompt,是 cc-switch 的问题吗?
- 不是,这是模型本身的问题,cc-switch 只是作为一个配置工具。
System message must be at the beginning更改 NVIDIA Qwen 的 API 格式,或升级 cc-switch 至 v3.13.0+ 以修复 Copilot 等供应商的 400 错误。Nvidia 检查失败: Not found (404)升级 cc-switch 至 v3.16.3 或更高版本,新版已将测速改为轻量级 HTTP 探测,修复了 NVIDIA 接口误报 404 的问题。第三方模型仍自称 based on GPT-5 - Codex将 `baseInstructions` 覆盖逻辑从 `if profile != ProxyChat` 块移出,使其对 ProxyChat 生效;当前即使配置了 `baseInstructions` 也不会注入。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。