Docker快速部署chatgpt

Docker快速部署chatgpt
cesii 本文作者

2024-10-17 阅读 927 约 3分钟读完

评论0

相比百度、Bing或者其他搜索引擎来说,Chatgpt效率会更高,无论是问题还是提供简单的脚本都是gpt更胜一筹,为了方便使用采用docker的方式进行快速部署
靶机系统为linux

更新现有的包列表:
sudo yum update
安装必要的依赖:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

Docker快速部署chatgpt

添加 Docker 的稳定版仓库(阿里镜像):

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
Docker快速部署chatgpt

安装 Docker:
sudo yum install -y docker-ce

Docker快速部署chatgpt

启动 Docker 并设置为开机自启:
sudo systemctl start docker
sudo systemctl enable docker

Docker快速部署chatgpt

验证 Docker 是否安装成功:
sudo docker --version

Docker快速部署chatgpt

安装Chatgpt

使用docker pull yidadaa/chatgpt-next-web直接把chatgpt的镜像pull下来
Docker快速部署chatgpt

运行docker容器

如果没有gpt的token先运行docker run -d -p 3000:3000 yidadaa/chatgpt-next-web防火墙需要放行3000端口),此时访问网站效果如下:
Docker快速部署chatgpt
如果有token可以不用上面的命令直接运行docker run -d -p 3000:3000 -e OPENAI_API_KEY="OpenAI-Key密钥" yidadaa/chatgpt-next-web也可以(openai-key改为自己的秘钥即可)
也可以用第一种方式根据错误提示选择厂商输入对应的key即可
Docker快速部署chatgpt
Docker快速部署chatgpt
不过因为各种原因,直接使用openai接口可能会出现被封的情况,可以选择自定义接口,执行docker run -d -p 3000:3000 -e BASE_URL="自定义接口地址" -e OPENAI_API_KEY="OpenAI-Key密钥" yidadaa/chatgpt-next-web 即可!

上一篇 Python3报错:from StringIO import StringIO ModuleNotFoundError: No module named 'StringIO' 下一篇 进docker容器时报错“OCI runtime exec failed: exec failed: unable to start container process: exec: "bash": executable file not found in $PATH: unknown”
评论
更换验证码