跳转到内容

代理显示没有任何请求 - Claude Code

Quick fix

这是 cc-switch 的已知 Bug,当 Nvidia 等上游未返回 usage 数据时,openai_chat 链路会直接丢弃日志,暂无官方修复。

报错原文
代理显示没有任何请求

当通过 cc-switch 本地代理将 Claude 请求转发至 Nvidia(如 https://integrate.api.nvidia.com/v1)并使用 openai_chat 格式时,由于 Nvidia 上游未返回可解析的 usage 数据,cc-switch 的转换链路会直接丢弃该请求,导致 proxy_request_logs 和统计页面完全没有记录。作为对比,使用 anthropic 格式时至少会保留 token=0 的记录。此外,部分用户反馈任务无法持续执行,这被确认为模型本身的问题,cc-switch 仅作为配置工具。

  1. 确认问题:此现象为 cc-switch 用量模块的已知 Bug,官方暂未修复。

  2. 更改 API 格式:若上游支持,尝试将配置的 apiFormat 从 openai_chat 改为 anthropic,这样即使 usage 解析失败,数据库也会保留 200 + token=0 的请求记录。

  3. 替代方案:如果遇到任务无法持续执行的问题,可尝试使用 antigravity tools 或 freecc 等其他代理工具。

ToolClaude Code
Version3.12.0 (affected version)
PlatformsWindows
为什么代理显示没有任何请求,但请求确实发出去了?
因为 Nvidia 的 openai_chat 接口没有返回 usage 数据,触发了 cc-switch 的 Bug,导致整条请求日志被直接丢弃。
配置 Nvidia 后任务不能持续执行,需要多次 prompt,是 cc-switch 的问题吗?
不是,这是模型本身的问题,cc-switch 只是作为一个配置工具。

这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。