1.间断对话成果

小伙伴们,这周OpenAI放出大招,凋谢了GPT3.5的API。说简略点,就是提供了和GPT页面对话一样模型的接口。而之前接的GPT接口都是3.0,并不是真正的GPT。废话少说,先来看看成果,这次最大的不同是能间断对话了

2.筹备工作

这次更新之后,国内服务器已没法间接拜访openai的接口,须要本人买个国外的服务器。

  • 一台海内服务器(服务器上安装Java8,操作系统选Ubuntu,如果用windows,要本人钻研)
  • 注册好的企业微信
  • 有额度的OpenAI账号,并创立了账号的API key
  • 我的我的项目代码,代码下载:GPT3.5接入企业微信且反对间断对话

3.企业微信

3.1增加机器人

注册不多说了,本人搞定。增加自建利用操作如下:

PC端登录地址:https://work.weixin.qq.com/wework_admin/frame#apps

先登录创立好的企业微信账号

而后增加自建利用

填写名称、上传logo图片,创立利用。

3.2设置API接管

这一步比较复杂,操作讲细点

3.2.1 获取token、EncodingAESKey、企业ID、利用配置

这一步我随机生成这两个字段的值,只作为文章里演示啊,图上标注了我的项目代码里须要改的配置名称。拿到下面5个信息后,替换代码里的对应的5个字段

chatGPT的账号API key自行创立,不会的能够搜寻找找

3.2.3 公布利用到海内服务器

配置批改完后,可通过IDEA右上角的maven性能打包,或是在我的项目目录下运行mvn package命令打包,打包实现后,会在我的项目的target目录下失去一个application.jar文件

通过ssh命令登录你的海内服务器,有不会的可自行百度或是看阿里云下面服务器的登录形式文档近程连贯Linux服务器

接着服务器上运行rz命令(如没有,按零碎提醒装置即可),上传application.jar文件。

最初通过nohup java -jar application.jar >log.txt &运行程序,成果如下

留神零碎的运行端口是8080,服务器要配置防火墙白名单。

而后浏览器拜访http://[你的服务器IP]:8080/receiveMsgFromWechat 呈现Whitelabel Error Page字样的提醒就阐明启动胜利了

3.2.4 启用API接管

咱们找到配置API接管的页面,把上一步的让你在浏览器关上的URL填进去,而后点击保留,就实现配置了

3.2.5 设置可信IP

最初把本人的IP加到可信IP里就功败垂成了

4. 测试成果

发送开始间断对话即可进入间断对话模式,发送完结间断对话退出间断对话模式,间断对话次数限度可自行批改

目前这种形式适宜小规模应用,如果须要大规模多人应用,整体的架构要从新设计哦~不过看到这篇文章并且想本人动手做的人,应该都是小规模用。