5分钟搭建ChatGPT机器人
  OQ0Sbj015gb1 2023年11月02日 50 0

一、介绍

  最近ChatGPT爆火,网上出现了很多ChatGPT项目,有部署到weixin的,有部署到QQ机器人的,今天介绍一种部署到微信的方法。

  此项目参考github上​​https://github.com/869413421/wechatbot​​ 项目,需要自行查看。

二、准备工作

一个OpenAI账号,注册教程自行搜索;
科学上网工具,可以访问除大陆和香港外的地区,并开启全局模式;
Linux服务器,要能联网,其实能运行docker即可,但建议Linux服务器;
一个号,长久玩的话建议用小号;

  OpenAI账号的申请很容易,百度和B站上可以搜到很多教程,这里不多介绍,这里主要是介绍如何将ChatGPT部署到weixin号上。 若无OpenAI账号和科学上网环境就不要继续往下看了,看了也无用。( 可以去腾讯、阿里买个轻量型云服务器,海外的服务器。)

三、安装Docker

1 curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
1 systemctl start docker    #开启docker
2 systemctl enable socker #设置开机自启

四、获取OpenAI的API keys

1、首先访问一下地址

OpenAI控制台: ​​https://beta.openai.com/​

首次访问会自动跳转到OpenAI首页,点击LOGIN IN进行登录。

5分钟搭建ChatGPT机器人_API

2、登录

输入账号密码之后即可登录,也可以使用谷歌账号和微软账号登录。需要注意的是,你必须已经有OpenAI的账号,不然此处即使使用微软和谷歌账号也无法登录,需要进一步验证。

若是第一次登录,建议科学上网到非大陆和香港地址,若不是第一次登录,不用科学上网也无妨。

5分钟搭建ChatGPT机器人_docker_02

若是登陆后显示如下内容,建议科学上网到非大陆和香港地区再试。

登录后会自行跳转到一下界面,若未跳转可以重新访问之前的链接即可:

5分钟搭建ChatGPT机器人_API_03


3、设置API KEY

如下图所示,点击头像,然后选择View API keys ,点击Create new secret key创建API Keys。


5分钟搭建ChatGPT机器人_docker_04


创建后会自动弹出一个窗口,然后复制获取的KEY,之后若还需要此KEY,记得保存,因为关掉该窗口就无法复制了


5分钟搭建ChatGPT机器人_API_05

复制获取的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 run -dit --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=来自ChatGPT机器人回复: -e SESSION_CLEAR_TOKEN=下一个问题  ​docker.mirrors.sjtug.sjtu.edu.cn/qingshui869413421/wechatbot:latest 

登录

首先进入容器中:

docker exec -it wechatbot bash

然后查看运行日志:

tail -f -n 50 /app/run.log

微信扫码登录:

5分钟搭建ChatGPT机器人_docker_06

登录成功后显示如下:

5分钟搭建ChatGPT机器人_docker_07

之后微信测试即可。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  OQ0Sbj015gb1   2023年11月02日   51   0   0 DockerAPI
  tprTMCWDkFAR   2023年12月06日   38   0   0 用户名APIIP
OQ0Sbj015gb1