有一台外网的服务器 拥有一个OpenAI API Key Centos7(其他服务器也行) nodejs
前端github上 大神写的 https://github.com/ddiu8081/chatgpt-demo/
centos7 安装node.js
安装git
#yum源中安装的git版本是1.7.1,Github等需要的Git版本最低都不能低于1.7.2 yum -y install git#查看git的版本号git --version#因为版本要求,我们一般不用上面的方法,而是下载git源码编译安装下载web前端
/ httpgit clone https://github.com/ddiu8081/chatgpt-demo.git// sshgit clone git@github.com:ddiu8081/chatgpt-demo.git复制 .env.example 文件,重命名为 .env,并添加你的 OpenAI API key 到 .env 文件中 .env.example此文件可能隐藏,在下载目录下 查看
ls -a #显示隐藏文件添加你的 OpenAI API key 到 .env 文件中
OPENAI_API_KEY=sk-xxx...运行应用,本地项目运行在 http://localhost:3000/
pnpm run dev修改阿里云的安全组 查看服务器的防火墙 修改文件 package.json 和 package.json
参考 私有化部署chatGPT,告别网络困扰 linux防火墙配置