查看原文
其他

OpenAI ChatGPT 接入 个人WeChat(微信),让AI互动更方便!

malaohu 我是小马甲 2022-12-11

本博客发布了一系列:OpenAI 文章。

昨天我们体验了电报机器人!可惜电报机器人有请求限制。再加上好多朋友不知道电报是啥?

本文介绍的方式非常平民!基本上有电脑就能自己搭建。

建议搭建尝试一下哦~

 

 

准备工作

Ⅰ,OpenAI 账号(历史文章:自己动手注册OpenAI ChatGPT 试用攻略教程)

Ⅱ,微信账号(需要绑定支付方式的账号)

 

优缺点

第一,直接调用OpenAI  API,前提账号有信誉额度,一般为18美元

第二,微信聊天更方便,支持拉到群里直接@,也支持私聊

 

简要过程

 

开源项目

原作者仓库:https://github.com/869413421/wechatbot

博主Fork仓库:https://github.com/malaohu/wechatbot

鉴于国内访问Github困难,我上传到Gitee:https://gitee.com/shtml/wechatbot

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

 

部署方式Ⅰ

Windows 和 Linux都可以,但是本机需要有Golang环境。直接编译运行项目即可。推荐有一定的技术的童鞋采取。

1)拉取代码,安装依赖。

  • git clone https://github.com/malaohu/wechat-chatGPT.git

  • cd wechat-chatGPT

  • go mod tidy

注意修改配置文件!下面内容有说明!

 

2)启动运行项目

  • go run main.go

 

 

部署方式Ⅱ

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

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

记得把配置文件也下载哦,注意修改配置文件!

提醒可执行文件 和 配置文件放到同一个目录!

 

Windows直接双击运行即可!

 

API Key

1)登陆 OpenAI  - 右上角头像 - 【View API keys】

 

2)第一次进来,点击【Create new secret key】

3)API Key 创建成功。复制好这个Key接下来会用到

 

配置文件

将配置文件 config.dev.json  修改成 config.json

目前里面仅有2项配置。

  • {

  • "api_key": "your api key",

  • "auto_pass": true

  • }

 

 

your api key 位置,粘贴你的API key

auto_pass 指的是是否自动同意加好友(如果很少人用可以设置成 true,如果人非常多加好友建议设置成 false,因为太多人申请好友会导致程序崩溃)

 

配置微信

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

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

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

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

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

 

微信聊天

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

比如私聊:

 

比如群@:

 

演示Bot

微信搜索添加 RuYoChatBot,好友需要手动通过。请多等等~

 

费用情况

从12月7日下午1点左右,将微信机器人发到群里,大家开始各种“考验”机器人。有加好友的,也有拉到其他群的。

到晚上19点左右,模型请求次数2140次,花费约6.4美元!数据仅供参考!

价格的计算方式不是简单的按照请求次数计算,包括相应内容的文字的多少。

按官方计价方式:6.4美元 / 0.0004美元 * 750单词 ≈ 120W单词?

官方价格:https://openai.com/api/pricing

 

 

最后总结

相对于Session_Token方式,API的方式更为方便,机器人相应数据也非常快。Session_Token每小时请求次数有上限。

超过上限机器人就“罢工”了!

同时小心信誉额度被消费光!如果想正儿八经的在国内做产品,可以绑卡充值。

有任何问题大家可以留言讨论!



更多更完整以及后续请点击:阅读原文 前发现


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存