# RagflowPlus - 为实际应用而生的增强型 RAG 框架

基于Ragflow的二次开发项目，提供增强的文件解析、图文输出和全新文档撰写模式

立即开始 观看演示

## 主要特性

RagflowPlus基于Ragflow进行二次开发，解决了实际应用中的多个问题

📊

### 管理模式

完整后台管理系统，支持用户、团队、配置、文件和知识库管理

🔒

### 权限回收

简化前台界面，优化用户体验

🔍

### 解析增强

使用MinerU替代DeepDoc算法，支持图片解析，效果更佳

🖼️

### 图文输出

回答时输出引用文本块关联的相关图片

✍️

### 文档撰写模式

全新的文档模式交互体验

🚀

### 更多功能

更多功能正在开发中，敬请期待

## 视频演示

观看RagflowPlus的操作演示和教程

▶

## 快速开始

快速部署和使用RagflowPlus的详细指南

### 使用Docker Compose运行

在项目根目录下执行

    docker compose -f docker/docker-compose_gpu.yml up -d

    docker compose -f docker/docker-compose.yml up -d

访问地址：`服务器ip:80`，进入到前台界面

访问地址：`服务器ip:8888`，进入到后台管理界面

图文教程：CSDN教程

### 源码运行

#### 0. 启动必要组件

docker启动ragflow-mysql、ragflow-es-01、ragflow-minio三个容器

#### 1. 启动后台管理系统：

启动后端：进入到`management/server`，执行：

    python app.py

启动前端：进入到`management\web`，执行：

    pnpm dev

#### 2. 启动前台交互系统：

启动后端：项目根目录下执行：

    python -m api.ragflow_server

启动前端：进入到`web`，执行：

    pnpm dev

## 加入社群

如果有需求或问题反馈，可加入交流群进行讨论

扫码加入交流群2群

扫码关注公众号

## 常见问题

您可能会关心的一些常见问题及其解答

正在加载常见问题...

## 开发计划

了解 RagflowPlus 的未来开发方向和计划。

正在加载开发计划...