RAGFlow ist ein Open-Source-RAG-Engine (Retrieval-Augmented Generation) basierend auf tiefgehendem Dokumentenverständnis. Es bietet Unternehmen jeder Größe einen vereinfachten RAG-Workflow, kombiniert große Sprachmodelle (LLM) für zuverlässige und glaubwürdige Frage-Antwort-Fähigkeiten und liefert belegbare Zitate aus verschiedenen komplexen Datenformaten.
RAGFlow verwendet ein modulares Design und umfasst die folgenden Hauptkomponenten:
# Repository klonen
git clone https://github.com/infiniflow/ragflow.git
# In das Docker-Verzeichnis wechseln
cd ragflow/docker
# Dienst starten (CPU-Version)
docker compose -f docker-compose.yml up -d
# Dienst starten (GPU-beschleunigte Version)
docker compose -f docker-compose-gpu.yml up -d
Image-Tag | Größe | Enthält Embedding-Modelle | Stabilität |
---|---|---|---|
v0.18.0 | ~9GB | ✔️ | Stabile Version |
v0.18.0-slim | ~2GB | ❌ | Stabile Version |
nightly | ~9GB | ✔️ | Entwicklungsversion |
nightly-slim | ~2GB | ❌ | Entwicklungsversion |
Unterstützt das Starten einer Entwicklungsumgebung aus dem Quellcode, einschließlich Python-Umgebungskonfiguration, Starten abhängiger Dienste, Starten von Frontend- und Backend-Diensten usw.
Das System wird über die folgenden Konfigurationsdateien verwaltet:
RAGFlow bietet mit seinen leistungsstarken Dokumentenverständnisfähigkeiten und flexiblen Konfigurationsoptionen eine zuverlässige RAG-Lösung für verschiedene Branchen und ist die ideale Wahl für den Aufbau intelligenter Frage-Antwort-Systeme.