shi0rik0 的博客shi0rik0 的博客
主页
所有文章
按类别浏览
按标签浏览
Ubuntu 实用脚本
Next.js 配置脚本
主页
所有文章
按类别浏览
按标签浏览
Ubuntu 实用脚本
Next.js 配置脚本
ACGN 1pinia 1electron 2理财 1神经网络 1transformer 1npm 1WSL 1算法八股文 7滑动窗口 1前缀和 1前缀树 1树状数组 1SSE 1Linux 1VS Code 1VuePress 1Spring 2
用 SSE 实现流式响应

Date: 12/10/2025Category: Tag: SSE

用 ChatGPT 的时候,会发现模型的响应是一个词接一个词地出现的,而不是等到所有内容都生成完毕才显示出来。本文将介绍如何使用 SSE(Server-Sent Events)来实现这种流式响应效果。

SSE 格式

在 SSE 中,响应流的每个“块”被称作一个“事件”(event)。每个事件的数据本质上是一个字典(若干键值对),其中最重要的键是 data 和 id。data 就是要发送给客户端的数据,id 是该事件的唯一标识(可选),在断连恢复的时候会用到。