RAGFlow
Despliega el motor RAG de comprensión profunda de documentos RAGFlow en las GPU de Clore.ai
RAGFlow es un motor de código abierto de Generación Aumentada por Recuperación (RAG) con capacidades profundas de comprensión de documentos. Con más de 50,000 estrellas en GitHub, es una de las plataformas RAG más completas disponibles, diseñada para extraer, dividir en fragmentos y razonar sobre documentos complejos, incluidos PDF, archivos de Word, hojas de cálculo, imágenes y más.
A diferencia de los sistemas RAG básicos que dividen ingenuamente los documentos en fragmentos, RAGFlow usa un análisis consciente del diseño para comprender la estructura del documento, tablas, figuras y diseños de varias columnas. Esto da como resultado una precisión de recuperación y una calidad de respuesta significativamente mayores.
Características principales:
📄 Comprensión profunda de documentos — OCR, extracción de tablas, reconocimiento de figuras
🔍 Múltiples estrategias de fragmentación — semántica, consciente del diseño, tamaño fijo, estilo preguntas y respuestas
🤖 Integración con LLM — funciona con OpenAI, Ollama, Anthropic, modelos locales
🌐 WebUI con todas las funciones — gestión de documentos mediante arrastrar y soltar
🔌 API REST — integra RAGFlow en cualquier aplicación
📊 Seguimiento de citas — las respuestas incluyen referencias al documento fuente
🏗️ Multiinquilino — espacios de trabajo en equipo con control de permisos
Todos los ejemplos se pueden ejecutar en servidores GPU alquilados a través de Marketplace de CLORE.AI.
Requisitos del servidor
GPU
NVIDIA RTX 3080 (10 GB)
NVIDIA RTX 4090 (24 GB)
VRAM
8 GB
16–24 GB
RAM
16 GB
32–64 GB
CPU
8 núcleos
16+ núcleos
Disco
50 GB
100–500 GB
SO
Ubuntu 20.04+
Ubuntu 22.04
CUDA
11.8+
12.1+
Puertos
22, 9380, 80
22, 9380, 80
Docker
Requerido
Docker + Docker Compose
RAGFlow ejecuta varios servicios (Elasticsearch, MinIO, MySQL, Redis, Nginx) junto con la aplicación principal. Asegúrate de tener suficiente RAM (16 GB como mínimo, 32 GB recomendados) y espacio en disco.
Despliegue rápido en CLORE.AI
1. Encuentra un servidor adecuado
Ve a Marketplace de CLORE.AI y filtra por:
VRAM: ≥ 8 GB
RAM: ≥ 16 GB
Disco: ≥ 50 GB
GPU: RTX 3090, 4090, A100, H100
2. Configura tu despliegue
Imagen de Docker:
Mapeos de puertos:
Comando de inicio:
3. Acceder a la WebUI
Credenciales predeterminadas: admin@ragflow.io / admin
Configuración paso a paso
Paso 1: conéctate por SSH a tu servidor
Paso 2: Instalar Docker Compose
Paso 3: Clonar el repositorio de RAGFlow
Paso 4: Configurar el entorno
Ajustes clave para configurar:
Paso 5: Elegir la variante de imagen adecuada
Paso 6: Iniciar todos los servicios
Espera:
Paso 7: Crear cuenta de administrador
Abre http://<server-ip>:80 y registra la primera cuenta de administrador.
Paso 8: Configurar el modelo LLM
Ve a Configuración → Proveedores de modelos
Añade tu LLM (OpenAI, Ollama, etc.)
Establece el modelo de chat predeterminado y el modelo de embeddings
Ejemplos de uso
Ejemplo 1: Cargar y consultar documentos mediante WebUI
Inicia sesión en
http://<server-ip>:80Haz clic en "Base de conocimiento" → "Crear base de conocimiento"
Ponle el nombre:
"Documentación de Clore.ai"Sube archivos PDF/Word/TXT usando arrastrar y soltar
Espera a que se analice (el progreso se muestra en la interfaz)
Ve a "Chat" → Crea un nuevo asistente vinculado a tu base de conocimiento
Haz preguntas sobre tus documentos
Ejemplo 2: API — Crear base de conocimiento y subir documentos
Ejemplo 3: Consultar documentos mediante API
Ejemplo 4: Canalización de procesamiento por lotes de documentos
Ejemplo 5: RAGFlow con LLM local de Ollama
Configuración
Servicios clave de docker-compose.yml
Estrategias de fragmentación
naive
Documentos generales
Fragmentos de tamaño fijo con solapamiento
qa
Documentos de FAQ/Preguntas y respuestas
Divide en pares pregunta-respuesta
table
Hojas de cálculo, tablas
Conserva la estructura de la tabla
paper
Artículos académicos
Secciones, resumen, referencias
book
Libros largos, manuales
Fragmentación consciente de capítulos
laws
Documentos legales
Fragmentación basada en artículos
manual
Manuales técnicos
Conservación de la jerarquía de secciones
Consejos de rendimiento
1. Aumentar la memoria de Elasticsearch
2. Embeddings acelerados por GPU
Configura RAGFlow para usar un modelo de embeddings basado en GPU:
En Configuración → Proveedores de modelos, usa un modelo local de GPU a través de Ollama
O apunta a un servicio de embeddings dedicado que se ejecute en la GPU de Clore.ai
3. Procesamiento paralelo de documentos
RAGFlow procesa documentos en paralelo de forma predeterminada. Configura el número de trabajadores:
4. MinIO para conjuntos grandes de documentos
Para implementaciones con miles de documentos, configura almacenamiento MinIO dedicado con una mayor asignación de disco en tu pedido de CLORE.AI.
Solución de problemas
Problema: los servicios no arrancan (memoria)
Problema: no se puede acceder a la WebUI en el puerto 80
Problema: el análisis de documentos se queda atascado
Problema: la memoria heap de Elasticsearch se queda sin memoria
Problema: no se encuentra el modelo de embeddings
Enlaces
Documentación oficial: https://ragflow.io/docs
Docker Hub: https://hub.docker.com/r/infiniflow/ragflow
Referencia de la API: https://ragflow.io/docs/dev/http_api_reference
Discord: https://discord.gg/4XxujFgUN7
Marketplace de CLORE.AI: https://clore.ai/marketplace
Recomendaciones de GPU para Clore.ai
Desarrollo/Pruebas
RTX 3090 (24GB)
$0.07–0.21/gpu/hr
RAG de producción
RTX 3090 (24GB)
$0.07–0.21/gpu/hr
Embeddings de alto rendimiento
RTX 4090 (24GB)
$0.14–0.42/gpu/hr
💡 Todos los ejemplos de esta guía pueden desplegarse en Clore.ai servidores GPU. Explora las GPUs disponibles y alquila por hora: sin compromisos, acceso root completo.
Última actualización
¿Te fue útil?