FLUX en ComfyUI: Tutorial Completo
FLUX es uno de los modelos más potentes de 2024-2026. Aprendé a usarlo en ComfyUI con este tutorial paso a paso.
FLUX cambió el juego de la generación de imágenes. Desarrollado por Black Forest Labs (el equipo detrás de Stable Diffusion), FLUX ofrece calidad superior, mejor seguimiento de prompts, y capacidades que antes eran imposibles.
En este tutorial te muestro cómo configurar y usar FLUX en ComfyUI desde cero.
¿Qué es FLUX?
FLUX es una familia de modelos de difusión rectificada (rectified flow) creada por Black Forest Labs. Hay varias versiones:
- FLUX.1 [pro]: El más potente, acceso vía API (no local)
- FLUX.1 [dev]: Potente, uso no comercial, corre local
- FLUX.1 [schnell]: Rápido, uso comercial permitido, corre local
Para uso local en ComfyUI, usaremos FLUX.1 [dev] o [schnell].
Requisitos
FLUX es más exigente que Stable Diffusion:
- GPU: NVIDIA con 12GB+ VRAM (24GB recomendado)
- RAM: 32GB mínimo
- Almacenamiento: ~30GB para el modelo completo
- ComfyUI: Versión actualizada
⚡ ¿GPU limitada?
FLUX necesita bastante VRAM. Si tu GPU no alcanza, probalo en nuestro Playground con GPUs de hasta 200GB.
Ir al Playground →Paso 1: Descargar FLUX
Los modelos FLUX están en Hugging Face:
- Visitá Hugging Face - Black Forest Labs
- Elegí FLUX.1-dev o FLUX.1-schnell
- Descargá el archivo
flux1-dev.safetensors(~24GB)
Archivos Necesarios
FLUX requiere varios componentes:
- Modelo principal:
flux1-dev.safetensors→models/unet/ - VAE:
ae.safetensors→models/vae/ - CLIP:
clip_l.safetensors→models/clip/ - T5:
t5xxl_fp16.safetensors→models/clip/
Paso 2: Workflow Básico de FLUX
El workflow de FLUX es diferente al de SD. Los nodos principales:
1. Load Diffusion Model
Cargá el modelo FLUX (UNET):
- Nodo:
Load Diffusion Model - Seleccioná:
flux1-dev.safetensors
2. DualCLIPLoader
FLUX usa dos encoders de texto:
- Nodo:
DualCLIPLoader - clip_name1:
clip_l.safetensors - clip_name2:
t5xxl_fp16.safetensors - type:
flux
3. CLIP Text Encode (FLUX)
Para los prompts:
- Nodo:
CLIPTextEncode - Conectá la salida del DualCLIPLoader
- Escribí tu prompt
4. Empty SD3 Latent Image
Para el espacio latente:
- Nodo:
EmptySD3LatentImage - width/height: Resolución deseada (1024x1024, etc.)
5. FluxGuidance
FLUX usa guidance diferente:
- Nodo:
FluxGuidance - guidance: 3.5-4.0 (típico)
6. KSampler
Para el sampling:
- Nodo:
KSampler - sampler_name:
euler - scheduler:
simple - steps: 20-50 (dev), 4-8 (schnell)
7. VAE Decode
- Nodo:
VAELoader→ cargarae.safetensors - Nodo:
VAEDecode→ convertir latent a imagen
Paso 3: Optimización de VRAM
Si tenés VRAM limitada:
FP8 Quantization
Reducí el uso de memoria:
- Descargá versiones FP8 del modelo
- O usá nodos de cuantización
Offloading
Movimiento de modelos entre GPU y CPU:
- Ejecutá ComfyUI con
--lowvram - O usá
--cpupara T5 (más lento pero funciona)
Tips para Prompts en FLUX
FLUX es excelente siguiendo prompts. Algunas recomendaciones:
- Sé descriptivo: FLUX entiende prompts largos y detallados
- Texto en imágenes: FLUX puede generar texto legible (algo que SD no podía)
- Sin negative prompts: FLUX no necesita negative prompts extensos
- Guía baja: 3.5-4.0 suele ser suficiente
Ejemplo de Prompt
Professional product photography of a modern smartphone,
floating in mid-air, dramatic lighting from the left,
clean white background, reflection below, 8K quality,
commercial advertising style, sharp details
FLUX.1 [schnell] vs [dev]
| Aspecto | [schnell] | [dev] |
|---|---|---|
| Velocidad | 4-8 pasos | 20-50 pasos |
| Calidad | Muy buena | Máxima |
| Licencia | Apache 2.0 (comercial OK) | No comercial |
| Ideal para | Producción, iteración rápida | Máxima calidad, personal |
Workflows Avanzados
Una vez que dominás lo básico, podés explorar:
- FLUX + ControlNet: Control sobre pose, profundidad, edges
- FLUX + LoRAs: Estilos personalizados
- FLUX + IPAdapter: Transferencia de estilo de imágenes
- Upscaling: Aumentar resolución con modelos específicos
Próximos Pasos
Workflows FLUX listos para usar
En nuestro Playground tenemos workflows de FLUX optimizados y listos. Sin instalación, sin configuración.
Explorar Playground →