C/C++教程

OpenAI ChatGPT 接入微信,与AI互动!

本文主要是介绍OpenAI ChatGPT 接入微信,与AI互动!,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

最近的热门话题,OpenAI 推出的ChatGPT绝对榜上有名!但是不说注册难度,只说每次需要一些不可抗力的原因才能访问使用就很麻烦,大部分人无法体验到,本文介绍的方式直接对接个人微信(不是公众号)非常平民!基本上有电脑就能自己搭建,文末有免费体验。

ChatGPT是什么?

ChatGPT是一款开源的聊天机器人框架,它使用了OpenAI的GPT-3语言模型,可以实现自然语言处理、问答和对话生成等功能。通俗的说就是一款AI聊天机器人 。

它可以在模仿人类说话风格的同时回答大量的问题

Snipaste_2022-12-11_10-08-00.png

它可以帮助程序员写出一段代码

Snipaste_2022-12-11_10-11-08.png

也可以帮你计算

Snipaste_2022-12-11_10-19-11.png

总之可以回答很多问题

Snipaste_2022-12-11_10-21-06.png

注册ChatGPT攻略

网上的文章很多,这里就不重复写了。需要注意的就是网络、国外手机号。

接入个人微信

准备工作

  • OpenAI 账号(前提账号有信誉额度,一般为18美元,注册就送)
  • 微信账号 (建议小号)
  • API Key

获取API Key教程(配置文件需要填写API Key)

  1. 登陆 OpenAI - 右上角头像 - View API keys

    Snipaste_2022-12-11_10-40-59.png

  2. 点击 Create new secret key

    QQ20221211-104210@2x.png

  3. API Key 创建成功后复制收藏好这个Key接下来会用到,点击OK后,Key不会再完整显示。只能删了重新生成Key!

开源项目

https://github.com/869413421/wechatbot

项目基于openwechat 开发的,微信的SDK,请移步这个仓库查看:https://github.com/eatmoreapple/openwechat

鉴于国内访问Github困难 可以使用代理:https://ghproxy.com/

部署

方式一

Windows 和 Linux都可以,但是本机需要有Golang环境。参考:Linux服务器搭建部署GO环境

然后直接编译运行项目即可。推荐有一定的技术的童鞋看这部分,不懂技术移步方式二

  • 拉取代码,安装依赖。

    git clone https://ghproxy.com/https://github.com/869413421/wechatbot
    cd wechat-chatGPT
    go mod tidy
    
  • 启动运行项目

    go run main.go
    

方式二

这部分建议不太懂技术或嫌编译麻烦的童鞋参考,一把梭哈部署!

Windows 和 Linux都可以,本地不需Golang环境。下载可执行文件直接启动运行。

下载地址:https://gitee.com/shtml/wechatbot/tree/main/bin

Snipaste_2022-12-11_10-34-00.png

下载你本系统需要的可执行文件和配置文件(config.json),注意修改配置文件(下面有描述)!

注意:可执行文件 和 配置文件放到同一个目录!

Snipaste_2022-12-11_10-37-36.png

启动运行,Windows直接双击运行即可!

修改配置文件

新建配置文件 config.json

{
  "api_key": "your api key",
  "auto_pass": true
}
  • your api key 位置,粘贴上面你获取到的API key。
  • auto_pass 是否自动通过好友请求(如果人非常多加好友,建议设置成 false,因为频繁好友申请会导致程序崩溃)

启动运行

程序启动成功后,浏览器会弹窗一个二维码。直接使用你的微信(微信机器人)扫码登陆即可。

如果Linux服务器上启动,将日志中的图片地址在自己的浏览器打开扫码即可。

访问下面网址扫描二维码登录
https://login.weixin.qq.com/qrcode/gdOa1pgupQ==
2022/12/11 08:19:50 扫码成功,请在手机上确认登录
2022/12/11 08:20:01 登录成功

微信登陆成功以后,在可执行文件所在的目录多了一个 storage.json 文件。

下次启动程序无需再次扫码登陆微信就能使用了!

却换到其他微信登录一定要将这个 storage.json 文件删除掉,否则会切换失败。

2022/12/11 08:19:33 login error: write storage.json: bad file descriptor

微信聊天

微信机器人可以通过群聊中@ 或者 私聊,解答各种问题。

私聊

Snipaste_2022-12-11_10-51-56.png

群聊@

Snipaste_2022-12-11_10-59-28.png
这篇关于OpenAI ChatGPT 接入微信,与AI互动!的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!