streaming实现?Server-Sent Events?长文本生成的streaming实现?Server-Sent Events?
长文本生成(如大模型对话、摘要):逐 token 输出,若等全部生成完再返回,首包延迟 高、用户体验差。流式:每生成若干 token 就 立即推给客户端,降低 TTFT(Time To First Token)感知、提升体验。
SSE:HTTP 长连接,服务端 单向 向客户端 持续推送 文本事件(event stream)。格式:Content-Type: text/event-stream;每条为 data: ...\n\n。优点:简单、基于 HTTP,易与现有网关与前端集成;自动重连(浏览器 EventSource)。适用:流式生成— 每生成一段就 data: chunk 推送;客户端边收边展示。与 WebSocket:SSE 单向、HTTP;WebSocket 双向、独立协议;若只需「服务端推生成结果」SSE 足够。
| 返回模块 | 返回总览 |