OpenAI ChatGPT 接入微信 与AI互动!
使用OpenAI ChatGPT 接入微信 ,在微信上直接与AI聊天互动,相信这个月绝对是OpenAI月,智能AI元年,OpenAI 推出的 ChatGPT 绝对榜上有名!但是不说注册难度,只说每次需要一些不可抗力的原因才能访问使用就很麻烦,大部分人无法体验到,下面介绍如何使用 ChatGPT 接入微信。
ChatGPT是什么?
ChatGPT是一款开源的聊天机器人框架,它使用了OpenAI的GPT-3语言模型,可以实现自然语言处理、问答和对话生成等功能。通俗的说就是一款AI聊天机器人 。
ChatGPT可以在模仿人类说话风格的同时回答大量的问题
ChatGPT可以帮助程序员写出一段代码
ChatGPT也可以帮你计算
总之ChatGPT可以回答很多问题
如何使用 ChatGPT 接入微信
仅供测试使用,不要使用真实微信号,以免封号,请注册微信小号测试。
ChatGPT 接入微信 前的准备工作
- OpenAI 帐号(账号需要有信誉额度,一般为18美元,注册就送)
- 微信 (仅供测试使用,不要使用真实微信号,以免封号,请注册微信小号测试。)
- API Key
注册OpenAI帐号
首先需要有一个OpenAI帐号。
注册方法参考:OpenAI 2023最新 ChatGPT 聊天机器人注册和使用攻略!
注册建议使用谷歌帐号关联登录,Gmail登录比较方便。微软帐号也可以使用。注册使用的邮箱,建议使用国外的,可以直接注册一个谷歌帐号进行登录使用。
英国手机号通过下面的公众号获取的英国手机号码,关注公众号后,有提示如何操作,缺点就是有点贵,只是用来接收短信使用。如果想价格便宜一些的号码,可以参考:SMS-Activate 国外接码平台 使用教程(包含各国免费接码平台介绍)
使用该公众号购买英国临时手机号码以后,成功注册 Open AI 后会收到一个验证短信,会通过公众号发送过来。
OpenAI的帐号已经注册完了,下面介绍如何使用 ChatGPT 接入微信。
ChatGPT 接入微信
将个人微信化身GPT机器人, 项目基于openwechat 开发
ChatGPT 接入微信最近几天网上很火的项目。火到Github的直接删库了,因为使用本项目会被微信检测到限制功能,进一步使用可能会被封号,请不要再使用,以免对自己造成损失。
项目基于openwechat 开发的,微信的SDK,请移步这个仓库查看:https://github.com/eatmoreapple/openwechat
ChatGPT-微信机器人项目参考:https://github.com/AutumnWhj/ChatGPT-wechat-bot
微信-chatgpt项目参考:https://github.com/fuergaosi233/wechat-chatgpt
wechatbot项目地址:https://gitee.com/shtml/wechatbot
# 获取项目 git clone https://github.com/869413421/wechatbot.git # 进入项目目录 cd wechatbot # 复制配置文件 copy config.dev.json config.json # 启动项目 go run main.go
目录结构如图所示。建议本地安装Golang环境。此处我使用的VS CODE来打开。
登录 Open AI ,点击个人头像,进入到 API keys 页面
创建你的API密钥,这个密钥是用来访问 Open AI 进行验证使用的。创建好以后,复制密钥备用。
在 config.json 配置文件里面,把密钥粘贴进去。另外可以看源码里面附带的说明文档,作者写的很清楚。
在vscode的命令栏下输入 go mod tidy
,该命令用来获取依赖的包,然后运行,直接运行 go run .\main.go
运行成功以后,会自动打开一个二维码,或者根据提示的登录信息,把url输入到浏览器上,通过微信扫描二维码,即可登录。
登录完毕以后,此处做了一个测试,发送了一条消息,当做验证,消息内容后台日志如图。
微信上进行聊天测试内容,如下所示。
源码结构里面,下图所示的代码目录,可以对一些业务规则做自己的二次完善或定制化开发,让机器人可以按照你指定的一些额外规则进行过滤或者处理其他任务。
修改完毕以后,我们运行肯定不能直接代码运行,要么上容器,我这边是Windows系统,那就直接编译了,做成可执行文件。go build main.go
进行编译,生成 main.exe文件
把exe文件和配置文件单独拎出来,运行,测试一下看看是不是可以运行成功。实验表明,可以成功。
确认可以运行没问题,在本地运行毕竟不是长久之计,于是,我把它拷贝到云服务器上运行,如果你没有云服务器或者VPS,可以去亚马逊云免费注册一个Windows的云桌面。亚马逊云桌面链接:十分钟免费创建亚马逊云桌面
测试一下,后台也可以收到日志,看起来是没有问题的
上面日志是微信群里面艾特,然后产生的。具体效果,如图所示:
Open AI 新注册用户有18美刀的体验额度。部署一段时间,由于刚开始部署时候,大家在群里玩的比较嗨,所以随着玩的越多,额度就会被扣减掉,一天已经用完了4美刀多了。不过用来体验到话,是足够了的。
参考内容:
链接:https://pan.baidu.com/s/1-dzL7yiblSTPrmgb2bP16Q
提取码:1028
链接:https://pan.baidu.com/s/15fsXqbET-kIbp3i7XyLgUw
提取码:0328
链接:https://pan.baidu.com/s/1GCseFLpzoKyShhOTEqPNcw
提取码:0113