跳转到内容

上游 Chat Completions 流式响应异常,Claude Code

Quick fix

确认该问题是否由本地代理转换或上游端点导致;按已验证的对应场景调整端点或关闭本地代理。

报错原文
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 的统一代理故障。

  1. 若遇到的是“stream disconnected before completion”且使用智谱 Anthropic 端点,issue 报告者反馈切回 V4 baseurl 后恢复;语料没有给出该 baseurl 的具体值。

  2. 若 Claude Code 经代理后把流式回答拆成多个消息,#4785 仅说明该问题被作为重复项关闭,并指向另一个 issue 跟踪;本语料没有确认的修复步骤。

  3. 若使用 GLM-5.3 并出现关闭 thinking 的 1210 错误,讨论中验证的可用请求形态为 thinking.type 设为 enabled,并将 reasoning_effort 设为 low。

  4. 若 Claude Code Auto Mode 出现 classifier unavailable,#1678 报告的临时规避方法是关闭 CC Switch Anthropic Base URL 代理并重启 Claude Code 会话;后续评论对常规复现有异议。

ToolClaude Code、Codex
Versioncc-switch 3.12.3、3.13.0、3.16.2、3.16.3、3.16.4、3.19.1、3.20.0(各 issue 所报版本;并非统一受影响范围)
PlatformsmacOSWindows

(暂无 FAQ)

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