演示
- 演示地址:Web 演示
- 后台地址:https://webdev.lightai.io/admin
- 管理账号:admin@ai.com
- 管理密码:admin123456
如需帮助请提交 Issues 时留下联系方式。
页面截图
主要功能
- 后台管理系统,可对用户,Token,商品,卡密等进行管理
- 精心设计的 UI,响应式设计
- 极快的首屏加载速度(~100kb)
- 支持 DALL·E 模型绘画,GPT4 等应用
- 海量的内置 prompt 列表,来自中文和英文
- 一键导出聊天记录
- 支持自定义API地址(如:openAI / API2D)
运行环境
- Node 版本:
node
需要^16 || ^18 || ^19
版本(node >= 16.19.0),可以使用 nvm 管理本地多个 node 版本。 - 数据库: MYSQL + Redis
- 两个域名: 一个用作前端,一个用作后端跳转
前端
Vercel 部署
如果你将其托管在自己的 Vercel 服务器上,可点击 deploy 按钮来开始你的部署!
环境变量
后端地址
VITE_APP_REQUEST_HOST: https://server.lightai.io
APP 名称&Logo
VITE_APP_TITLE: ChatWeb
VITE_APP_LOGO: https://image.lightai.io/icon/logo.svg
服务器部署
## 拉取项目
git clone https://github.com/vastxie/ChatGpt-Web.git
cd ChatGpt-Web
## 安装依赖(注意先安装好 node 及 yarn)
以及 yarn)
yarn install
## 打包
yarn build
将打包好的 dist 目录上传到服务器,将网站目录指向 dist 文件夹即可
需额外在伪静态中添加
location / {
try_files $uri $uri/ /index.html;
}
后端
导入 MySQL 数据库文件: sql/chatgpt.sql
在 server/config/index.js
中修改 后端端口
数据库
邮箱
等配置
##安装 pm2 管理器
sudo npm install pm2 -g
cd server
#### 启动进程
pm2 start index.js --name chatweb --watch
新建一个网站,ssl验证后,反向代理 http://127.0.0.1:3200
(可在后端配置中自行修改端口)
更多
关于 node
yarn
pm2
以及 Vercle 的一些设置可以自行搜索或向GPT 提问