微信公众号接入AI聊天机器人,无限制次数聊天使用!
#前言
之前的教程已经教了大家怎么注册ChatGPT,并教了大家怎么配置网络,如果没看过我之前的教程的小伙伴可以公众号查看历史文章!点击查看↓↓↓↓
手机注册人工智能AI ChatGPT,快速配置网络环境,无限次数使用!
#ChatGPT基本配置
把ChatGPT接入各种平台的第一步是需要拿到Key, 需要一个账号并生成一个API Key,这个API secret Key是为了验证你的身份。
这个非常简单,我们打开openai的平台地址:https://platform.openai.com/
登录之后点击右上角的头像,点击Manage Account->API Keys->Create New Secret Key, 然后复制下来保存备用。
#服务器配置
我们需要一台云服务器,没有云服务器的小伙伴可以在腾讯云或者阿里云购买哦
腾讯云服务器:https://url.cn/WN6i257U(海外服务器-Ubuntu系统)
首先在服务器内安装python
apt update
apt install python3
sudo apt install python3-pip
检测是否安装成功
python3 --version
提示版本号 3.7.1~3.10 之间就可以!
项目代码克隆
git clone https://github.com/techxiaofei/bot-on-anything
cd bot-on-anything/
升级pip包管理工具和安装i相关套件
pip3 install --upgrade pip
pip3 install --upgrade openai
调整配置文件
cp config-template.json config.json
安装依赖
pip3 install werobot
#接入公众号
在本目录打开config.json文件,然后删除里面的所有配置,下面的配置修改成自己的参数后放入config保存
{
"model": {
"type" : "chatgpt",
"openai": {
"api_key": "这里是你key",
"model": "gpt-3.5-turbo",
"proxy": "",
"conversation_max_tokens": 1000,
"character_desc": "这里是你的开头引语,自己发挥想象。"
}
},
"channel": {
"type": "wechat_mp",
"wechat_mp": {
"token": "这里任意输入32位字母记得保存好",
"port": "80"
}
}
}
最后运行程序即可
screen -S chat
touch nohup.out
nohup python3 app.py & tail -f nohup.out
浏览器打开ip地址可以看到这里就可以
设置公众号回调地址
在 微信公众平台 中进入个人订阅号,点击左边侧边栏的基本配置,然后点击右边修改配置,进入以下界面。
URL就是你的服务器的IP地址:http://ip/
Token就是你服务器的config.json配置的那个Token
消息加密密钥随机生成即可,选择默认的明文模式,点击提交。
#使用和注意事项
可以正常和用户聊天对话了,如果问题太长会提示错误,重新提问即可
由于公众号使用url回调和token功能,导致以前的自动回复失效,无法提供软件的下载来链接,后续我整合好发给大家!
目前api key的余额还有12美金,如果到期后未及时更换新的key,请及时提醒
如果有小伙伴想注册chat账号或者开通plus会员可以及时联系我哦
vx:xiawuqi0615