最近ChatGPT爆火,网上出现了很多ChatGPT项目,有部署到微信的,有部署到QQ机器人的,今天介绍一种部署到微信的方法。
此项目参考github上https://github.com/869413421/wechatbot项目,需要的可以自行查看。
OpenAI账号的申请很容易,百度和B站上可以搜到很多教程,这里不多介绍,这里主要是介绍如何将ChatGPT部署到微信号上。
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
systemctl start docker #开启docker
systemctl enable socker #设置开机自启
**OpenAI控制台:**https://beta.openai.com/
首次访问会自动跳转到OpenAI首页,点击LOGIN IN
进行登录
输入账号密码之后即可登录,也可以使用谷歌账号和微软账号登录。需要注意的是,你必须已经有OpenAI的账号,不然此处即使使用微软和谷歌账号也无法登录,需要进一步验证。
若是第一次登录,建议科学上网到非大陆和香港地址,若不是第一次登录,不用科学上网也无妨。
若是登陆后显示如下内容,建议科学上网到非大陆和香港地区再试。
登录后会自行跳转到一下界面,若未跳转可以重新访问之前的链接即可:
如下图所示,点击头像,然后选择View API keys
点击Create new secret key
创建API Keys
创建后会自动弹出一个窗口,然后复制获取的KEY,之后若还需要此KEY,记得保存,因为关掉该窗口就无法复制了
复制获取的API Key,下一步需要用到
项目地址:https://github.com/869413421/wechatbot
docker run -itd \
--name wechatbot \
--restart=always \
-e APIKEY=换成你的key \
-e AUTO_PASS=false \
-e SESSION_TIMEOUT=60s \
-e MODEL=text-davinci-003 \
-e MAX_TOKENS=512 \
-e TEMPREATURE=0.9 \
-e REPLY_PREFIX=我是来自机器人回复: \
-e SESSION_CLEAR_TOKEN=下一个问题 \
docker.mirrors.sjtug.sjtu.edu.cn/qingshui869413421/wechatbot:latest
如上所示,将其中的换成你的key
更改为你刚才获取的API KEY,然后在终端中运行该命令即可
首先进入容器中:
docker exec -it wechatbot bash
然后查看运行日志:
tail -f -n 50 /app/run.log
微信扫码登录
登录成功后显示如下:
使用其他号像绑定的号发消息,就会得到回复,和chatGPT在线体验一样。