RAGFlow是一個基於深度文檔理解的開源RAG(檢索增強生成)引擎。它為各種規模的企業提供簡化的RAG工作流程,結合大語言模型(LLM)提供真實可靠的問答能力,並從各種複雜格式的數據中提供有據可查的引用。
RAGFlow採用模塊化設計,主要包含以下組件:
# 克隆倉庫
git clone https://github.com/infiniflow/ragflow.git
# 進入docker目錄
cd ragflow/docker
# 啟動服務(CPU版本)
docker compose -f docker-compose.yml up -d
# 啟動服務(GPU加速版本)
docker compose -f docker-compose-gpu.yml up -d
鏡像標籤 | 大小 | 包含嵌入模型 | 穩定性 |
---|---|---|---|
v0.18.0 | ~9GB | ✔️ | 穩定版本 |
v0.18.0-slim | ~2GB | ❌ | 穩定版本 |
nightly | ~9GB | ✔️ | 開發版本 |
nightly-slim | ~2GB | ❌ | 開發版本 |
支持從源碼啟動開發環境,包括Python環境配置、依賴服務啟動、前後端服務啟動等完整流程。
系統通過以下配置文件進行管理:
RAGFlow通過其強大的文檔理解能力和靈活的配置選項,為各行業提供了一個可靠的RAG解決方案,是構建智能問答系統的理想選擇。