智能搜搜-支持OPENAI 函数调用、与16K模型,使用azureAPI时会使用自己实现的函数调用方式处理。
本项目前端Fork自项目Chanzhaoyu/chatgpt-web
本仓库为前端代码,依赖的后端仓库为wooveep/chatserver-api使用Golang语言编写
- 支持Azure API,OpenAI API
- 用户登录、注册、密码修改、密码重置、角色管理
- 用户积分额度、会员权益管理
- 后端云存储用户会话和聊天记录
- 按照会话指定AI角色,并随意切换
- 长回复功能,后端自动处理token截断回答
- 支持结合本地知识库问答
- 后端处理会话上下文逻辑
- 支持流式回复打字机效果
- 支持按照Token计费
- 基于卡密方式的用户额度充值
- 用户消费明细查询
- 用户邀请控制
- 联网的GPT
我们 的AI助手适用于以下场景:
- 企业用户:结合公开外发客户的产品手册,解答产品问题,优化客服成本。
- 保险行业:结合保险条款内容,解答客户关于保险相关信息,推荐客户更合适保险产品。
- 教育行业:结合常见题库、文本,作为私人家教。
- 个人部署
- 商业部署
- 企业部署
- 团队部署
- 系统后台日志管理
- 系统后台管理界面
- 用户系统设置模块
- 自定义敏感词
- 联网插件功能
- 自定义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
MIT © Cloudyi Li