FLUX.1 Kontext en ComfyUI: edición iterativa y personajes consistentes

"La ficha de BFL explica el modelo 12B, la edición sucesiva, el uso de salidas y el límite de licencia no comercial."
Tienes un retrato correcto: cabello corto plateado, ojos ámbar y ropa detallada. Solo quieres sustituir el escenario por una calle, pero la segunda imagen cambia rostro, cabello y atuendo. Tras ajustar pose y expresión, la tercera pierde nitidez. FLUX.1 Kontext usa la imagen de entrada como contexto y permite separar lo que cambia de lo que debe permanecer.
No es un bloqueo permanente de identidad. BFL muestra consistencia entre rondas y también un fallo con artefactos tras seis ediciones. Las secuencias cortas, las versiones intermedias y un cambio principal por ronda son más seguras.
Para qué sirve FLUX.1 Kontext
FLUX.1 Kontext Dev es un modelo de edición 12B que recibe imagen e instrucción. Puede cambiar fondos, ropa, detalles, estilo y texto, y continuar desde una salida anterior.
| Objetivo | Método Kontext | Elementos a conservar | Riesgo |
|---|---|---|---|
| Cambiar fondo, mantener persona | Editar solo el fondo | face, pose, scale, position | Cambian rostro o encuadre |
| Cambiar ropa, mantener rostro | Describir material y color | facial features, hairstyle, expression | Deriva la forma corporal |
| Mover un producto | Cambiar solo el entorno | shape, logo, material, proportions | Se redibuja logo o geometría |
| Crear una serie | Una dimensión por ronda | Repetir invariantes | Se acumulan errores |
| Mantener un personaje duradero | Explorar con Kontext | Guardar una referencia limpia | El entrenamiento es más estable |
ControlNet controla mejor pose y contorno; LoRA ofrece reutilización duradera. IPAdapter aporta condiciones de referencia y FaceID se centra en el rostro.
Instalar los modelos Kontext Dev
El tutorial oficial usa un diffusion model FP8 scaled, VAE y dos text encoders. La descarga puede requerir aceptar las condiciones de BFL.
ComfyUI/models/
├── diffusion_models/
│ └── flux1-dev-kontext_fp8_scaled.safetensors
├── text_encoders/
│ ├── clip_l.safetensors
│ └── t5xxl_fp16.safetensors
└── vae/
└── ae.safetensors
También admite t5xxl_fp8_e4m3fn_scaled.safetensors. Actualiza la lista; si falta un archivo, comprueba carpeta y descarga y reinicia. La guía de reutilización de workflows cubre problemas generales.
Abrir la plantilla nativa
Actualiza ComfyUI o Desktop y busca Flux.1 Kontext Dev en Workflow Templates. Revisa la versión antes de instalar nodes desconocidos.
Ejecutar la primera edición
El flujo oficial sigue estos pasos:
- Selecciona
flux1-dev-kontext_fp8_scaled.safetensorsenLoad Diffusion Model. - Selecciona
clip_l.safetensorsy T5 enDualCLIP Load. - Selecciona
ae.safetensorsenLoad VAE. - Carga la imagen en
Load Image(from output). - Escribe una instrucción inglesa en
CLIP Text Encode. - Ejecuta con
QueueoCtrl/Cmd + Enter.
La página actual sigue indicando que este workflow solo admite inglés. Una instrucción corta ayuda a distinguir fallos del modelo, prompt o grafo.
Cambiar un objeto en la primera ronda
Prueba primero el fondo, sin cambiar a la vez escena, ropa, pose, edad y estilo.
Change the background to a city street at night.
Keep the person in the exact same position, scale, and pose.
Preserve the same facial features, hairstyle, expression, and clothing.
Escribir el cambio y los invariantes
Kontext necesita objeto, acción e invariantes, no palabras vagas de calidad. beautiful o make it different dejan el límite abierto; change, replace, keep y preserve lo aclaran.
| Caso | Demasiado vago | Instrucción controlable |
|---|---|---|
| Fondo | Put her on a beach | Change the background to a beach while keeping the same face, pose, scale, and position |
| Ropa | Transform her into a Viking | Change only the clothing to Viking armor while preserving facial features and hairstyle |
| Color de producto | Create a new bottle design | Change only the bottle color to blue; preserve shape, logo placement, material, and proportions |
| Estilo | Make it a sketch | Convert to a pencil sketch while maintaining the original composition and subject identity |
Invariantes para personas, productos y composición
| Objetivo | Elementos a citar | Señal de fallo |
|---|---|---|
| Persona | facial features, hairstyle, expression, body shape | Cambian ojos, rostro, cabello o edad |
| Producto | shape, logo placement, material, proportions | Cambian logo, curva o material |
| Composición | composition, camera angle, position, scale | Desplazamiento, recorte o perspectiva |
| Pose | pose, hand position, body orientation | Se desvían extremidades y silueta |
Si la pose debe ser exacta, ControlNet suele ser mejor que ampliar el prompt.
Guardar, revisar y deshacer ediciones
Load Image(from output) pasa la salida anterior. Cambia primero fondo, después ropa o accesorios, luego pose o expresión leve y al final luz o estilo.
- Guarda la imagen original.
- Cambia solo el fondo y guarda
round-01. - Cambia solo ropa o accesorios y guarda
round-02. - Ajusta ligeramente pose o expresión.
- Aplica estilo, color o luz al final.
Cuándo retroceder
Si rostro, ojos, logo, proporciones o nitidez empeoran, vuelve a la última imagen limpia. Intentar reparar una salida degradada puede redibujar todavía más zonas.
No existe un número seguro fijo. El fallo de BFL tras seis rondas no significa que cinco sean siempre seguras ni que la sexta falle siempre.
Recetas de consistencia para personajes y productos
Describe rasgos visibles en vez de usar solo she o him:
Change only the background.
Keep the same woman with short silver hair and amber eyes.
Preserve her facial features, hairstyle, expression, body shape, pose, and scale.
Para productos, fija los detalles de marca:
Place the same bottle on a marble counter.
Preserve the exact bottle shape, logo placement, label text, material, proportions, and camera angle.
Change only the environment and surrounding lighting.
Esto reduce deriva, pero no sustituye la revisión. Comprueba logo, texto, proporciones, envase y material. Usa personas reales solo con autorización.
Elegir Dev, Pro, Max, FP8 o GGUF
| Opción | Acceso | Uso adecuado | Límite |
|---|---|---|---|
| Kontext Dev | Pesos locales abiertos | Investigación, personalización, privacidad | Non-Commercial License |
| Kontext Pro | API / Partner Nodes | Edición comercial rápida | Revisar precios y condiciones |
| Kontext Max | API / Partner Nodes | Mejor seguimiento y texto | No es el peso Dev local |
| FP8 scaled | Ruta oficial ComfyUI | Inicio nativo rápido | Memoria según entorno |
| GGUF / Nunchaku | Implementación externa | Ahorrar memoria o acelerar | Probar nodes, calidad y compatibilidad |
“12 GB siempre bastan” no es una garantía: T5, resolución, VAE, preview, offload y nodes también cuentan. Consulta la optimización de VRAM.
Probar guidance desde el ejemplo
El ejemplo Diffusers usa guidance_scale=2.5. Es un inicio, no un óptimo universal. Mantén imagen y seed y cambia un parámetro cada vez.
Resolver fallos en orden
| Síntoma | Revisar primero | Acción siguiente |
|---|---|---|
| Falta el modelo | Carpeta, nombre, descarga | Actualizar y reiniciar |
| El prompt apenas actúa | Inglés y objetivo concreto | Usar change/replace |
| Cambia el rostro | Demasiados cambios | Conservar rostro, cabello y pose |
| Cada ronda se ve peor | Se reutiliza una salida degradada | Volver a la última imagen limpia |
| Cambia el logo | Logo y etiqueta no fijados | Reducir zona y revisar |
| Deriva pose o encuadre | Hace falta control estructural | Usar ControlNet |
| Falta VRAM | FP8, T5, resolución, nodes | Probar GGUF, offload o API |
Durante el diagnóstico mantén imagen y seed. Cambiar modelo, cuantización, resolución y prompt juntos impide encontrar la causa.
Licencia, uso responsable y elección final
Los pesos FLUX.1 Kontext Dev están sujetos a la FLUX.1 dev Non-Commercial License. La ficha permite ciertos usos personales, científicos y comerciales de las salidas, pero no autoriza automáticamente integrar los pesos en un servicio de pago. Revisa la licencia BFL actual; Pro y Max son productos API.
Elige por objetivo:
- Kontext para cambios de fondo, ropa, zona local y concepto a corto plazo.
- LoRA para un personaje o estilo reutilizado a largo plazo.
- FaceID para fijar el rostro, con consentimiento.
- ControlNet para pose, contorno y composición precisos.
- IPAdapter para inyectar estilo o sujeto desde una referencia.
Tras la primera ejecución correcta, guarda la base y avanza por fondo, ropa, movimiento leve, luz o estilo. La ventaja de Kontext es el contexto explícito y poder volver a la última versión limpia.
Crear una secuencia Kontext reversible en ComfyUI
Parte de la plantilla Dev oficial, cambia una variable por ronda y define los elementos que no deben variar.
- 1
Step 1: Actualizar ComfyUI
Busca Flux.1 Kontext Dev en Workflow Templates y revisa la versión si no aparece. - 2
Step 2: Colocar los modelos
Instala diffusion model, VAE y CLIP/T5 en sus carpetas y reinicia. - 3
Step 3: Cargar la referencia
Carga una imagen propia o autorizada en Load Image(from output) y guarda el original. - 4
Step 4: Hacer un solo cambio
Describe en inglés el cambio y el rostro, pose, proporciones o composición que deben conservarse. - 5
Step 5: Guardar la primera salida
Comprueba rostro, cabello, logo, material, posición y nitidez. - 6
Step 6: Avanzar por etapas
Edita fondo, ropa, movimiento leve y por último luz o estilo. - 7
Step 7: Retroceder ante deriva
Si empeoran identidad, forma, logo o nitidez, usa la última salida limpia. - 8
Step 8: Cambiar de herramienta
Para uso duradero, rostro estricto o pose exacta, evalúa LoRA, FaceID o ControlNet.
FAQ
¿Qué diferencia hay entre Kontext y LoRA?
¿Dónde se guardan los modelos Kontext?
¿Cómo se reduce la deriva del rostro?
¿Se puede escribir el prompt en español?
¿Por qué se degrada la imagen tras varias ediciones?
¿Kontext Dev puede usarse comercialmente?
7 min de lectura · Publicado el: 21 ago 2026 · Actualizado el: 21 ago 2026
Guía práctica de ComfyUI y Stable Diffusion
Si llegaste desde búsqueda, lo más rápido es ir al artículo anterior o siguiente de esta misma serie.
Anterior
ComfyUI IPAdapter: imágenes de referencia, estilo, composición y modelos
Combina IPAdapter con CLIP Vision, ajusta weight y weight_type, controla estilo y composición, y corrige errores en flujos de SD1.5, SDXL y FLUX.
Parte 7 de 13
Siguiente
Consistencia facial en ComfyUI: InstantID, FaceID o ReActor
Compara InstantID, IPAdapter FaceID y ReActor para mantener rostros en ComfyUI, con modelos, rutas, ajustes, errores frecuentes y límites de licencia.
Parte 9 de 13



Comentarios
Inicia sesión con GitHub para dejar un comentario