使用POST请求text/event-stream数据流(SSE)

不神秘的神秘人
3102024/05/19

这是一个用Fetch实现的支持POST请求的客户端SSE异步方法,用来流式获取POST接口的text/event-stream类型的数据,非常适合AI、实时LLM对话等场景

使用方法

方法有三个入参,分别是:

  • url:指定接口的url
  • data:指定请求体,会自动转为JSON格式
  • eventHandler:收到数据的处理回调方法,入参是一个字符串

示例:

function eventHandler(str) {
    console.log(str)
}

postEventSource('/v1/chat', {messages:['hello']}, eventHandler)
Code
语言:TypeScript长度:1.54 KB
0
0
评论区:待建设
avatar
avatar