简介:
ChatGPT是一个人工智能聊天机器人,使用了自然语言处理技术和机器学习算法来理解和回答用户提出的问题。它使用的预训练模型是GPT(Generative Pre-trained Transformer),由OpenAI开发。ChatGPT继承了GPT的能力,可以生成高质量的自然语言文本,同时它还通过对话日志不断学习,提高了自己的对话能力。
本次演示服务器由尊狐云提供
1、拉取开源的GPT项目
# 使用git把源码拉下来
git clone https://github.com/Yidadaa/ChatGPT-Next-Web.git
# 直接下载安装包解压
wget http://www.gitcdn.cf/https://github.com/Yidadaa/ChatGPT-Next-Web/archive/refs/tags/v1.9.8.zip
2、解压后进入目录运行命令拉取依赖包并运行
yarn install
3、修改有些网站信息
app/latout.tsx第十行、第十一行、第十三行
app/components/home.tsx第一百七十行、第一百七十一行
app/components/home.tsx第二百零七行、二百零八行
public/site.webmanifest
4、修改完成后运行命令build一下,等待完成
yarn build
5、然后在运行一下命令启动,打开是否信息修改正常
yarn dev
6、打包压缩上传到服务器上并解压 (本教程使用的是宝塔控制面板)
7、点击终端,输入以下命令进行打包
docker build -f Dockerfile -t chatgpt-next-web .
8、打包编译打包镜像后,运行以下命令创建容器并运行
docker run -d -p 3000:3000 \
-e OPENAI_API_KEY="sk-你的ChatGPT秘钥" \
-e CODE="自定义访问密码" \
-e PROTOCOL="https" \
chatgpt-next-web