Dify
Qué cubre este artículo
- Qué es Dify y para qué sirve.
- Cómo desplegar Dify localmente con Docker.
- Cómo construir un RAG simple o un agente.
- Cómo integrar modelos locales a través de Ollama.
- Para quién es especialmente útil Dify.
Introducción
Dify es una plataforma de código abierto para aplicaciones de IA, agentes y flujos de trabajo. Su principal ventaja: ofrece una interfaz visual. Si prefieres hacer clic en lugar de programar, llegarás a tu objetivo mucho más rápido. Dify se puede ejecutar localmente en Docker y es compatible con modelos de OpenAI, Anthropic, Ollama y otros proveedores.
Dify en pocas palabras
Dify se construye sobre apps, flujos de trabajo y agentes. Una app puede ser un chat simple, un generador de texto o un agente. Los flujos de trabajo conectan pasos visualmente. Los agentes pueden usar herramientas, conocimiento y múltiples pasos. Detrás de la interfaz se crean puntos finales de API configurables.
Instalación
La forma más rápida es con Docker Compose:
git clone https://github.com/langgenius/dify.git
cd dify/docker
cp .env.example .env
docker compose up -d
Después, Dify estará disponible en http://localhost/install. En el primer inicio, creas una cuenta de administrador. Para configuraciones en producción, debes adaptar el archivo .env.
Integrar Ollama como modelo
Dify puede comunicarse directamente con Ollama:
- Abre Configuración → Proveedores de modelos
- Selecciona Ollama
- Ingresa la URL:
http://host.docker.internal:11434 - Elige el modelo que deseas
Asegúrate de que el modelo ya esté descargado en Ollama:
ollama pull llama3.1
Primeros pasos: un chat simple
- Haz clic en Crear app.
- Elige Chatbot o Agent.
- Ingresa una instrucción del sistema.
- Selecciona tu modelo.
- Prueba el chat.
Para RAG, carga documentos y añade una base de conocimiento.
¿Para qué es adecuado Dify?
| Caso de uso | Beneficio |
|---|---|
| Prototipos rápidos | Construcción visual sin código |
| Chatbots RAG | Cargar documentos y consultarlos |
| Agentes | Conectar herramientas, conocimiento y flujos de trabajo |
| Auto-hospedaje | Los datos permanecen internos |
Obstáculos típicos
- Recursos de Docker - Dify consta de varios contenedores. Necesitas al menos 4 GB de RAM disponibles.
- URL de Ollama en Docker -
localhostdesde el contenedor de Dify generalmente no llega al host. Usahost.docker.internal. - Configuración SMTP - Para restablecimiento de contraseña e invitaciones, Dify necesita una configuración de correo.
Enlaces útiles
FAQ - Preguntas frecuentes
¿Es Dify gratuito?
La versión de código abierto sí. También existe una versión en la nube con planes de pago.
¿Puedo ejecutar Dify localmente?
Sí, con Docker Compose. Es la forma recomendada para auto-hospedaje.
¿Necesito conocimientos de programación?
Para muchos casos de uso, no. Los flujos de trabajo complejos y las APIs se benefician de ello.


