Cambiar tema

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

Easton editorial illustration: three connected portrait frames showing input, background edit, and clothing edit, a small identity-lock badge spanning all three frames
12B
Parámetros de Kontext Dev
BFL lo describe como un rectified flow transformer de 12.000 millones de parámetros.
1.026
Pares imagen-prompt de KontextBench
El informe evalúa edición, referencia de personajes, estilo y texto con 1.026 pares.
2.5
guidance_scale del ejemplo Diffusers
Es un punto de partida, no un valor óptimo universal.
数据来源: Model card de BFL e informe técnico de FLUX.1 Kontext

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

ObjetivoMétodo KontextElementos a conservarRiesgo
Cambiar fondo, mantener personaEditar solo el fondoface, pose, scale, positionCambian rostro o encuadre
Cambiar ropa, mantener rostroDescribir material y colorfacial features, hairstyle, expressionDeriva la forma corporal
Mover un productoCambiar solo el entornoshape, logo, material, proportionsSe redibuja logo o geometría
Crear una serieUna dimensión por rondaRepetir invariantesSe acumulan errores
Mantener un personaje duraderoExplorar con KontextGuardar una referencia limpiaEl 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:

  1. Selecciona flux1-dev-kontext_fp8_scaled.safetensors en Load Diffusion Model.
  2. Selecciona clip_l.safetensors y T5 en DualCLIP Load.
  3. Selecciona ae.safetensors en Load VAE.
  4. Carga la imagen en Load Image(from output).
  5. Escribe una instrucción inglesa en CLIP Text Encode.
  6. Ejecuta con Queue o Ctrl/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.

CasoDemasiado vagoInstrucción controlable
FondoPut her on a beachChange the background to a beach while keeping the same face, pose, scale, and position
RopaTransform her into a VikingChange only the clothing to Viking armor while preserving facial features and hairstyle
Color de productoCreate a new bottle designChange only the bottle color to blue; preserve shape, logo placement, material, and proportions
EstiloMake it a sketchConvert to a pencil sketch while maintaining the original composition and subject identity

Invariantes para personas, productos y composición

ObjetivoElementos a citarSeñal de fallo
Personafacial features, hairstyle, expression, body shapeCambian ojos, rostro, cabello o edad
Productoshape, logo placement, material, proportionsCambian logo, curva o material
Composicióncomposition, camera angle, position, scaleDesplazamiento, recorte o perspectiva
Posepose, hand position, body orientationSe 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.

  1. Guarda la imagen original.
  2. Cambia solo el fondo y guarda round-01.
  3. Cambia solo ropa o accesorios y guarda round-02.
  4. Ajusta ligeramente pose o expresión.
  5. 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ónAccesoUso adecuadoLímite
Kontext DevPesos locales abiertosInvestigación, personalización, privacidadNon-Commercial License
Kontext ProAPI / Partner NodesEdición comercial rápidaRevisar precios y condiciones
Kontext MaxAPI / Partner NodesMejor seguimiento y textoNo es el peso Dev local
FP8 scaledRuta oficial ComfyUIInicio nativo rápidoMemoria según entorno
GGUF / NunchakuImplementación externaAhorrar memoria o acelerarProbar 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íntomaRevisar primeroAcción siguiente
Falta el modeloCarpeta, nombre, descargaActualizar y reiniciar
El prompt apenas actúaInglés y objetivo concretoUsar change/replace
Cambia el rostroDemasiados cambiosConservar rostro, cabello y pose
Cada ronda se ve peorSe reutiliza una salida degradadaVolver a la última imagen limpia
Cambia el logoLogo y etiqueta no fijadosReducir zona y revisar
Deriva pose o encuadreHace falta control estructuralUsar ControlNet
Falta VRAMFP8, T5, resolución, nodesProbar 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. 1

    Step 1: Actualizar ComfyUI

    Busca Flux.1 Kontext Dev en Workflow Templates y revisa la versión si no aparece.
  2. 2

    Step 2: Colocar los modelos

    Instala diffusion model, VAE y CLIP/T5 en sus carpetas y reinicia.
  3. 3

    Step 3: Cargar la referencia

    Carga una imagen propia o autorizada en Load Image(from output) y guarda el original.
  4. 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. 5

    Step 5: Guardar la primera salida

    Comprueba rostro, cabello, logo, material, posición y nitidez.
  6. 6

    Step 6: Avanzar por etapas

    Edita fondo, ropa, movimiento leve y por último luz o estilo.
  7. 7

    Step 7: Retroceder ante deriva

    Si empeoran identidad, forma, logo o nitidez, usa la última salida limpia.
  8. 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?
Kontext edita una imagen sin entrenamiento previo. LoRA requiere pesos, pero es mejor para reutilizar a largo plazo un personaje, producto o estilo.
¿Dónde se guardan los modelos Kontext?
El diffusion model va en models/diffusion_models/, ae.safetensors en models/vae/, y clip_l con t5xxl en models/text_encoders/.
¿Cómo se reduce la deriva del rostro?
Cambia una dimensión y conserva facial features, hairstyle, expression, pose y scale. Si ya hay deriva, vuelve a la imagen anterior.
¿Se puede escribir el prompt en español?
La documentación actual de ComfyUI indica que este workflow nativo de Kontext Dev solo admite prompts en inglés.
¿Por qué se degrada la imagen tras varias ediciones?
Cada ronda hereda errores. Guarda versiones, limita el alcance y retrocede cuando aparezca deriva.
¿Kontext Dev puede usarse comercialmente?
Los pesos están sujetos a la FLUX.1 dev Non-Commercial License. Consulta la licencia BFL vigente y separa el uso de salidas del uso de los pesos.

7 min de lectura · Publicado el: 21 ago 2026 · Actualizado el: 21 ago 2026

Comentarios

Inicia sesión con GitHub para dejar un comentario

Easton BlogEaston Blog