5

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

 1 year ago
source link: https://www.iyouhun.com/post-248.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
首页 / OpenAI ChatGPT 接入微信,与AI互动!

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

ChatGPT是什么?

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

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

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

也可以帮你计算

总之可以回答很多问题

注册ChatGPT攻略

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

可以参考文章:OpenAI 推出超神 ChatGPT 注册攻略来了

接入个人微信

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

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

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

  2. 点击 Create new secret key

  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

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

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

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

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

3bbd4e2ddbd595f6.png

修改配置文件

新建配置文件 config.json

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

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

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

3bbd4e2ddbd595f6.png
访问下面网址扫描二维码登录
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

体验 Bot

微信搜索添加 iyouhun,发送关键词 AI体验 即可自动拉进体验群


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK