Langflow
Qué cubre este artículo
- Qué es Langflow y cómo se integra con LangChain.
- Cómo instalar Langflow.
- Cómo construir tu primer flujo visual.
- Cómo integrar un modelo local de Ollama.
- Cuándo Langflow es útil.
Introducción
Langflow es una interfaz visual para LangChain. Conectas componentes como modelos, prompts, herramientas y almacenamiento mediante arrastrar y soltar. Esto permite construir flujos de IA sin escribir mucho código. Langflow se ejecuta de forma local y también soporta Ollama. Si ya conoces LangChain, te orientarás rápidamente.
Langflow en pocas palabras
Langflow proporciona componentes que conectas en un área de trabajo. Un componente puede ser un modelo, un prompt, un archivo o una herramienta. Las conexiones determinan el flujo de datos. Los flujos completados se pueden exponer como un endpoint API.
Instalación
Opción 1: Con pip
pip install langflow
langflow run
Después, Langflow estará disponible en http://localhost:7860.
Opción 2: Con Docker
docker run -it --rm -p 7860:7860 langflowai/langflow:latest
Opción 3: Desde el repositorio
git clone https://github.com/langflow-ai/langflow.git
cd langflow
docker compose up
Integrar Ollama como modelo
Añade un componente Ollama en la interfaz. Ingresa http://localhost:11434 como URL base y selecciona un modelo descargado:
ollama pull llama3.1
Primeros pasos: Un flujo simple
- Abre Langflow en el navegador.
- Haz clic en New Flow.
- Arrastra un componente Ollama y un componente Prompt al área de trabajo.
- Conecta el prompt y el modelo.
- Escribe un prompt y ejecuta el flujo.
Verás inmediatamente cómo el modelo responde a tu entrada.
Para qué es útil Langflow
| Caso de uso | Ventaja |
|---|---|
| Prototipos de prompts | Prueba rápidamente sin escribir código |
| Flujos RAG | Conecta documentos, embeddings y modelos |
| Workflows de agentes | Vincula herramientas y almacenamiento visualmente |
| Aprendizaje | Comprende cómo funcionan juntos los componentes de LangChain |
Obstáculos comunes
- Dependencias - La instalación con pip puede causar problemas con versiones antiguas de Python. Se recomienda Python 3.11 o superior.
- Puerto 7860 ocupado - Langflow utiliza este puerto. Si es necesario, cámbialo al iniciar.
- Modelo no encontrado - En Ollama, el modelo debe descargarse previamente con
ollama pull.
Enlaces útiles
FAQ - Preguntas frecuentes
¿Langflow es gratuito?
Sí, la versión de código abierto es gratuita. También existe una versión en la nube de pago.
¿Puedo ejecutar Langflow localmente?
Sí, con pip, Docker o Docker Compose. No necesitas ningún servicio en la nube.
¿Necesito conocimientos de LangChain?
No, pero ayudan. Langflow hace los conceptos visualmente comprensibles.


