| 前言
最近ChatGPT太太太火了,尤其是GPT-4出来后,它的表现着实把大家惊艳到了。网上有人基于ChatGPT搞了个微信机器人,觉得挺有意思。
先看效果:
当然,你可以创建群并进行群聊。不过这个ChatGPT的训练数据比较老,有点过时。整体效果还可以,最起码能自动联系上下文。
| 实现思路
要想实现上面的效果,需要如下几个关键步骤
1)拿到ChatGPT账号,并获取一个 A key;
2)借助开源项目wechatbot,运行一个微信机器人程序;
3)登录微信,由于不确定安全性,必须要扫码登录,并且建议使用小号,实在没有小号就用大号吧;
| 账号注册
大家都知道,国内是无法正常注册账号的,具体操作过程不方便展开讲述,本文略过,还是建议大家购买一个现成的账号吧,不过一定要带体验金的,否则没法调api。
拿到账号后,登录,可以在链接https://platform.open.com/account/api-keys,点击Create new Secret key,生成一个 API key,复制 API key存放起来,后续备用。
| 运行程序
为了方便运行程序,我们采用的步骤是使用docker来运行,可以直接运行如下命令:
docker run -itd --name wechatbot --restart=always
-e APIKEY=这里是刚才生成的API key
-e AUTO_PASS=false
-e SESSION_MEOUT=60s
-e MODEL=xt-davinci-003
-e MAX_TOKENS=512
-e TEMPREATURE=0.9
-e REPLY_PREFIX=ChatGPT:
-e SESSION_CLEAR_TOKEN=下一个问题
docker.mirro.sjtug.sjtu.edu.cn/qingshui869413421/wechatbot:latest
通过 docker ps 命令来查看容器状态,如下所示:
下面需要进到容器里去查询二维码,然后扫码登录。依次执行下面两行代码,可以看到一个微信登录二维码,微信扫一下即可。
docker exec -it wechatbot bash
tail -f -n 50 /app/run.log
扫码登录过后,就能像开头文中截图那样跟机器人聊天啦。不过你要注意,我们的账户里只有5美元体验金,而这个API 的调用是要消耗金钱的,所以大家用来自己玩玩,体验体验就好,不然一会儿把体验金耗完就没得玩了。Wechatbot 的项目地址在这里https://github.com/qingconglaixueit/wechatbot,感兴趣的也可以去研究研究。
| 感悟
ChatGPT的出现,势必会产生一个新的领域,也会造就一大批创业受益者。要想在这个过程中成为受益人,一定要想办法站到风口里,第一时间获取有价值信息,利用信息差赚钱!
审核编辑 :李倩
上一篇:机器人视觉抓件系统抓取零件不到位的原因
下一篇:AGV/AMR脚轮选型应用及发展
- TCR6DA1833、200mA、1.8V 和 3.3V 输出电压双路输出 CMOS 低压降稳压器的典型应用
- 使用 Microchip Technology 的 MIC2776L-YM5 的参考设计
- 采用 EM3588 的 ZigBee Wi-Fi 以太网网关参考设计
- LTC2992CMS 双路 12V 高功率监视器和一个负电压监视器的典型应用
- 具有高阻抗输入源的 LT3971-5、4V 降压转换器的典型应用电路
- 具有 PowerPath 的 LTC4162EUFD-FAD 1 节 USB 电力传输充电器的典型应用
- 使用 Infineon Technologies AG 的 OM1320NMM 的参考设计
- LTC2946IDE 6V 至 300V 高端电源、电荷和能量监视器的典型应用
- LTC1700、3.3V 输入至 5V/3A 输出稳压器
- EVAL-AD7767-2EDZ,使用 AD7767-2、24 位、32 KSPS 单通道过采样逐次逼近 ADC 的评估板