Skip to content

gee-coder/doc-rag

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

doc-rag

企业知识库ai智能体。企业管理人员在管理后台可以上传维护本地业务文档、飞书、企微等在线文档。可以配置豆包、千问等厂商的大模型keys。企业相关业务员在客户端选择前面配置的大模型对话时可以获取维护的业务文档的知识。

技术栈:

  • 前端:React + Ant Design + TypeScript
  • 后端:Go + Gin + Gorm
  • 部署:Docker Compose + Kubernetes

架构图

flowchart LR
  A[Admin Web\nReact+AntD] --> B[Admin API\nGin+Gorm]
  E[Employee Web\nReact+AntD] --> F[Employee API\nGin+Gorm]
  B --> C[(PostgreSQL)]
  F --> C
  B -. optional .-> D[(MySQL)]
  F -. optional .-> D
  B --> R[(Redis Cache)]
Loading

本地启动(Win11)

cd rag-studio
docker compose up --build

访问:

  • 管理后台:http://localhost:5173
  • 员工会话端:http://localhost:5176
  • Redis:localhost:6379
  • MySQL:localhost:3306

管理后台

  • 登录页(JWT)
  • 员工账号管理:增删改查员工账号,每个员工账号可以有多个角色
  • 角色管理:增删改查角色,每个角色可以对多个知识库有权限访问
  • 知识库管理:增删改查知识库
  • 文档管理:增删改查文档对象,向量检索,支持ppdf,docx,ppt,txt等多重格式,创建文档支持URL创建和本地文件上传
  • 模型管理:支持配置常见LLLM厂商 API key,查询剩余额度(非必须,能支持最好)
  • 对话管理:可以查询员工所有对话记录

客户端

  • 登录页
  • 对话与历史消息查询
  • 模型切换,模型对话参数配置

数据库驱动多数据库

  • redis
  • MySQL
  • postgresql

About

企业知识库ai智能体。企业管理人员在管理后台可以上传维护本地业务文档、飞书、企微等在线文档。可以配置豆包、千问等厂商的大模型keys。企业相关业务员在客户端选择前面配置的大模型对话时可以获取维护的业务文档的知识。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors