Skip to content

基于OPENAI的ChatGPTAPI开发的适合企业团队使用的AI助手

License

Notifications You must be signed in to change notification settings

wooveep/chatserver-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
cloudyi
Jun 27, 2023
e5f400b · Jun 27, 2023

History

39 Commits
Apr 20, 2023
May 28, 2023
May 11, 2023
Jun 27, 2023
Apr 20, 2023
Apr 20, 2023
May 28, 2023
Apr 20, 2023
May 28, 2023
Jun 9, 2023
Apr 20, 2023
May 14, 2023
Jun 27, 2023
May 28, 2023
Jun 27, 2023
Apr 20, 2023
May 14, 2023
Jun 14, 2023
Jun 14, 2023
Apr 20, 2023
Apr 20, 2023
May 28, 2023
Apr 20, 2023
May 28, 2023

Repository files navigation

基于OPENAI的ChatGPT API开发的AI助手服务

更新

智能搜搜-支持OPENAI 函数调用、与16K模型,使用azureAPI时会使用自己实现的函数调用方式处理。

体验站

https://chat.wooveep.net

本项目前端Fork自项目Chanzhaoyu/chatgpt-web

本仓库为前端代码,依赖的后端仓库为wooveep/chatserver-api使用Golang语言编写

实现功能

  • 支持Azure API,OpenAI API
  • 用户登录、注册、密码修改、密码重置、角色管理
  • 用户积分额度、会员权益管理
  • 后端云存储用户会话和聊天记录
  • 按照会话指定AI角色,并随意切换
  • 长回复功能,后端自动处理token截断回答
  • 支持结合本地知识库问答
  • 后端处理会话上下文逻辑
  • 支持流式回复打字机效果
  • 支持按照Token计费
  • 基于卡密方式的用户额度充值
  • 用户消费明细查询
  • 用户邀请控制
  • 联网的GPT

应用场景

我们 的AI助手适用于以下场景:

  • 企业用户:结合公开外发客户的产品手册,解答产品问题,优化客服成本。
  • 保险行业:结合保险条款内容,解答客户关于保险相关信息,推荐客户更合适保险产品。
  • 教育行业:结合常见题库、文本,作为私人家教。

目标群体

  • 个人部署
  • 商业部署
  • 企业部署
  • 团队部署

系统演示

操作演示

项目截图

用户登录

用户登录

用户注册

用户注册

主页面

主页面

会话上下文设置

会话上下文设置

会话角色控制

会话角色控制

用户充值与邀请

充值

邀请

基于本地知识库的问答

InceptorSQL调优

设备配置咨询

MBA课程案例分析

待实现列表

  • 系统后台日志管理
  • 系统后台管理界面
  • 用户系统设置模块
  • 自定义敏感词
  • 联网插件功能
  • 自定义AI角色页面
  • 文档上传问答
  • 语音问答

安装部署

前置条件

启动后端API进程

参考后端项目安装部署 安装部署

前端项目启动

编译部署

前置要求

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
打包dist
vite build 
打包docker
docker build -t chatserver-web . 

docker方式启动

获取docker镜像

 docker pull  wooveep/chatserver-web:latest 

启动项目:

docker  run   -p 18088:80 -e "WEB_URL=域名" -e "Back_IP=后端APIIP地址"      wooveep/chatserver-web:latest

License

MIT © Cloudyi Li

About

基于OPENAI的ChatGPTAPI开发的适合企业团队使用的AI助手

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published