【开源免费】使用Spring Boot和Html实现ChatGPT,1:亿还原,将就看()

  本篇文章为你整理了【开源免费】使用Spring Boot和Html实现ChatGPT,1:亿还原,将就看()的详细内容,包含有 【开源免费】使用Spring Boot和Html实现ChatGPT,1:亿还原,将就看,希望能帮助你了解 【开源免费】使用Spring Boot和Html实现ChatGPT,1:亿还原,将就看。

  前段时间写了一个Chatgpt的Java版SDK开源地址:chatgpt-java欢迎使用。但由于原来OpenAI 并没有支持官网的chatgpt模型,所以使用起来相对没有官网那么智能完善,所以就没有写出一个demo项目,只开源了Open AI的SDK而已。但是在三月的时候官方更新了API文档支持最新版本GPT-3.5-Turbo模型以及whisper-1模型,增加chat聊天模型,这就很nice了,于是动手写了一个战损版的ChatGPT。

  其实也很简单,使用Spring Boot对chat相关的sdk进行了接口实现,最终效果和官网也是有一丢丢相似的,实现了流式输出。

  开源项目地址:https://github.com/Grt1228/chatgpt-steam-output

  ChatGPT SDK开源地址:https://github.com/Grt1228/chatgpt-java

  先上效果图

  
 

  前端主要用到的就是SSE这个东西。不了解的同学可以百度下EventSource。
 

  后端的话也是这个SSE实现长链接,主义代码就是OpenAIEventSourceListener

  拉去源代码

  

git clone https://github.com/Grt1228/chatgpt-steam-output

 

  

 

  修改application.properties文件
 

  默认8000端口,可以自己修改,修改端口记得将1.html文件的8000端口也替换掉

  

server.port=8000

 

  chatgpt.apiKey=配置自己的key

  chatgpt.apiHost=配置opai的Api Host地址

  

 

  运行ChatgptSteamOutputApplication

  

com.unfbx.chatgptsteamoutput.ChatgptSteamOutputApplication

 

  

 

  运行成功后打开浏览器:

  

http://localhost:8000/

 

  

 

  能打开此页面表示运行成功

  代码其实很简单,小伙伴们可以下载代码来看下。

  最后小伙伴们觉得是不是1:亿还原!!!

  以上就是【开源免费】使用Spring Boot和Html实现ChatGPT,1:亿还原,将就看()的详细内容,想要了解更多 【开源免费】使用Spring Boot和Html实现ChatGPT,1:亿还原,将就看的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: