跳至主要內容
第八期 Stream 请求 ChatGPT/WebSocket 推送响应

第八期 Stream 请求 ChatGPT/WebSocket 推送响应

本期内容

  1. 使用 Websocket Stomp 协议配合@MessageMapping@Payload 开放消息接口,和接收 JSON 请求体。
  2. 实现私有订阅,服务器将请求的结果响应给对应的用户,而不是广播给所有用户。
  3. 使用 Proxy 将请求转发给 OpenAI。
  4. 对代码进行逻辑分层,让代码更清晰。

代码实现

1. WebsocketController 接收消息


起凡大约 8 分钟ChatGPTVue3Stream请求WebsocketStompProxy
ChatGPT Next Web 搭建教程

ChatGPT Next Web 搭建教程

1.2 介绍

1.2.1 自我介绍

我是起凡,一名全栈程序员,刚刚毕业于华侨大学。主要技术栈后端SpringBoot,Jpa, MongoDb等。前端Vue3, Typescript, Taro小程序。

1.2.2 ChatGPT Next Web 介绍

ChatGPT Next Web可以使用OpenAI官方提供的API。比如ChatGPT3.5模型,ChatGPT4.0模型等等。并且提供了一个WEB界面将我们输入的内容转发给OpenAI。同时支持多聊天窗口会话等。


起凡大约 3 分钟ChatGPTProxyV2raADocker