当前位置: 首页 > 后端技术 > Java

【外婆必读】GPT3.5接入企业微信,可连续对话

时间:2023-04-01 23:28:21 Java

1。对话效果不断朋友们,本周OpenAI放出了一个大动作,开放了GPT3.5的API。简单的说,就是提供一个和GPT页面对话一样模型的接口。之前连接的GPT接口都是3.0的,不是真正的GPT。废话不多说,先来看看效果吧。这次最大的不同是我们可以继续对话。2.准备本次更新后,国内服务器已经不能直接访问openai界面了。需要自己购买国外服务器。海外服务器(服务器上安装了Java8,操作系统是Ubuntu,如果用windows的话就得自己研究了)。在企业微信中注册一个有额度的OpenAI账号,并创建该账号的APIkey。我的项目代码,代码下载:号公众号小白技术圈,发关键词L008获取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的accountAPIkey。如果你不知道,你可以搜索它。3.2.3将应用发布到海外服务器。Maven功能打包,或者在项目目录下运行mvnpackage命令打包。打包完成后,在项目的target目录下会得到一个application.jar文件。通过ssh命令登录你的海外服务器。或者查看阿里云服务器的登录方法文档,远程连接Linux服务器,然后在服务器上运行rz命令(如果没有,按照系统提示安装即可),上传application.jar文件。最后通过nohupjava-jarapplication.jar>log.txt&运行程序,效果如下注意系统运行端口为8080,服务器必须配置防火墙白名单。然后浏览器访问http://[你的服务器IP]:8080/receiveMsgFromWechat。如果出现WhitelabelErrorPage的提示,则表示启动成功。填写在浏览器中打开的网址,然后点击保存完成配置。3.2.5设置信任IP,最后将自己的IP添加到信任IP中就大功告成了。4.发送测试结果并开始连续对话进入连续对话模式,发送连续对话结束退出连续对话模式,连续对话次数限制可自行修改。目前,这种方法适合小规模使用。如果需要大规模多人使用,需要重新设计整体架构~不过看到这篇文章,而想自己动手的还是小规模使用吧。