跳转到内容

status=429 - Claude Desktop

Quick fix

CC Switch 3.15.0 的流式请求会跳过模型重写导致 429 错误,目前暂无官方修复方案。

报错原文
streaming=1 | request_model=claude-opus-4-7 | model=claude-opus-4-7 (NOT rewritten) | status=429

在 CC Switch 3.15.0 中,`claudeDesktopModelRoutes` 的模型名称重写功能完全跳过了流式请求(streaming requests)。这导致 Claude Desktop 发送的流式请求携带上游无法识别的原始模型名称(如 `claude-opus-4-7`),从而触发 100% 的 429 速率限制错误。非流式请求则能正确重写为目标模型并成功。此外,开启本地代理时,系统会向所有请求添加 `anthropic-beta: claude-code-20250219` 标记以接管模型映射,这会导致第三方模型(如 MiniMax)误认为自己是 Claude Opus,但这属于预期内的正常行为,实际请求的模型并不会出错。

  1. 目前该 Bug 在 3.15.0 版本中尚未修复。由于非流式请求可以正确映射,若客户端支持,请尝试禁用流式输出(streaming)作为临时规避方案,或等待官方更新。

ToolClaude Desktop
Version3.15.0
PlatformsmacOSLinux
开启本地代理后,为什么 MiniMax 等模型会自认为是 Claude Opus?
这是正常现象。代理功能需要接管模型映射,在 forwarder.rs:931 中对所有 Claude 适配器请求添加了 anthropic-beta: claude-code-20250219 标记,导致上游 Provider 注入 Claude 身份信息,但实际请求的具体模型并不会出错。

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