- 源自项目仓库: Chanzhaoyu
- 基于项目仓库: Kerwin1202
- 项目预览Web: Ai.Bot-t.me
- 使用 OAuth 实现登录功能
- 更新 UI 框架
- 添加 OpenAI ChatGPT 插件功能
- 注册、登录及重置密码
- 同步历史会话
- 前端页面设置 API key
- 自定义敏感词
- 每个会话设置独有 Prompt
- 用户管理
- 多 Key 随机
确保您的 Node 版本满足 ^16 || ^18 || ^19
的要求。
node -v
如果你没有安装过 pnpm
:
npm install pnpm -g
进入文件夹 /service
运行以下命令:
pnpm install
根目录下运行以下命令:
pnpm bootstrap
进入文件夹 /service
运行以下命令:
pnpm start
根目录下运行以下命令:
pnpm dev
详细的环境变量配置请查看这里:
/service/.env.example
docker build -t chatgpt-web .
# 前台运行
docker run --name chatgpt-web --rm -it -p 127.0.0.1:3002:3002 --env OPENAI_API_KEY=your_api_key chatgpt-web
# 后台运行
docker run --name chatgpt-web -d -p 127.0.0.1:3002:3002 --env OPENAI_API_KEY=your_api_key chatgpt-web
复制 service
文件夹到你有 node
服务环境的服务器上。
# 安装
pnpm install
# 打包
pnpm build
# 运行
pnpm prod
- 修改根目录下
.env
文件中的VITE_GLOB_API_URL
为你的实际后端接口地址 - 根目录下运行以下命令,然后将
dist
文件夹内的文件复制到你网站服务的根目录下
pnpm build
如果你想为此项目做出贡献,欢迎查看贡献指南。
如果你觉得这个项目对你有帮助,请给我点个Star。并且情况允许的话,可以给我一点点支持,总之非常感谢支持~
MIT © Nb112211