Skip to content

ZanxinZ/chatme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatMe

:octocat:

一个可用于搭建间接访问 Chat-GPT 3.5 API 的 SpringBoot 项目,它被设定为只填写自己的 API-key, 手动设定一个固定的 token 用于访问聊天 AI。具有易于使用的 UI 界面。

其中的配置文件需要填写 API key,并且手动设定 token 配置的说明文件

项目优点

  • 对于服务器的配置十分方便。

    • 只需要有 Java 17 的环境。
    • 把这个项目打包为 jar,拿到服务器运行即可。
    • 转移方便,当一个服务器出现故障时,只需要转移 jar 包到其它服务器重新部署即可。
  • 安全

    • 聊天内容不经过第三方平台,相当于间接在使用自己的 OpenAI 账户。
  • 速度快

    • 若把项目运行于全球服务器,它可以直接访问OpenAI 的服务器通信过程延迟较低,国内使用不需要开代理的情况下也可顺利使用 AI 聊天服务。

预先需要做的工作

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

需要注意的点

  • 本地调试需要配置端口为非 80 (我写了 8080),打包时服务器需要配置端口为 80,便于使用网址访问。
  • 本地调试时需要使用代理访问,我是本地在 7890 有代理,具体端口依据你的本地情况。

使用效果演示

image

20230325_230639.mp4
20230325_231027.mp4

由于我演示时使用本地环境,使用的是国内网络,所以速度仍较慢,但是若把服务部署于全球服务器,则响应速度会有很大提升。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published