基于ChatGPT实现微信机器人

发布者:量子启示最新更新时间:2023-03-30 来源: 阿铭linux作者: Lemontree 手机看文章 扫描二维码
随时随地手机看文章

| 前言

最近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的出现,势必会产生一个新的领域,也会造就一大批创业受益者。要想在这个过程中成为受益人,一定要想办法站到风口里,第一时间获取有价值信息,利用信息差赚钱!

审核编辑 :李倩

引用地址:基于ChatGPT实现微信机器人

上一篇:机器人视觉抓件系统抓取零件不到位的原因
下一篇:AGV/AMR脚轮选型应用及发展

小广播
最新机器人文章
换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关:

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved