ChatGPT 在回复中途弹出 network error、Error in message stream 或 There was an error generating a response,是最高频的故障之一。它不是一种 bug,而是同一个报错界面背后的 8 种不同问题。其中最常见的原因是对话太长,所以别的不用先想:直接新建一个对话、把内容重发一遍,大多数情况就好了。如果还不行,再按下面的顺序逐步排查。不要一上来就重启电脑。
先用 30 秒判断
ChatGPT 的回复是通过一条常驻连接(Server-Sent Events)一个 token 一个 token 流式推送的。network error 意味着请求已经被接受、但这条流中途断了——原因几乎都出在你和 OpenAI 之间,而不是模型本身。按顺序做这四步:
- 打开
status.openai.com——只要有黄或红,就不是你的问题。 - 在同一个对话里只发
hi。还报错?说明问题出在这个会话。 - 新建一个对话,发同样的内容。这下好了?说明是旧会话的问题(上下文太长)。
- 在模型选择器里换模型(
GPT-5.5 Instant->GPT-5.5 Thinking)。只有一个模型报错?是模型短时高负载。
结果速读:
| 你看到的现象 | 问题所在 |
|---|---|
| 新对话正常,旧对话报错 | 对话上下文太长(原因 1) |
| 每个对话都报错、全站都不行 | 网络、扩展或 Cloudflare(原因 2、3、8) |
| 只有一个模型报错 | 模型高负载(原因 6) |
| 只在上传文件时失败 | 上传通道(原因 7) |
status.openai.com 是红的 | OpenAI 故障,等修复(文末说明) |
8 种原因,按频率排序
1. 上下文太长(最常见,遥遥领先)
当一个对话已经几十轮、还粘进了好几个长文档,模型每次发送都要把整条对话重读一遍。一旦超出应用内的上下文窗口(截至 2026 年 6 月,Plus 在应用内大约 320 页文本;完整 100 万 token 窗口只有 200 美元的 Pro 档在应用内才有),请求就会以 network error 失败。
解决:
- 新建对话。 这是最有效的一招。
- 让旧对话先
Summarize this conversation so far,把摘要复制到新对话里继续。 - 把长文档放进 Project(左侧栏 -> Projects)后引用,而不是粘进消息框。
2. 代理 / VPN 出口被风控
OpenAI 会给部分 IP 段打”低信誉”标记。网页能打开,但流式请求在边缘节点就被丢掉,导致发消息失败。
解决:
- 换一个更干净的出口节点(美西 / 美东商用段最稳,避开被标记的机房 IP 块)。
- 不要频繁切节点——10 分钟内切 3 次基本必被风控。
- 完全不用免费 VPN,它们的 IP 被滥用得很厉害、大多已被预先标记。
- 如果 VPN 对你不是必须,先关掉再试一次——这是最快的验证。
3. 浏览器扩展掐断了流
ChatGPT 的回复走 SSE 流。广告 / 追踪拦截和隐私类扩展(uBlock Origin、Privacy Badger、Ghostery、AdGuard、Brave Shields)经常在页面完好的情况下把这条流掐断。
解决:
- 用无痕 / 隐私窗口打开
chatgpt.com(这里默认不加载扩展)。如果正常,就是某个扩展的问题。 - 一个一个重新启用扩展,直到报错复现,找出是哪个。
- 在那个扩展里把
chatgpt.com、chat.openai.com和*.oaistatic.com加白名单。
4. 网络中途断开(尤其手机 / 移动热点)
切换网络(Wi-Fi 切蜂窝)、边走路边用导致基站切换、或者 NAT 把空闲连接超时断开,都会让正在流式传输的回复中断。
解决:
- 等长回复时用稳定的有线或路由器 Wi-Fi。
- 生成中途不要边走边用蜂窝网络——基站切换会断连接。
- 改用 ChatGPT 桌面 App(macOS / Windows),它自己管理连接,比浏览器标签页更扛得住不稳定网络。
5. Chrome 把标签页回收了(Memory Saver)
Chrome 上一个不太被注意但很常见的原因:Memory Saver(内存节省) 在你离开时把 ChatGPT 标签页回收掉,连带掐断了流式连接。等你回来一发消息,立刻 network error。
解决:
- 进
chrome://settings/performance,在 Memory Saver 下把chatgpt.com(和chat.openai.com)加入 “Always keep these sites active”(始终保持这些网站活跃)。 - 或者长时间挂机后发消息前,先用
Cmd/Ctrl + Shift + R硬刷新一下。
6. 模型高负载或选错模型
在高峰期(通常是美国上班时间,或新模型刚发布时),较重的模型可能临时抛错。截至 2026 年 6 月,选择器是 GPT-5.5 Instant、GPT-5.5 Thinking 和 GPT-5.5 Pro;旧的 GPT-5.2 系列已于 2026 年 6 月 12 日下线,旧对话被迁移到对应的 GPT-5.5 版本。
解决:
- 从
GPT-5.5 Thinking/Pro切到GPT-5.5 Instant再发一次。 - 等 10–20 分钟,再回到那个较重的模型。
- 查
status.openai.com上有没有针对某个模型的 incident。
7. 文件 / 图片上传中断
如果是在文件正在上传时弹 network error,那是上传通道断了,不是对话本身。截至 2026 年 6 月,硬性上限是单文件 512 MB、单张图片 20 MB、单个表格 50 MB,文字密集型文件还有约 200 万 token 的上限;但实际上,超过约 25 MB 的文件失败率会明显更高。
解决:
- 即便硬上限更高,PDF 和文档也尽量控制在约 25 MB 以内;大 PDF 先分批。
- 上传失败后先把附件删掉再重新添加,不要在坏掉的那个上点重试。
- 注意每日 / 时间窗的次数:Free 每天 3 次,Plus 每 3 小时约 80 次(每条消息 10 个),Pro 不限。撞到上限时的报错看起来也像 network error。
8. Cloudflare 验证卡在循环里
页面能打开,但每次发送都失败,有时还会闪一下 Verify you are human。你的浏览器要跑完 Cloudflare 的 JavaScript 验证并写入一个 cookie;这个 cookie 过期或被拦,就会一直循环。
解决:
- 只清掉该站点的 Cloudflare 相关 cookie,然后用
Cmd/Ctrl + Shift + R硬刷新。 - 不要屏蔽所有第三方 cookie;至少给
chatgpt.com放行。 - 确认系统时钟设为自动同步——时间偏差会让验证失败。
- 不要禁用 JavaScript,关掉任何伪造 User-Agent 的扩展。
服务降级提示:负载高时 OpenAI 有时会临时关掉个别功能(Vision、Voice、Browse),而基础对话照常可用。如果只有这些功能报错,去
status.openai.com看哪个 component 红了,期间先用纯文本,通常 1–2 小时内恢复。
最短修复路径
不知道是哪种原因?按这个准确顺序来——命中率从高到低:
- 新建对话,只发
hi-> 排除上下文太长。 - 无痕窗口打开
chatgpt.com-> 排除扩展。 - 切换模型(
GPT-5.5 Thinking->GPT-5.5 Instant) -> 排除模型负载。 - 硬刷新
Cmd/Ctrl + Shift + R-> 排除标签页被回收 / Cloudflare cookie 过期。 - 换网络(Wi-Fi 切蜂窝,或关掉 VPN) -> 排除出口 IP 信誉。
- 打开
status.openai.com-> 排除 OpenAI 故障。
实际经验里,大约 60% 是上下文太长,20% 是扩展,10% 是出口 IP 风控,10% 是其他。
怎么确认真的修好了
只发一条消息能过,不算修好。要这样确认:
- 发一条多段落的 prompt,逼出一段较长的流式回复——短回复在半坏的连接上也可能成功。
- 让它一路流式输出到结束,中途不再弹
network error。 - 在同一对话里再发一条追问。两条都顺利完成,才算真没问题。
哪些情况不是你操作错了
下面这些你修不了,只能等:
status.openai.com显示有正在发生的 incident。- Reddit r/ChatGPT 或 X 上突然一波”现在挂了”的反馈。
- 同一个 prompt 别人也复现失败。
- OpenAI 正在做 deploy(通常 UTC 凌晨)。
容易误判的情况
- 以为是网络问题,其实是上下文太长: 新建对话立刻就好。
- 以为是模型问题,其实是扩展拦截: 无痕模式或换浏览器就正常。
- 以为是账号问题,其实是出口 IP 被风控: 换节点或关掉 VPN 就好。
- 以为是 OpenAI 挂了,其实只有自己: 朋友换个网络能正常用,就不是它。
预防建议
- 主动开新对话,别把一个对话拖到 30 轮以上。
- 长文档放 Projects,不要粘进消息框。
- 在广告 / 隐私扩展里给
chatgpt.com加白名单。 - Chrome 里把
chatgpt.com在 Memory Saver 下设为”始终保持活跃”。 - 不用免费 VPN,出口 IP 尽量稳定。
- 把
status.openai.com收藏到书签栏。
常见问题(FAQ)
刷新一下能发一条,下一条又报,为什么? 典型上下文太长。刷新只是把同一条臃肿的对话重读一遍,所以又失败。只有新建对话才能真正解决。
所有对话都报错,怎么办?
先看 status.openai.com。如果是绿的,问题在你的网络、某个扩展、被回收的标签页或 Cloudflare cookie,而不在 ChatGPT。按上面的最短修复路径逐条排。
桌面 App 比浏览器更稳吗? 网络不稳时是的。App 自己管理连接,不受浏览器扩展、Memory Saver 回收标签页或 service worker 的干扰。
付费 Plus / Pro 用户会少遇到吗? 高峰期他们优先级更高,但不是免疫。上下文太长、扩展、网络中断对所有档位一视同仁。
报错是 Hmm... something seems to have gone wrong,跟这个一样吗?
不完全一样。那个更偏”生成阶段”出问题——模型负载或越权请求,而不是流被掐断。处理方法有重叠:新建对话、切到 GPT-5.5 Instant、重试。
只在上传文件时坏,这算网络错误吗? 上传通道确实是网络,但原因通常是文件大小或上传上限,而不是你的连接。文件控制在约 25 MB 以内,上传失败先删掉再重传,并确认没撞到每日 / 时间窗的上传上限(原因 7)。