上游 Chat Completions 流式响应异常,Claude Code
Quick fix
确认该问题是否由本地代理转换或上游端点导致;按已验证的对应场景调整端点或关闭本地代理。
Symptom
Section titled “Symptom”codex快速重试连接5次后返回报错“stream disconnected before completion: Upstream Chat Completions stream ended before sending finish_reason”这些 issue 涉及多类代理问题,不能据此归为同一故障:包括 Chat Completions 流式内容被拆成多个 Claude Code 消息、上游流在发送 finish_reason 前结束、GLM-5.3 不接受关闭 thinking 的请求,以及工具调用参数乱码等。#3960 的报告者切回 V4 baseurl 后恢复;#4785 被维护者标为与另一 issue 重复,未在此提供修复。不同表现需要分别核对,不能从该错误推断为 GLM 的统一代理故障。
若遇到的是“stream disconnected before completion”且使用智谱 Anthropic 端点,issue 报告者反馈切回 V4 baseurl 后恢复;语料没有给出该 baseurl 的具体值。
若 Claude Code 经代理后把流式回答拆成多个消息,#4785 仅说明该问题被作为重复项关闭,并指向另一个 issue 跟踪;本语料没有确认的修复步骤。
若使用 GLM-5.3 并出现关闭 thinking 的 1210 错误,讨论中验证的可用请求形态为 thinking.type 设为 enabled,并将 reasoning_effort 设为 low。
若 Claude Code Auto Mode 出现 classifier unavailable,#1678 报告的临时规避方法是关闭 CC Switch Anthropic Base URL 代理并重启 Claude Code 会话;后续评论对常规复现有异议。
Affected Versions
Section titled “Affected Versions”Source Issues
Section titled “Source Issues”本页汇总自 13 个真实 issue
- #1371SOS技术求助|CC Switch 配置智谱 API 时,地址和 Key 被自动篡改
- #1544中转代理bug
- #1678Claude Code Auto Mode Classifier Compatibility Issue
- #2172vscode中Claude code插件的回答显示会被自动打断,该如何解决?
- #2460开启代理后,模型身份认知错乱: 被强制注入 Claude 系统提示词导致自我认知冲突
- #3960stream disconnected before completion: Upstream Chat Completions stream ended before sending finish_reason
- #4600在claude code聊天框中发送带粘贴图片的消息时,配置了视觉理解MCP的模型会直接报错,导致无法触发图片理解mcp
- #4785Bug: OpenAI Chat Completions streaming is split into multiple Claude assistant messages
- #4998feat(codex): decouple openai_responses wire API from native-safe catalog; add hub-managed model capability templates
- #6508[Feature] Codex 经本地路由接 Kimi 时,将内置 web_search 映射为 Kimi 服务端 $web_search(附已验证方案)
- #6737fix(proxy): GLM-5.3 rejects forced-thinking-off requests from Claude Code
- #6798质谱GLM 5.3乱码
- #6835使用zhipu模型,代理映射一直默认使用glm-5.3
(暂无 FAQ)
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。