为了在云服务器上搭建ChatGPT,你需要准备好以下几点:
1、选择云服务提供商:选择一家可靠的云服务提供商,如AWS、Google Cloud或Microsoft Azure。这个选择取决于你对不同云平台的熟悉程度、需求和预算。
我用的是国外的云服务器,国内的云服务器需要设置魔法才能访问OpenAi,这里我就不做说明了
2、安装Docker,npm 环境
3、OpenAI_API_KEY,没有的可以参考注册申请OpenAI的账号获取API_KEY的详细步骤去申请一个
Docker的安装此节不懂的可以参考我前面写的文章,在CentOS7上安装Docker详细教程,在这里就不累赘了
操作步骤:
1、检查Docker是否已经运行
root@somnus# ps aux | grep docker
显示已经运行正常后,进入到下一步
2、CentOS7安装npm
root@somnus# sudo yum update
root@somnus# curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -
root@somnus# sudo yum install nodejs
操作完毕后,检查下
root@somnus#node -v
root@somnus#npm -v
分别显示出安装好的版本号就OK了
3、安装Docker镜像
我用的是Mckay的分享开源镜像:https://github.com/mckaywrigley/chatbot-ui.git
root@somnus# yum install -y git
root@somnus# git clone https://github.com/mckaywrigley/chatbot-ui.git
root@somnus# docker pull node:18-alpine
root@somnus# docker pull node:18-slim
root@somnus# cd chatbot-ui
root@somnus chatbot-ui.git# docker build -t chatgpt-ui .
这里时间会有点长,安装需等待完成,等再次出现光标的时候就完成
root@somnus chatbot-ui.git#
这里我们可以检查下是否出现了chatgpt-ui
root@somnus# docker images
如果在列表里面出现了chatgpt-ui那镜像就安装成功了
4.绑定你的OpenAI_API_KEY
在存储库的根目录中创建一个 .env.local 文件,里面写入
OPENAI_API_KEY=你的秘钥
文件创建好后,回到命令行输入
root@somnus# docker run -e OPENAI_API_KEY=你的秘钥 -p 3000:3000 chatgpt-ui
到此就可以根据你的域名或者IP加上3000端口号就能访问了
界面如:Demo
教程到此结束