0


间接且稳定地使用 Chat GPT 3.5——基于 SpringBoot 可运行于服务器,提供实时在线的 AI 聊天支持

本项目适用于已经具有 Chat GPT API-key 但又苦于访问速度的小伙伴

关于Chat GPT

最近它的出现,给我们写程序的人带来了许多新思路,比如:

  • 用它写一些基础的代码
  • 用它帮我们整理思路、寻找灵感
  • 用它做翻译
  • 用它做总结
  • 还有许许多多新的用法······

遇到的问题

首先,是本人在使用它官方网页时,偶尔响应缓慢、多次需要重新登录的操作,有点影响实际体验,也容易打断思路。另一方面,官方没有提供填写 API Key 作为凭证来聊天的方式,而一些第三方服务需要用到我私有的 API-key,我还是觉得这不是一种安全的方式。我想确保只有我自使用我私有的 API-key,也想聊天的内容即用即删,不再留下痕迹。于是,就有了自己搭建间接聊天服务的想法。

项目的优点

  • 对于服务器的配置十分方便。- 只需要有 Java 17 的环境。- 把这个项目打包为 jar,拿到服务器运行即可。- 转移方便,当一个服务器出现故障时,只需要转移 jar 包到其它服务器重新部署即可。
  • 安全- 聊天内容不经过第三方平台,相当于间接在使用自己的 OpenAI 账户。
  • 速度快- 若把项目运行于全球服务器,它可以直接访问OpenAI 的服务器通信过程延迟较低,国内使用不需要开代理的情况下也可顺利使用 AI 聊天服务。

预先需要做的工作

  • 具有一个云服务器,最好是全球的那种。
  • 具有一个简短的域名以方便访问。(可选,使用 IP 访问比较麻烦而已)
  • 具有顺手的调试条件,我使用的是 IDEA。

实际在本地使用的效果如下

在这里插入图片描述
具体的演示视频可以前往 GitHub 看 readme
我已把这个项目开源在这里:
https://github.com/ZanxinZ/chatme

欢迎小伙伴来使用这个项目去搭建自己的聊天服务~

如果觉得还不错,可以点个 star 呀~


本文转载自: https://blog.csdn.net/weixin_39147809/article/details/129802039
版权归原作者 zanxinz 所有, 如有侵权,请联系我们删除。

“间接且稳定地使用 Chat GPT 3.5——基于 SpringBoot 可运行于服务器,提供实时在线的 AI 聊天支持”的评论:

还没有评论