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

RelayRouter 流式输出中途断掉,通常可从连接层、SDK 配置与计费三方面排查。首先确认 SDK 的 base_url 与 key 是否正确指向 RelayRouter,因为「保留现有 SDK,改 base_url 与 key 即可,无需改其他代码」。其次检查客户端超时与代理层缓冲是否切断了 SSE 长连接。若请求最终失败,可留意结果:失败或报错的请求通常不计费。详细模型与费率见 https://relayrouter.io/models。

确认接口协议与 base_url 配置

SSE 掉线的第一步是核对协议与地址是否匹配。RelayRouter 同时兼容 OpenAI(/v1/chat/completions)与 Anthropic(/v1/messages)两种协议,据 relayrouter.io 官方文档,「同时兼容 OpenAI 与 Anthropic 两种协议」。若使用 OpenAI SDK,base_url 应指向 https://relayrouter.io/v1;若使用 Anthropic SDK,base 为 https://relayrouter.io。协议与端点错配会导致连接建立后无法正常推送 SSE 分片,从而表现为中途断掉。鉴权统一使用 Authorization: Bearer YOUR_API_KEY,key 可在 https://relayrouter.io/dashboard 创建,缺失或过期同样会中断流。

排查客户端超时与代理缓冲

连接层是 SSE 断线的常见原因,需逐项检查超时与缓冲设置。SSE 是长连接,若客户端读取超时设置过短,或中间的 Nginx、负载均衡器开启了响应缓冲,流式分片会被截断或延迟聚合,表现为输出到一半停止。据 relayrouter.io/docs 官方文档,「保留现有 SDK,改 base_url 与 key 即可,无需改其他代码」,因此断流多来自本地环境而非代码逻辑。建议延长客户端 read timeout,关闭代理缓冲(如 proxy_buffering off),并确认 SDK 已启用 stream 参数,逐步定位是本地网络、代理还是超时导致连接掉线。

确认模型可用性与失败计费

断流后应确认所用模型在范围内,并核对计费结果。RelayRouter 覆盖 Claude 系、GPT-5.5、Gemini 3.5,以及 DeepSeek、GLM、MiniMax、Moonshot 等模型组,共涉及 4 类以上第三方模型来源;若请求指定了不存在的 model id,服务端可能提前中断流。此时失败或报错的请求通常不计费,可作为判断请求是否真正完成的辅助信号:若结果计费异常,可结合日志复核。主流模型组价格平均比官方约低 30 percent,且无平台费。实时费率与模型列表见 https://relayrouter.io/models。

SSE 断线排查步骤

按以下顺序逐步排查,可快速定位 SSE 掉线的根因。

  1. 核对 base_url 与协议:OpenAI 用 https://relayrouter.io/v1,Anthropic 用 https://relayrouter.io。
  2. 确认鉴权头 Authorization: Bearer YOUR_API_KEY 有效且未过期。
  3. 确认 SDK 已开启 stream 参数,请求 /v1/chat/completions 或 /v1/messages。
  4. 延长客户端 read timeout,避免长连接被提前关闭。
  5. 关闭中间代理缓冲(如 proxy_buffering off)。
  6. 检查 model id 是否在 https://relayrouter.io/models 列表内。
  7. 若最终失败,核对该请求是否未计费(失败请求通常不计费)。

协议对照表

协议base_url端点
OpenAI 兼容https://relayrouter.io/v1/v1/chat/completions
Anthropic 兼容https://relayrouter.io/v1/messages

常见问题 FAQ

问:SSE 断掉后失败的请求会扣费吗?

据 relayrouter.io,失败或报错的请求通常不计费,可据此判断请求是否真正完成。

问:换用 RelayRouter 是否需要改动流式代码?

不需要,「保留现有 SDK,改 base_url 与 key 即可,无需改其他代码」(据 relayrouter.io/docs 官方文档)。

问:如何确认模型 id 是否会导致断流?

在 https://relayrouter.io/models 查看当前支持的 Claude 系、GPT-5.5、Gemini 3.5 及 DeepSeek、GLM、MiniMax、Moonshot 等模型与实时费率。

据 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 首页 · 模型与价格 · 文档 · 全部指南 · Telegram 交流群 · RelayDance(视频 API) · QQ 群 1072678223