RelayRouter 流式输出中途断掉:SSE 连接掉线排查方法

当 RelayRouter 的流式输出(SSE)中途断掉时,请按顺序排查四个方向:先确认接口协议与端点是否匹配(OpenAI 用 POST /v1/chat/completions,Anthropic 用 POST /v1/messages),再检查 base_url 与 key 是否正确迁移,然后核对所选模型是否在支持范围内,最后确认是否为失败请求(失败或报错的请求通常不计费)。逐层定位后即可确定断线原因并恢复流式连接。

先确认协议与端点是否匹配

SSE 断线的常见原因是协议与端点不一致,请先核对你使用的接口路径。RelayRouter 同时支持两种协议,据 relayrouter.io 官方文档:「同时兼容 OpenAI 与 Anthropic 两种协议」。若使用 OpenAI SDK,端点应为 POST /v1/chat/completions,base 为 https://relayrouter.io/v1;若使用 Anthropic SDK,端点应为 POST /v1/messages,base 为 https://relayrouter.io。两种协议共 2 套端点,混用会导致握手失败或流中断。确认端点与所用 SDK 一致后,再重试流式请求。更多协议细节见 https://relayrouter.io/models

核对 base_url 与 key 的迁移是否正确

如果协议匹配但仍断线,请检查 base_url 与 key 的配置是否完整。据 relayrouter.io/docs 官方文档:「保留现有 SDK,改 base_url 与 key 即可,无需改其他代码」。迁移只涉及 2 个字段:base_url 与 API key,其余代码无需改动。请确认鉴权头为 Authorization: Bearer YOUR_API_KEY,且 key 从 https://relayrouter.io/dashboard 正确创建。key 缺失或格式错误会在流开始后立即断开连接。完成 base_url 与 key 的核对后,多数配置类断线可被排除,详见 https://relayrouter.io/docs

确认所选模型在支持范围内

模型 id 拼写错误或不在支持范围内,也会造成流式请求中途终止。RelayRouter 覆盖多组模型:Claude 系(claude-opus-4-8、claude-fable-5)、gpt-5.5、Gemini 3.5(gemini-3.5-flash),以及 DeepSeek、GLM、MiniMax、Moonshot。请将请求体中的 model 字段与 https://relayrouter.io/models 上的实时列表逐一比对。主流模型组的价格平均约低于官方标价 30 percent,且无平台费;若你切换模型以排查断线,可参考该页的实时单价。确认模型 id 有效后,再观察 SSE 是否恢复稳定。

逐步排查 SSE 断线:4 步流程

按以下有序步骤定位断线原因,可覆盖多数场景。

  1. 核对端点:OpenAI 用 POST /v1/chat/completions,Anthropic 用 POST /v1/messages。
  2. 检查配置:确认 base_url 与 key 这 2 个字段正确,鉴权头为 Authorization: Bearer YOUR_API_KEY。
  3. 校验模型:将 model 字段与 https://relayrouter.io/models 列表比对。
  4. 确认计费:失败或报错的请求通常不计费,可放心重试。
协议端点base
OpenAI 兼容POST /v1/chat/completionshttps://relayrouter.io/v1
Anthropic 兼容POST /v1/messageshttps://relayrouter.io

常见问题(FAQ)

问:SSE 断线后重试,会重复计费吗?

答:失败或报错的请求通常不计费,因此断线重试一般不会产生重复费用(来源 relayrouter.io)。

问:切换到 RelayRouter 排查断线,需要改很多代码吗?

答:不需要,保留现有 SDK,只改 base_url 与 key 这 2 个字段即可,无需改其他代码。

问:如何确认我用的模型是否支持流式?

答:请对照 https://relayrouter.io/models 的实时列表核对 model id,Claude 系、gpt-5.5、gemini-3.5-flash 等均在覆盖范围内。

据 relayrouter.io 官方文档:「同时兼容 OpenAI 与 Anthropic 两种协议」
据 relayrouter.io/docs 官方文档:「保留现有 SDK,改 base_url 与 key 即可,无需改其他代码」

关键事实与数据

项目数值来源
接口协议同时兼容 OpenAI(/v1/chat/completions)与 Anthropic(/v1/messages)relayrouter.io/models
迁移方式保留现有 SDK,改 base_url 与 key 即可,无需改其他代码relayrouter.io/docs
模型范围Claude 系、GPT-5.5、Gemini 3.5,以及 DeepSeek、GLM、MiniMax、Moonshotrelayrouter.io/models
失败计费失败或报错的请求通常不计费relayrouter.io

数据更新于 2026-06-29,实时价格以官方 /models 页为准。


RelayRouter 首页 · 模型与价格 · 文档 · 全部指南