大家好,我是鸟哥。一个半路出家的程序员。
最近ChatGPT又火了,一时兴起就把它接入我的微信机器人中。从账号注册到接入微信机器人,全程不到1个小时就搞定了!当然不是我牛逼而是Github上的人才太多了。
大家聊的还是很嗨的!添加V chatgptsos 就能找到我哦!
好了,下面简单说说如何把chatgpt快速接入微信。
一、首先要有一个ChatGPT账号。
1、可以去某宝、某鱼上买。但不建议,搞不好买到的就是共用的号。
2、自己去注册。趁现在还能免费注册就抓紧抢注吧,说不定后面就要收费了。网站教程很多,但主要步骤都一样。需要自备梯子、一个邮箱账号、接码平台,费用1~8元之间。这里我就不展开讲了,一搜一大推。看起来很复杂,其实不算难!
二、将ChatGPT接入微信。
拿来主义,直接用Github的开源项目。这里我推荐两个不错的项目,鸟哥已在MAC电脑上实操过,效果还可以。
1、ChatGPT-wechat-bot(推荐用这个)
项目地址:github.com/AutumnWhj/C…
项目部署:步骤也很简单,项目的作者也给出了详细的介绍。
我再简单总结一下。
1.1.本机安装node,版本要>16.8
1.2.将源码下载的本地
1.3.chatgpt的api key 填入目录src/config.js下的OPENAI_API_KEY中
1.4.定位到项目的根目录执行npm i 安装相关依赖
1.5.定位到项目的根目录执行 npm run dev 运行项目
1.6.扫描命令框中的登录二维码即可。
项目的原理:就是在webchat微信机器人的基础上接入chatgpt api。
项目的优点:相对比较稳定且使用过程中不需要翻墙;
项目的缺点:和官方自带的体验相比有点弱智,大概是配置参数哪里有问题,我还在逐步分析中。另外就是api有免费的额度或者使用时间,超过了应该会收费。
2、wechat-chatgpt
项目地址:github.com/fuergaosi23…
项目部署:作者也提供了详细的说明,还支持docker部署。
不过我还是直接运行项目源码的方式,和上一个项目的步骤几乎一样。稍微有两点不一样:node版本18以上;配置文件在config.yaml中,且配置的是ChatGPT的账号和密码。
项目的原理:也是在webchat微信机器人的基础上,但是它没有直接接入chatgpt api,而是在浏览器中打开chat.openai.com/chat 页面,通过自动化操作模拟发送内容然后抓取答案。
项目的优点:不需要接入api,理论上会永久免费;功能和官网的效果一样强大,毕竟是直接爬取官网上的答案。
项目的缺点:运行不稳定,仅一个登录过程就要尝试好多次才能成功;模拟请求经常被限制而报错;项目使用过程中要翻墙。
综上,我个人更喜欢也更第一个项目。
对了,肯定会有人问我,使用这款微信机器人有风险吗?再次统一回答,使用任何一款微信机器人都有被封号的风险!尽量使用自己的小号登录,但小号不说是新号,一定是那种正常用了很久,各种信息都认证过的,否则很容易被封。反正我的号从来没有