For the complete documentation index, see llms.txt. This page is also available as Markdown.

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.

Configuración
GPU
VRAM
RAM
Almacenamiento
Precio estimado

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

+ vLLM (RAG de producción)

A100 80GB

80 GB

64 GB

100 GB

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:

  1. Mostrar una pantalla de bienvenida y pedir crear una cuenta (o saltar)

  2. Ofrecer un conjunto de plantillas iniciales (RAG, chatbot, agente)

  3. 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

Variable
Descripción
Predeterminado

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:11434

  • Modelo: llama3.1:8b

Para embeddings, usa el OllamaEmbeddings componente con:

  • URL base: http://host.docker.internal:11434

  • Modelo: 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):

  1. Cargador de archivos nodo → Cargar documentos PDF/texto

  2. Divisor de texto nodo → Dividir documentos en fragmentos (tamaño: 512, solapamiento: 50)

  3. OllamaEmbeddings nodo → Generar embeddings (modelo: nomic-embed-text)

  4. Chroma o FAISS nodo → Almacenar vectores localmente

  5. OllamaEmbeddings nodo → Insertar en embeddings la consulta del usuario

  6. Recuperador nodo → Encontrar los fragmentos más similares top-k

  7. Ollama nodo → Generar respuesta (modelo: llama3.1:8b)

  8. 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

Última actualización

¿Te fue útil?