😀
Intersection of AI and Web Development
HomeKnowledgeGitHubDiscussions
  • 👋Welcome!
  • Before Start
    • 主流平台
    • 名词概念
      • Token
      • Prompt
      • Temperature
      • Top K and Top P
      • Vector & Embeddings
    • CoT and ReAct
  • Practice
    • 发起一次提问和对话
    • Server-Sent Events流式对话
      • 客户端调用
      • 服务端处理
    • Openai Function Calling
      • 获取当前时间 - function calling
      • FunctionCalling实现实时搜索
        • openai functions 入参
        • 设定 functions
    • 通过Embeddings实现PDF检索
      • 上传识别PDF
      • 获取文本,按句整理
      • 上传并按限定长度分割Documents
      • Openai Embeddings 向量化及存储
    • 结合语音输入实现对话
      • 通过麦克风识别语音输入
      • Memory Chat & Conversation
    • Chrome侧边栏对话插件
  • Others
    • Framework and SDK
由 GitBook 提供支持
在本页

这有帮助吗?

  1. Practice

Server-Sent Events流式对话

上一页发起一次提问和对话下一页客户端调用

最后更新于1年前

这有帮助吗?

当涉及到AI的流式回答问题时,SSE(Server-Sent Events)是一种常用的技术。它允许服务器主动向客户端发送数据,实现实时的、持续的通信。

通过使用SSE,我们可以实现实时的、交互式的AI回答系统,使用户能够即时获取到问题的回答结果。

SSE的工作原理:

1. 客户端通过建立与服务器的连接来订阅事件流。2. 服务器将事件作为文本流发送给客户端,每个事件都包含一个标识符和数据。3. 客户端通过监听接收到的事件,对数据进行处理和展示。

使用SSE进行AI流式回答问题的步骤:

1. 客户端发送问题给服务器。2. 服务器将问题传递给AI模型进行处理。3. AI模型生成回答,并将其作为事件发送给客户端。 客户端接收到回答事件后,即时展示给用户。

实现的效果