ChatGPT接入到微信公众号,首先我们需要有一台境外的云服务器,如果你没有云服务器,可以点击下方的链接购买
https://cloud.tencent.com/act/cps/redirect?redirect=2446&cps_key=3300fc1f9bef2a355a7ee828954ae750&from=console
亲测在这个云服务器上美国区、新加坡、能正常运行,云厂商:华为云、腾讯云、阿里云、天翼云、京东云、其他的地区没有测试过,不做保证。
云服务器系统建议有:Ubuntu 20.04或者Ubuntu 22.04、Debian10以上
关于如何连接云服务以下:
MacOS/Linux/Windows系统登录
# -p 是端口号,如果是22默认端口号则不需要输入
# root是用户名,默认分配的用户名是root
ssh -p 13647 [email protected]
# 输入密码
这里用windwos图形化演示:
命令ssh [email protected]
登录成功首先点击右上角帐号头像,点击Manage Account->API Keys->Create New Secret Key复制api key保存到txt文本备用。
图形画面演示:
3、以下部署命令
# 更新包管理器
sudo apt-get update
# 安装docker
apt install docker.io -y
# 下载docker镜像
docker pull techxiaofei/bot-on-anything:latest
# 给镜像打标签
docker tag techxiaofei/bot-on-anything bot-on-anything
# 下载配置文件(公众号版),只需要改 api_key 即可
# token可改可不改,只需要保证和公众号里面配置的一样即可。
wget -O config.json https://raw.githubusercontent.com/techxiaofei/resource/main/config/chatgpt/official/config.json
# 后台运行
docker run --name bot-on-anything -d -p 0.0.0.0:80:80 -v "$(pwd)/config.json:/app/config.json" bot-on-anything python app.py
# 查看log
docker logs -f bot-on-anything
部署完成后请打开浏览器输入服务器的IP地址打开WeRoBot页面代表服务正常运行。
演示服务器配置如下:
4、图形画面(腾讯云服务、ubuntu22.04)演示:
命令:wget -O config.json https://raw.githubusercontent.com/techxiaofei/resource/main/config/chatgpt/official/config.json
# 下载配置文件(微信公众号配置),只需要改 api_key 即可
# token可改可不,只需要保证和微信公众号后台配置的一致即可。
下载完成✅
命令:ls #查看当前目录
命令:sudo vim config.json #进行修改config.json 文件添加Open AI key即可。
命令: :wq #保存退出
# 后台运行
docker run --name bot-on-anything -d -p 0.0.0.0:80:80 -v "$(pwd)/config.json:/app/config.json" bot-on-anything python app.py
# 命令查看log
docker logs -f bot-on-anything
微信公众号官网登陆:https://mp.weixin.qq.com/
以下进行配置与服务器配置文件一直即可、ip可以绑定域名、演示利用服务器ip进行域名解析后填写的。
原文始发于微信公众号(灰帽安全):教你如何一键100%成功部署ChatGPT接入微信公众号
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论