| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
OmniRAG 是一个面向复杂文档场景的多模态 RAG 系统,突破传统文本检索局限,实现图文混合理解、智能路由决策与可视化交互的完整闭环。
| 技术 | 用途 | 优势 |
|---|---|---|
| PyMuPDF | 简单文档解析 | 对仅包含文本和图片的文档实现快读加载 |
| DeepSeek-OCR-2 | 复杂文档解析 | 对包含表格和数学公式的复杂文档提升解析效果 |
| MinIO | 图片服务 | 本地 S3 兼容对象存储 |
| Milvus | 向量数据库 | 十亿级向量高性能检索 |
| vLLM | 模型部署框架 | PagedAttention 高吞吐、低延迟 |
| Qwen3-VL-Embedding-2B | 嵌入模型 | 原生多模态,2048-dim |
| Qwen3-VL-32B-Instruct | 生成模型 | 图文联合推理,指令遵循能力强 |
| LangGraph | 工作流引擎 | 状态机管理,支持循环、人机交互 |
针对不同类型的 PDF 文档,系统采用不同的解析策略:
简单文档 (无表格、公式)
复杂文档 (表格、复杂公式)
基于 LangGraph 的状态机工作流:
系统支持两种 MLLM 部署模式,自动适配网络环境:
| 模式 | 配置 | 图片处理方式 |
|---|---|---|
| 外部 API | MLLM_MESSAGE_CONVERT=True | 本地读取 → base64 编码 → 上传云端 |
| Docker 本地 | MLLM_MESSAGE_CONVERT=False | URL host 替换为 host.docker.internal |
| Back | FazBrowse Home | New Git URL |