.NET 如何实现ChatGPT的Stream传输

.NET 如何实现ChatGPT的Stream传输

ChatGPT是如何实现不适用websocket进行一个一个字返回到前端的?

下面我们会介绍一下EventSource

EventSource

EventSource 接口是 web 内容与服务器发送事件[1]通信的接口。

一个 EventSource 实例会对 HTTP[2] 服务器开启一个持久化的连接,以 text/event-stream 格式发送事件[3],此连接会一直保持开启直到通过调用 `EventSource.close()`[4] 关闭。

EventTarget