RAGFlow
Déployez le moteur RAG RAGFlow de compréhension approfondie de documents sur les GPU de Clore.ai
RAGFlow est un moteur open source de génération augmentée par récupération (RAG) avec de গভe profondes capacités de compréhension des documents. Avec plus de 50 000 étoiles sur GitHub, c'est l'une des plateformes RAG les plus complètes disponibles — conçue pour extraire, découper et raisonner sur des documents complexes, y compris des PDF, des fichiers Word, des feuilles de calcul, des images, et plus encore.
Contrairement aux systèmes RAG de base qui découpent naïvement les documents en fragments, RAGFlow utilise une analyse tenant compte de la mise en page pour comprendre la structure des documents, les tableaux, les figures et les dispositions à plusieurs colonnes. Il en résulte une précision de récupération et une qualité de réponse nettement supérieures.
Fonctionnalités clés :
📄 Compréhension approfondie des documents — OCR, extraction de tableaux, reconnaissance de figures
🔍 Plusieurs stratégies de découpage — sémantique, tenant compte de la mise en page, taille fixe, style Q&R
🤖 Intégration LLM — fonctionne avec OpenAI, Ollama, Anthropic, des modèles locaux
🌐 Interface Web complète — gestion de documents par glisser-déposer
🔌 API REST — intégrez RAGFlow dans n'importe quelle application
📊 Suivi des citations — les réponses incluent des références aux documents sources
🏗️ Multi-locataire — espaces de travail d'équipe avec contrôle des autorisations
Tous les exemples peuvent être exécutés sur des serveurs GPU loués via la place de marché CLORE.AI.
Exigences du serveur
GPU
NVIDIA RTX 3080 (10 GB)
NVIDIA RTX 4090 (24 GB)
VRAM
8 Go
16–24 Go
RAM
16 Go
32–64 GB
CPU
8 cœurs
16+ cœurs
Disque
50 Go
100–500 Go
Système d'exploitation
Ubuntu 20.04+
Ubuntu 22.04
CUDA
11.8+
12.1+
Ports
22, 9380, 80
22, 9380, 80
Docker
Requis
Docker + Docker Compose
RAGFlow exécute plusieurs services (Elasticsearch, MinIO, MySQL, Redis, Nginx) en plus de l'application principale. Assurez-vous de disposer de suffisamment de RAM (16 Go minimum, 32 Go recommandés) et d'espace disque.
Déploiement rapide sur CLORE.AI
1. Trouvez un serveur adapté
Accédez à la place de marché CLORE.AI et filtrez par :
VRAM: ≥ 8 Go
RAM: ≥ 16 Go
Disque: ≥ 50 Go
GPU: RTX 3090, 4090, A100, H100
2. Configurez votre déploiement
Image Docker :
Mappages de ports :
Commande de démarrage :
3. Accédez à l'interface Web
Identifiants par défaut : admin@ragflow.io / admin
Configuration étape par étape
Étape 1 : connectez-vous en SSH à votre serveur
Étape 2 : Installer Docker Compose
Étape 3 : Cloner le dépôt RAGFlow
Étape 4 : Configurer l'environnement
Paramètres clés à configurer :
Étape 5 : Choisissez la bonne variante d'image
Étape 6 : Démarrer tous les services
Attendez :
Étape 7 : Créer un compte administrateur
Ouvrez http://<server-ip>:80 et enregistrez le premier compte administrateur.
Étape 8 : Configurer le modèle LLM
Accédez à Paramètres → Fournisseurs de modèles
Ajoutez votre LLM (OpenAI, Ollama, etc.)
Définissez le modèle de chat par défaut et le modèle d'intégration
Exemples d'utilisation
Exemple 1 : Téléverser et interroger des documents via l'interface Web
Connectez-vous à
http://<server-ip>:80Cliquez sur "Base de connaissances" → "Créer une base de connaissances"
Nommez-le :
"Documentation Clore.ai"Téléversez des fichiers PDF/Word/TXT en utilisant le glisser-déposer
Attendez l'analyse (la progression est affichée dans l'interface)
Accédez à "Chat" → Créez un nouvel assistant lié à votre base de connaissances
Posez des questions sur vos documents
Exemple 2 : API — Créer une base de connaissances et téléverser des documents
Exemple 3 : Interroger des documents via l'API
Exemple 4 : Pipeline de traitement par lots de documents
Exemple 5 : RAGFlow avec un LLM local Ollama
Configuration
Services clés de docker-compose.yml
Stratégies de découpage
naive
Documents généraux
Fragments de taille fixe avec chevauchement
qa
Documents FAQ/Q&R
Découpe sur les paires question-réponse
table
Feuilles de calcul, tableaux
Préserve la structure des tableaux
paper
Articles académiques
Sections, résumé, références
book
Livres longs, manuels
Découpage tenant compte des chapitres
laws
Documents juridiques
Découpage basé sur les articles
manual
Manuels techniques
Préservation de la hiérarchie des sections
Conseils de performance
1. Augmenter la mémoire Elasticsearch
2. Intégration des embeddings accélérée par GPU
Configurez RAGFlow pour utiliser un modèle d'embedding basé sur GPU :
Dans Paramètres → Fournisseurs de modèles, utilisez un modèle GPU local via Ollama
Ou pointez vers un service d'embedding dédié exécuté sur le GPU Clore.ai
3. Traitement parallèle des documents
RAGFlow traite les documents en parallèle par défaut. Configurez le nombre de workers :
4. MinIO pour les grands ensembles de documents
Pour les déploiements comportant des milliers de documents, configurez un stockage MinIO dédié avec une allocation de disque plus importante dans votre commande CLORE.AI.
Dépannage
Problème : Les services ne parviennent pas à démarrer (mémoire)
Problème : Impossible d'accéder à l'interface Web sur le port 80
Problème : Analyse de documents bloquée
Problème : Le tas Elasticsearch est à court de mémoire
Problème : Modèle d'embedding introuvable
Liens
Documentation officielle: https://ragflow.io/docs
Docker Hub: https://hub.docker.com/r/infiniflow/ragflow
Référence API: https://ragflow.io/docs/dev/http_api_reference
Discord: https://discord.gg/4XxujFgUN7
la place de marché CLORE.AI: https://clore.ai/marketplace
Recommandations GPU Clore.ai
Développement/Test
RTX 3090 (24 Go)
0,07–0,21 $/gpu/h
RAG de production
RTX 3090 (24 Go)
0,07–0,21 $/gpu/h
Embeddings à haut débit
RTX 4090 (24 Go)
0,14–0,42 $/gpu/h
💡 Tous les exemples de ce guide peuvent être déployés sur Clore.ai des serveurs GPU. Parcourez les GPU disponibles et louez à l'heure — sans engagement, accès root complet.
Mis à jour
Ce contenu vous a-t-il été utile ?