OpenAI ChatGPT接入国内个人微信 [ WeChat ] 保姆级教程 打造私人随身智能微信机器人

OpenAI ChatGPT接入国内个人微信 [ WeChat ] 保姆级教程 打造私人随身智能微信机器人 -1

ChatGPT 人工智能以其强大的信息整合和对话能力火爆全球,这也导致到官网使用经常掉线、高延迟。而对于我们来说,ChatGPT不仅禁止大陆访问甚至香港澳门都无法登陆。

那么我们该如何愉快的玩耍呢?本文教大家如何利用已申请的OpenAI的API Keys接入微信,自己创建对话机器人,探索它到底有什么吸引人的地方。

准备工作

个人微信接入ChatGPT ,网上资料非常的多,实践了一遍之后,并不是每一个方式都可以正确运行的,或许是姿势不对,目前发现一个使用 Go 实现的项目比较香,可以非常简单快速的达到我们的目的。

  • 经过实名认证的微信小号(别用自己大号,没玩好就没了)
  • 个人电脑或者一台 linux 服务器
  • Openai 的账号密码

前两个可自备,应该能轻松搞到,ChatGPT账号可参考我之前的教程,如果不想折腾可私信我,付费获取一个独立的ChatGPT账号。

安装部署

1.登录ChatGPT后,去OPENAI官网升级一个KEY。打开地址:https://platform.openai.com/ ,登录账号点击右上角头像的View API keys,创建 secret key

OpenAI ChatGPT接入国内个人微信 [ WeChat ] 保姆级教程 打造私人随身智能微信机器人 -2

2.准备一台 linux 服务器,并安装好Debian系统后,使用SSH工具登录服务器,开始安装;

1.先执行环境安装命令


sudo apt-get install git

sudo apt-get install golang
OpenAI ChatGPT接入国内个人微信 [ WeChat ] 保姆级教程 打造私人随身智能微信机器人 -3

2.把ChatGPT接入到微信上

# 获取项目
$ git clone https://github.com/ZYallers/chatgpt_wechat_robot.git

# 进入项目目录
$ cd chatgpt_wechat_robot

# 复制配置文件
$ cp config.dev.json config.json

# 启动项目
$ go run main.go


3.源码安装完成后,wechatbot 目录下我们可以看到如下文件

OpenAI ChatGPT接入国内个人微信 [ WeChat ] 保姆级教程 打造私人随身智能微信机器人 -4

其中配置文件是 config.dev.json,实际配置文件为config.json ,我们需要拷贝一份

cp config.dev.json config.json

里面存放了如下信息

OpenAI ChatGPT接入国内个人微信 [ WeChat ] 保姆级教程 打造私人随身智能微信机器人 -5

其中重点关注 api_key 字段,填入我们之前在 openai 网站上获取的 API Keys

运行 Go 的 main.go 文件

go run main.go
// 或者在项目目录下执行  go build ,编译出可执行程序后,执行可执行程序即可

程序运行之后,可以看到出现了一个二维码,我们使用微信扫码即可

  • 此处可以使用自己的微信小号来扫码,该微信号需要个人实名认证,此处注意,扫码的微信号就是 聊天机器人
OpenAI ChatGPT接入国内个人微信 [ WeChat ] 保姆级教程 打造私人随身智能微信机器人 -6

扫码成功,正常登陆之后,可以看到有正常的日志,无报错信息

此时,其他人发消息给这个扫码的微信号之后,该微信号就会智能回复了,如果是在群聊中,记得要 艾特 这个机器人

另外程序运行后,会在项目路径下生成 storage.json 文件,是一个 Cookies ,这样我们终止程序,再次启动程序的时候,就不需要我们再扫码了

当然,我们也可以直接拿到别人的可执行程序,修改配置后直接运行,也可以得到同样的效果,但是不确定 xdm 是啥时候看到的文章,可执行程序或许会用不了

但是你拿到源码你就可以自己研究,还可以做自定义的功能,Go 是跨平台的,你想生成 windows 的可执行程序或者 linux 的可执行程序都是可以的

实际上,该项目是使用了 openwechat 项目github.com/eatmoreappl…

感兴趣的童鞋,可以下载源码来读一读,代码量并不大,逻辑也很清晰明了,自然自己去从 0 到 1 写的话也是可以的,注意如下点:

  • 如何与微信对接,获取到相应的权限 developers.weixin.qq.com/doc/
  • 如何与 openai 对接,拿到相应的权限,请求响应的接口拿到我们期望的回复,可以直接查看 openai 的对接文档

至此大功告成,下面我们来看一下具体的效果

OpenAI ChatGPT接入国内个人微信 [ WeChat ] 保姆级教程 打造私人随身智能微信机器人 -7
OpenAI ChatGPT接入国内个人微信 [ WeChat ] 保姆级教程 打造私人随身智能微信机器人-MOHE素材库-设计行业的乐园,各类素材的矿山!
OpenAI ChatGPT接入国内个人微信 [ WeChat ] 保姆级教程 打造私人随身智能微信机器人
此内容为免费阅读,请登录后查看
0
免费阅读
已售 3
© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容