RAG Web UI

不活跃
GitHub TypeScript Apache-2.0

简介

基于 RAG 技术的智能对话系统,提供完整的 Web UI 界面,支持文档上传、知识库管理和智能问答,可快速搭建企业级知识检索服务。

核心特性

  • 功能完整的 Web UI,基于 RAG 技术实现知识库管理和智能问答
  • 支持多格式文档:PDF、DOCX、Markdown、Text,自动分块处理
  • 多轮上下文对话,支持引用参考文献
  • 灵活的向量数据库后端:ChromaDB 和 Qdrant,工厂模式轻松切换
  • 多种 LLM 支持:OpenAI、DeepSeek、MiniMax 云服务及 Ollama 本地部署
  • 提供 OpenAPI 接口,支持编程方式访问知识库

适用场景

💡 基于内部文档构建企业知识库问答系统
💡 创建基于产品文档的智能客服机器人
💡 为研究团队部署具备文档检索能力的私有 AI 助手
💡 部署法律、医疗或技术领域的领域专用聊天机器人
💡 通过 OpenAPI 将 RAG 能力集成到现有应用中

快速开始

```bash
git clone https://github.com/rag-web-ui/rag-web-ui.git
cd rag-web-ui
cp .env.example .env
docker compose up -d --build
```
- 前端界面:http://127.0.0.1.nip.io
- API 文档:http://127.0.0.1.nip.io/redoc
- MinIO 控制台:http://127.0.0.1.nip.io:9001

相关项目