注册

我的个人微信也迅速接入了 ChatGPT

本文主要来聊聊如何快速使用个人微信接入 ChatGPT,欢迎 xdm 尝试起来,仅供学习参考,切莫用于做不正当的事情


关于 ChatGPT 我们每个人都可以简单的使用上,不需要你有很强的技术背景,不需要你有公众号,甚至不需要你自己接入,只要你有一个微信号,就可以享受到 ChatGPT 带给你的惊喜,那么我们开始吧


本文分别从如下几个方面来聊:



  • ChatGPT 是什么



  • 个人微信如何快速接入 ChatGPT



  • 关于 ChatGPT 的思考

ChatGPT 是什么



ChatGPT 实际上一个以对话的形式来回答各种问题的模型,他的名字叫做 ChatGPT ,简单理解,他就是一个聊天机器人


现实中,我们印象中的机器人总是那么死板和固执,但是 ChatGPT 却是一个非常人性化的对话模型,他可以和我们聊天,回答我们的各种问题,并且上下文他是可以做到关联的


甚至在未来你在使用各种应用软件的时候,与你对接的客服,或许就是这样的机器人,你可能完全感受不到他居然能够像人一样,甚至比人还聪明,比人还博学


个人微信如何快速接入 ChatGPT


个人微信一样能够轻松的接入 ChatGPT ,不需要你有公众号,只需要做对接的人满足如下资源即可:



  • 经过实名认证的微信号



  • Openai 的账号密码



  • 个人电脑或者一台 linux 虚拟机做服务器

与 Chatgpt 对话


首先,关于 openai 的账号如何注册此处就不过多赘述了,网络上的资料还是非常多的,xdm 实际注册的时候注意几点即可



  • 账号所选的国家尽可能选择海外,例如我注册的时候就选择了 India



  • 手机号接码的时候可能会有一定的延迟,实际操作并不是每一次都能迅速的接收到码的,来回操作了5 - 10 分钟左右收到了一个码,xdm 要耐心

chatgpt:登录地址 chat.openai.com/ 即可享受与 chatgpt 进行进行对话



实际上,ChatGPT 还可以帮我们写代码,写算法,写诗,回答最新的股票信息等等


个人微信接入ChatGPT


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


接入前提


先去 openai 上创建创建一个 API Keys,这个非常重要,没有这个 API Keys ,对于本案例,是没有办法接入成功的


登录 openai:beta.openai.com/login/


登录之后页面如下



可以看到 openai 的例子很多,至此的功能也是非常丰富的,感兴趣的话可以慢慢的研究,ChatGPT 也需要不断的优化和迭代



点击页面右上角的头像,进入 View API keys



创建一个新的秘钥,请自己保存好,这个秘钥相当重要,主要是用于和 openai 认证和交互的



安装部署方式


下载源码,修改配置,部署服务


可以在我们的 linux 服务器上下载项目源码,并进入源码目录,拉取项目的依赖包


git clone git@github.com:qingconglaixueit/wechatbot.git
cd wechatbot
go mod tidy

当然,这种方式是需要我们有基本的 Go 环境的, 如果不会搭建 Go 的编译环境,可以查看历史文章



源码下载后,wechatbot 目录下我们可以看到如下文件



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


cp config.dev.json config.json

里面存放了如下信息



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


运行 Go 的 main.go 文件


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

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



  • 此处可以使用自己的微信小号来扫码,该微信号需要个人实名认证,此处注意,扫码的微信号就是 聊天机器人


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


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


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


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


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


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


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





  • 如何与 openai 对接,拿到相应的权限,请求响应的接口拿到我们期望的回复,可以直接查看 openai 的对接文档

接入效果


私聊效果,直接发消息即可



群聊效果,记得要 艾特这个机器人



关于 ChatGPT 的思考


ChatGPT 也还在不断的优化和迭代当中,相信未来会有更多的惊喜


诚然,在未来的发展,更加趋向于智能化,很多机械的,简单重复的工作,自然而然是会被逐步替代的,这些都是必须得直面的,无法逃避


我们更多的应该是以开放的心态,拥抱变化,向阳而生,不断的提升自己的核心竞争力,将自己作为一个产品来进行迭代和优化,将自己打造成一个伟大的产品岂不是很酷吗?


本次就是这样,如果有想体验 ChatGPT 的可以加我机器人的微信(xiaomotongneza),拉你进体验群哦,希望本文能给你带来帮助


感谢阅读,欢迎交流,点个赞,关注一波 再走吧


欢迎点赞,关注,收藏


朋友们,你的支持和鼓励,是我坚持分享,提高质量的动力



好了,本次就到这里


技术是开放的,我们的心态,更应是开放的。拥抱变化,向阳而生,努力向前行。


我是阿兵云原生,欢迎点赞关注收藏,下次见~


作者:阿兵云原生
链接:https://juejin.cn/post/7176813187705077816
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

0 个评论

要回复文章请先登录注册