Constructor visual de IA Langflow
Despliega Langflow en Clore.ai: crea y ejecuta canalizaciones visuales de IA, sistemas RAG y flujos de trabajo multiagente en infraestructura de nube GPU asequible con una interfaz no-code de arrastrar y soltar.
Descripción general
Langflow es una plataforma de código abierto y de bajo código para crear aplicaciones de IA mediante una interfaz visual de arrastrar y soltar. Con más de 55 mil estrellas en GitHub y una comunidad en rápido crecimiento, se ha convertido en una de las herramientas de referencia para prototipar e implementar flujos de trabajo impulsados por LLM sin escribir código complejo de andamiaje.
Langflow está construido sobre LangChain y proporciona un editor gráfico donde puedes conectar componentes — LLMs, almacenes vectoriales, cargadores de documentos, recuperadores, agentes, herramientas — dibujando líneas entre nodos. El pipeline resultante puede exportarse como un endpoint de API, compartirse como plantilla o incrustarse en tu aplicación.
Capacidades clave:
Constructor visual de RAG — Conecta cargadores de documentos → embeddings → almacenes vectoriales → recuperadores en minutos
Flujos de trabajo multiagente — Encadena múltiples agentes de IA con memoria, herramientas y lógica de decisión
Integración con LangChain — Accede a todo el ecosistema de LangChain mediante nodos de la interfaz
Mercado de componentes — Componentes aportados por la comunidad para docenas de servicios
API-first — Cada flujo genera automáticamente un endpoint de API REST
Memoria y estado — Memoria de conversación integrada, gestión de sesiones
¿Por qué Clore.ai para Langflow?
Los requisitos de cómputo de Langflow son mínimos — es un servidor web en Python que maneja la orquestación de flujos de trabajo. Sin embargo, Clore.ai abre casos de uso potentes:
Embeddings autoalojados — Ejecuta modelos locales de embeddings (nomic-embed, BGE) en GPU para una generación vectorial rápida y gratuita
Backends LLM locales — Conecta Langflow con Ollama o vLLM ejecutándose en el mismo servidor
Canalizaciones de datos privadas — Procesa documentos sensibles sin enviar datos a APIs externas
Optimización de costos — Reemplaza las costosas llamadas de embeddings de OpenAI con inferencia local gratuita
Flujos de trabajo persistentes — Flujos de larga duración en servidores dedicados (frente a funciones efímeras en la nube)
Requisitos
Langflow en sí es ligero y basado en CPU. La GPU es opcional, pero permite inferencia local gratuita de LLM/embeddings.
Solo Langflow (backends de API)
No se necesita nada
—
4 GB
10 GB
~$0.03–0.08/h
+ Embeddings locales (nomic-embed)
RTX 3090
24 GB
8 GB
20 GB
$0.07–0.21/h
+ Ollama (Llama 3.1 8B)
RTX 3090
24 GB
16 GB
40 GB
$0.07–0.21/h
+ Ollama (Qwen2.5 32B)
RTX 4090
24 GB
32 GB
60 GB
$0.14–0.42/h
Para una comparación de opciones de GPU en Clore.ai, consulta la Guía de comparación de GPU.
Requisitos de software en el servidor de Clore.ai:
Docker Engine (preinstalado en todas las imágenes de Clore.ai)
NVIDIA Container Toolkit (preinstalado en imágenes con GPU, requerido solo para LLM local)
Más de 10 GB de espacio libre en disco para la imagen de Langflow y los datos de los flujos
Acceso saliente a internet (para descargar imágenes de Docker y الوصول a APIs externas)
Inicio rápido
Paso 1: Conéctate a tu servidor de Clore.ai
Reserva un servidor en el mercado de Clore.ai. Para un uso solo de Langflow, cualquier servidor con ≥4 GB de RAM funciona. Conéctate por SSH:
Paso 2: Ejecuta Langflow con Docker
La implementación más sencilla — un solo comando:
Espera ~30–60 segundos a que inicie y luego accede en http://<ip-del-servidor>:7860
Paso 3: Expón el puerto 7860 en Clore.ai
En el panel de Clore.ai, ve a tu servidor → sección Puertos → asegúrate de que 7860 esté asignado. Si usas una plantilla personalizada, añade 7860:7860 a la configuración de puertos antes de iniciar el servidor.
Paso 4: Primer inicio
En la primera visita, Langflow hará lo siguiente:
Mostrar una pantalla de bienvenida y pedir crear una cuenta (o saltar)
Ofrecer un conjunto de plantillas iniciales (RAG, chatbot, agente)
Abrir el editor visual del lienzo
¡Ya estás listo para crear tu primer flujo!
Configuración
Almacenamiento persistente de datos
Por defecto, Langflow almacena los flujos y los datos dentro del contenedor. Monta un volumen para que persista entre reinicios:
Referencia de variables de entorno
LANGFLOW_HOST
Dirección de enlace
0.0.0.0
LANGFLOW_PORT
Puerto del servidor web
7860
LANGFLOW_DATABASE_URL
Cadena de conexión a la base de datos
SQLite en memoria
LANGFLOW_SECRET_KEY
Secreto de sesión (configúralo para producción)
Aleatorio
LANGFLOW_AUTO_LOGIN
Omitir pantalla de inicio de sesión
true
LANGFLOW_SUPERUSER
Nombre de usuario del administrador
admin
LANGFLOW_SUPERUSER_PASSWORD
Contraseña del administrador
—
LANGFLOW_WORKERS
Número de trabajadores de API
1
LANGFLOW_LOG_LEVEL
Nivel de verbosidad del registro
crítico
OPENAI_API_KEY
Precargar clave de OpenAI
—
Usando PostgreSQL (Producción)
Para implementaciones multiusuario o de producción, usa PostgreSQL en lugar de SQLite:
Docker Compose (pila completa)
Para una configuración completa con PostgreSQL y proxy inverso Nginx:
Fijación de versión específica
Para implementaciones reproducibles, fija una versión específica:
Aceleración por GPU (Integración de modelos locales)
Langflow en sí se ejecuta en CPU, pero conectarlo a servicios locales con GPU en el mismo servidor de Clore.ai desbloquea inferencia privada gratuita.
Conectar Langflow a Ollama
En la interfaz de Langflow, usa el Ollama componente con:
URL base:
http://host.docker.internal:11434Modelo:
llama3.1:8b
Para embeddings, usa el OllamaEmbeddings componente con:
URL base:
http://host.docker.internal:11434Modelo:
nomic-embed-text
Configuración completa de Ollama: consulta la guía de Ollama
Conectar Langflow a vLLM (compatible con OpenAI)
Configuración completa de vLLM: consulta la guía de vLLM
Construyendo una canalización RAG local
Ejemplo de flujo RAG usando solo modelos locales (coste de API cero):
Cargador de archivos nodo → Cargar documentos PDF/texto
Divisor de texto nodo → Dividir documentos en fragmentos (tamaño: 512, solapamiento: 50)
OllamaEmbeddings nodo → Generar embeddings (modelo:
nomic-embed-text)Chroma o FAISS nodo → Almacenar vectores localmente
OllamaEmbeddings nodo → Insertar en embeddings la consulta del usuario
Recuperador nodo → Encontrar los fragmentos más similares top-k
Ollama nodo → Generar respuesta (modelo:
llama3.1:8b)Salida de chat nodo → Devolver respuesta
Toda esta canalización se ejecuta en tu servidor de Clore.ai sin llamadas externas a APIs.
Consejos y buenas prácticas
1. Exporta los flujos como copias de seguridad
Antes de detener tu servidor de Clore.ai, exporta tus flujos:
En la interfaz: Flujos → Seleccionar todo → Exportar → Descargar JSON
O a través de la API:
curl http://localhost:7860/api/v1/flows/
Guárdalos en un volumen persistente o descárgalos a tu máquina local.
2. Usa la API para la automatización
Cada flujo de Langflow genera un endpoint de API. Activa los flujos programáticamente:
3. Asegura tu instancia
Para cualquier cosa más allá de pruebas locales:
4. Supervisa el uso de memoria
Langflow puede acumular memoria con el tiempo cuando hay muchos flujos activos:
5. Usa plantillas iniciales
Langflow incluye plantillas listas para producción:
RAG básico — Preguntas y respuestas sobre documentos con almacén vectorial
Chatbot con memoria — Agente conversacional con historial
Asistente de investigación — Búsqueda web + síntesis con LLM
Acceso mediante: Nuevo flujo → Proyectos iniciales
6. Caché de componentes
Activa la caché para acelerar ejecuciones repetidas del flujo:
En la configuración del flujo: activa "Cache" en los nodos costosos (embeddings, llamadas a LLM)
Especialmente útil para la recuperación RAG durante el desarrollo
Solución de problemas
El contenedor no logra iniciarse
La interfaz carga, pero los flujos no se ejecutan
No se puede conectar a Ollama
Errores de base de datos al reiniciar
Ejecución lenta del flujo
Restablecer contraseña de administrador
Lecturas adicionales
Repositorio de GitHub de Langflow — Código fuente, incidencias, registro de cambios
Documentación de Langflow — Documentación oficial, referencia de componentes, documentación de la API
Discord de Langflow — Soporte de la comunidad y compartición de flujos
Ollama en Clore.ai — Configure un backend LLM local para Langflow
vLLM en Clore.ai — Servicio de LLM de alto rendimiento para flujos de producción
Guía de comparación de GPU — Elija la GPU adecuada de Clore.ai para su carga de trabajo
Documentación de LangChain — Referencia del marco subyacente
Docker Hub: langflowai/langflow — Etiquetas y versiones de imagen disponibles
Última actualización
¿Te fue útil?