首页 > 其他分享 >【奶奶看了都会】ChatGPT3.5接入企业微信,可连续对话

【奶奶看了都会】ChatGPT3.5接入企业微信,可连续对话

时间:2023-03-05 21:22:35浏览次数:58  
标签:接入 微信 3.2 API 对话 ChatGPT3.5 服务器 ChatGPT

1.连续对话效果

小伙伴们,这周ChatGPT放出大招,开放了GPT3.5的API。说简单点,就是提供了和ChatGPT页面对话一样模型的接口。而之前接的ChatGPT接口都是3.0,并不是真正的ChatGPT。废话少说,先来看看效果,这次最大的不同是能连续对话了

2.准备工作

这次更新之后,国内服务器已没法直接访问openai的接口,需要自己买个国外的服务器。

  • 一台海外服务器(服务器上安装Java8,操作系统选Ubuntu,如果用windows,要自己研究)
  • 注册好的企业微信
  • 有额度的chatGPT账号,并创建了账号的API key
  • 我的项目代码,代码下载:公众号卷福同学内发ChatGPT企业微信获取
  • 需要ChatGPT账号或是API KEY的可以公众号内加微信联系

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. 测试效果

发送开始连续对话即可进入连续对话模式,发送结束连续对话退出连续对话模式,连续对话次数限制可自行修改chatgpt.flow.num的值

目前这种方式适合小规模使用,如果需要大规模多人使用,整体的架构要重新设计哦~不过看到这篇文章并且想自己动手做的人,应该都是小规模用。

标签:接入,微信,3.2,API,对话,ChatGPT3.5,服务器,ChatGPT
From: https://www.cnblogs.com/dnboy/p/17181703.html

相关文章

  • 一步解决新版微信接收文件为只读属性的问题,附带防撤回和微信多开功能!
    最近PC端微信又进行了一次版本更新,这次更新最令用户难受的一个“新功能”恐怕就是接收到的文件为“只读”属性了,用户要想在接收到的文件中保存修改,需要以“另存”一个副本......
  • 自己做一个ChatGPT微信小程序(代码开源)
    离职在家闲来无事看最近ChatGPT很火花了一天时间用Uniapp写了一个小程序端的ChatGPT,实在是看不惯~一大堆利用ChatGPT收费的应用(小程序)整个开源的玩玩另外主要是自......
  • 微信小程序结合php后台实现登录授权机制详解
    微信小程序应用的用户登录授权机制相当复杂,官方给出了下面一张流程图来解释:下面结合这张图来详细讲述下小程序的登录验证授权机制。首先,小程序应用实现登录验证的前提是......
  • (只需5步)ChatGPT接入微信的攻略
    ​ 先来看下用弱智的问题对战ChatGPT的效果: ​再看看程序代码能力:​ 你也可以用它来写作业学习:​接下来,就是把ChatGPT接入微信的教程:一共五步,很简单的:1......
  • php 微信提现
    将证书文件(3个)放在需要运行脚本的位置classCash{publicfunctionwxcash($openId,$money){$pub=['app_id'=>'######','mch_id'=>'######','key'=>'##......
  • MacBook里从微信上下载文件后打开,都显示的只读模式,怎么解决?
    yds@ydsdeAir~%sudochmod-R755/Users/yds/Library/Containers/com.tencent.xinWeChat/Data/Library/Application\Support/com.tencent.xinWeChat/可以修改微信文......
  • 微信怎么隐藏视频号入口
    这两年短视频风靡全球,但是他们极为占据用户的宝贵时间,由于视频流切换下个视频的成本极低,导致很容易上瘾,一旦开始刷,就很难停下来,包括知乎里的段子、笑话这类文本流,也有类似......
  • springcloud-alibaba接入nacos配置中心
    未采用动态配置前,如果集群的话,某个服务集群中的每台服务器配置都不一样,需要单个打包部署,工作量大,不易维护。1,引入依赖,和注册中心一样,因为子模块都有使用,放到公用模块commm......
  • springboot接入nacos注册中心
    1,引入依赖,所有模块都要用到,多模块里可以将依赖放到父模块或者公用模块<dependency><groupId>com.alibaba.cloud</groupId><artifactId......
  • WeLM微信自研NLP大规模语言模型
    2022年9月份微信AI推出自研NLP大规模语言模型WeLM,该模型是一个尺寸合理的中文模型,能够在零样本以及少样本的情境下完成包多语言任务在内的多种NLP任务。openai的chatgpt是......