本项目前端Fork自项目Chanzhaoyu/chatgpt-web
本仓库为前端代码,依赖的后端仓库为wooveep/chatserver-api使用Golang语言编写
- 登录、注册、用户管理
- 用户额度、会员有效期管理
- 服务端保存用户会话和聊天记录
- 会话AI角色管理
- 长回复功能实现
- 支持结合本地知识库问答
- 多会话储存和上下文逻辑
- 支持流式回复打字机效果
- 支持按照Token计费
我们 的AI助手适用于以下场景:
- 企业用户:结合公开外发客户的产品手册,解答产品问题,优化客服成本。
- 保险行业:结合保险条款内容,解答客户关于保险相关信息,推荐客户更合适保险产品。
- 教育行业:结合常见题库、文本,作为私人家教。
- 个人部署
- 商业部署
- 企业部署
- 团队部署
参考后端项目安装部署 安装部署
Node
node
需要 ^16 || ^18 || ^19
版本(node >= 14
需要安装 fetch polyfill),使用 nvm 可管理本地多个 node
版本
node -v
PNPM
如果你没有安装过 pnpm
npm install pnpm -g
git clone https://github.com/wooveep/chatserver-web.git
cd chatserver-web
pnpm install
根目录下运行以下命令
pnpm dev
vite build
docker build -t chatserver-web .
获取docker镜像
docker pull wooveep/chatserver-web:latest
启动项目:
docker run -p 18088:80 -e "WEB_URL=域名" -e "Back_IP=后端APIIP地址" wooveep/chatserver-web:latest
- 基于卡密方式的用户额度充值
- 系统后台管理界面
- 用户系统设置模块
- 自定义敏感词
- 用户角色权限管理
- 自定义AI角色页面
- 本地文档向量化操作页面
- 语音问答
MIT © Cloudyi Li