赞
踩
经过一年多的热捧,Chatgpt的玩法越来越高了。
目前,我们已经可以用chatgptnextweb项目架设到vercel上面,轻松实现模拟ChatGPT在线问答。
今天我们通过在Linux中运行docker拉取chatgpt-on-wechat镜像,部署个人版聊天机器人,实现微信在线智能问答。
预装utuban或者debian系统,然后用finalshell软件ssh远程连接到服务器上。
使用docker安装可以尽可能减少项目配置的流程,后期不想要了可以删除镜像,而不用重装系统。但是前提是一定要安装预先安装好docker。
我们用curl下载安装docker,并起用它,同时设置开机启动。
- curl -sSL https://get.docker.com/ | sh &&
- systemctl enable docker &&
- systemctl start docker
如何提示命令错误,就有可能是没有安装curl,我们可以用以下命令安装curl。
apt install curl -y
最后可以通过
docker --version
检测docker的安装版本,如果正确返回就说明安装成功了。
建议在root目录建立一个空文件夹,并切换到test这个目录下面
- mkdir test
- cd test
然后,我们使用wget命令下载yml文件。
wget https://open-1317903499.cos.ap-guangzhou.myqcloud.com/docker-compose.yml
接着在finalshell中切换到test目录,打开docker-compose.yml文件,把openai的key放到指定位置,然后保存上传到服务器。
填写OpenAI API KEY
当然,也可以通过vim来修改yml文件,命令是:
vim docker-compose.yml
修改完,输入:wq命令保存yml文件,并退出vim。
在docker-compose.yml 所在目录test下面,运行下面代码,启动docker容器。
sudo docker compose up -d
上面的命令会自动去 docker hub 拉取项目的latest镜像,而latest 镜像会在每次项目 release 新的版本时生成所以通过docker部署的都是最新的镜像。
运行下面的命令
sudo docker ps
运行后,如果能查看到 NAMES 为 chatgpt-on-wechat 的容器,即表示项目部署运行成功。
最后运行以下命令可查看容器运行日志,用实名认证的微信(否则无法登陆)扫描日志中的二维码即可完成登录:
sudo docker logs -f chatgpt-on-wechat
如果显示auto-reply字样,说明已经部署成功了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。