准备工作:
1、Node.js v16.20.0 安装yarn
2、下载ChatGPT-Next-Web源码
3、拥有自己的一套One API系统
本地调试教程
1、安装Node.js 16.20.0版本(可根据自己需求选择不同的版本),安装yarn模块
npm install yarn -g
2、进入 ChatGPT-Next-Web源码目录,打开cmd,安装依赖
yarn install
3、源码目录,新增文件 .env.local 输入以下代码填写后保存
OPENAI_API_KEY=你的KEY,改成自己内容
BASE_URL=你的One API网站地址,改成自己内容
举例(不要复制我的内容):
OPENAI_API_KEY=sk-ij5lNIvVSkCLvP9yA6C****************14194C644Dc1d
BASE_URL=https://www.ai-buy.store
3、本地调试程序
yarn dev
打开浏览器。输入http://localhost:3000 即可访问网站,可根据自己的需求更改界面等。
服务器部署教程
1、将本地调试完整的源码,打包上传☞服务器
2、给服务器安装node.js,yarn模块,pm2管理器后执行命令
yarn install && yarn build && yarn start
3、因为上面的命令是开发命令,窗口一旦关闭就会结束程序运行,所以我们还需要借助pm2管理器来守护进程,执行命令
pm2 start yarn --name "自己取个名字" -- start
备注:宝塔部署的话,直接在软件商店安装pm2管理器,node里面的模块增加yarn模块即可。
浏览器运行你的 服务器IP:3000 即可运行程序,并且开机自启。
给程序绑定域名
宝塔站点里面新增站点,然后点击站点设置,选择反向代理,目标URL设置成程序的http://127.0.0.1:3000 保存,然后打开站点即可使用域名直接访问程序了。
设置密码和更换一些自己的东西,请自行查看官方的介绍。