Guía Completa de ComfyUI FLUX.1 Kontext: Tutorial de Edición de Imágenes con IA y Prompts
FLUX.1 Kontext es una suite de modelos generativos diseñada para la edición basada en texto e imágenes. A diferencia de los modelos tradicionales de texto a imagen (T2I), Kontext soporta el procesamiento de imágenes basado en contexto, capaz de entender tanto el contenido de la imagen como el texto para lograr capacidades de edición de imágenes más precisas.
Actualmente, Black Forest Labs solo ha lanzado la versión API, y la versión de código abierto aún no está disponible. Actualizaremos este artículo con tutoriales relevantes una vez que la versión de código abierto esté disponible. Actualmente, FLUX.1 Kontext se puede usar en ComfyUI a través de nodos API.
Características del Modelo FLUX.1 Kontext
- Edición Continua de Imágenes: Mantiene la consistencia a través de múltiples pasos de edición
- Modificación Precisa de Objetos: Modifica con precisión objetos específicos en las imágenes
- Edición de Consistencia de Personajes: Mantiene las características de los personajes a través de múltiples pasos de edición
- Preservación y Transferencia de Estilo: Puede tanto mantener el estilo original como realizar transferencia de estilo
- Edición de Texto en Imágenes: Edita directamente el contenido de texto en las imágenes
- Control de Composición: Control preciso sobre la composición de la imagen, ángulos de cámara y poses
- Inferencia Rápida: Velocidad eficiente en la generación y edición de imágenes
Uso de FLUX.1 Kontext en ComfyUI a través de API
FLUX.1 Kontext se proporciona actualmente en ComfyUI como nodos API. Continuaremos actualizando este tutorial después del lanzamiento de la versión de código abierto. Por favor, visita la Wiki de ComfyUI para artículos relacionados escritos en la documentación oficial de ComfyUI.
Tutorial Oficial de Nodos API FLUX.1 Kontext
- Por favor, actualiza tu ComfyUI Portable o Desktop a la última versión.
- En la barra de menú, selecciona Workflow -> Browse Templates -> categoría Image API para encontrar las plantillas relacionadas con FLUX.1 Kontext.
El uso de nodos API requiere que inicies sesión y asegures un saldo suficiente en tu cuenta. Por favor, consulta Descripción General de Nodos API de ComfyUI para aprender sobre el sistema de créditos.
Dado que los nodos correspondientes son muy simples de usar, básicamente solo necesitas encontrar el nodo Flux.1 Kontext [pro] Image
o Flux.1 Kontext [pro] Image
en el Nodo API y usar los nodos Load Image
y Save Image
.
- Carga la imagen a editar en el nodo
Load Image
- Modifica los parámetros necesarios en el nodo
Flux.1 Kontext Pro Image
oFlux.1 Kontext Max Image
:prompt
Ingresa el prompt para la imagen que deseas editaraspect_ratio
Establece la relación de aspecto de la imagen original, la proporción debe estar entre 1:4 y 4:1prompt_upsampling
Establece si se debe usar el upsampling de prompts. Si está habilitado, modificará automáticamente el prompt para obtener resultados más ricos, pero los resultados no son reproducibles
- Haz clic en el botón
Run
o usa el atajoCtrl(cmd) + Enter
para ejecutar la edición de la imagen. - Después de esperar a que la API devuelva los resultados, puedes ver la imagen editada en el nodo
Save Image
, y la imagen correspondiente también se guardará en el directorioComfyUI/output/
.
Workflow Nativo de ComfyUI Flux.1 Kontext
[Por actualizar]
Guía Completa de Prompts de FLUX.1 Kontext
Conceptos Básicos de Prompts en FLUX.1 Kontext
Nota Importante: FLUX.1 Kontext tiene un límite máximo de 512 tokens para los prompts, por favor planifica la longitud de tu prompt en consecuencia.
Por favor, escribe los prompts en inglés La ventaja principal de Kontext radica en su capacidad para entender el contexto de la imagen - solo necesitas especificar lo que quieres cambiar, sin necesidad de describir toda la escena en detalle. Esto hace que la edición de imágenes sea más simple e intuitiva.
Modificación Básica de Objetos en FLUX.1 Kontext
Kontext sobresale en la modificación directa de objetos, como cambiar colores o reemplazar objetos.
Ejemplos de Modificación Básica:
Tipo de Modificación | Ejemplo de Prompt | Descripción del Efecto |
---|---|---|
Cambio de Color | ”Change the car color to red” | Solo cambia el color del auto |
Reemplazo de Objeto | ”Change the flowers to yellow” | Cambia el color de las flores |
Adición Simple | ”Add an apple on the table” | Añade nuevo objeto a la escena |
Comparación de Niveles de Precisión en Prompts
Diferentes niveles de detalle en los prompts producirán diferentes efectos de edición. Aquí hay una comparación de tres niveles de precisión:
Tabla de Comparación de Niveles
Nivel de Precisión | Características | Ventajas | Desventajas | Casos de Uso |
---|---|---|---|---|
Edición Simple | Conciso y directo | Rápido y fácil | Puede cambiar estilo | Prueba rápida de ideas |
Edición Controlada | Añade preservación | Más estable | Ligeramente más largo | Necesidad de preservar |
Transformación Compleja | Detallado todo | Control preciso | Prompts más largos | Múltiples cambios |
Comparación de Ejemplos Específicos
Escenario: Cambiar escena nocturna a diurna
Nivel de Precisión | Prompt | Efecto Esperado |
---|---|---|
Edición Simple | ”Change to daytime” | Cambia tiempo, estilo puede cambiar |
Edición Controlada | ”Change to daytime while maintaining the same style of the painting” | Cambia tiempo, preserva estilo |
Transformación Compleja | ”Change the setting to a day time, add a lot of people walking the sidewalk while maintaining the same style of the painting” | Múltiples cambios, preciso |
Guía Completa de Conversión de Estilos
Tabla de Principios de Conversión de Estilos
Principio | Descripción | Buen Ejemplo | Evitar Ejemplo |
---|---|---|---|
Especificar Estilo | Usar nombres específicos | ”Transform to Bauhaus art style" | "Make it artistic” |
Referenciar Movimientos | Mencionar específicos | ”1960s pop art poster style" | "Modern art style” |
Describir Características | Detallar elementos | ”Visible brushstrokes, thick paint texture" | "Make it look better” |
Preservar Elementos | Especificar retención | ”While maintaining the original composition and placement” | No preservation |
Comparación de Prompts de Conversión de Estilo
Convirtiendo foto a estilo de pintura
Tipo de Efecto | Prompt | Calidad del Resultado |
---|---|---|
❌ Básico (puede perder detalles) | “Make it a sketch” | Cambio de estilo, pérdida de detalles |
✅ Mejorado (preserva) | “Convert to pencil sketch with natural graphite lines, cross-hatching, and visible paper texture” | Estilo + detalles |
✅ Mejor (control total) | “Convert to pencil sketch with natural graphite lines, cross-hatching, and visible paper texture while maintaining all background details and features” | Balance perfecto |
Plantillas Comunes de Prompts para Conversión de Estilo
Tipo de Estilo | Plantilla de Prompt Recomendada |
---|---|
Pintura al Óleo | ”Transform to oil painting with visible brushstrokes, thick paint texture, and rich color depth” |
Acuarela | ”Convert to watercolor painting with transparent colors, paper texture, and natural paint flow effects” |
Boceto a Lápiz | ”Convert to pencil sketch with natural graphite lines, cross-hatching, and visible paper texture” |
Estilo Anime | ”Transform to anime style with clear lines, vibrant colors, and typical anime character features” |
Claymation | ”Restyle to Claymation style with 3D sculpted texture and soft lighting effects” |
Marco de Edición de Consistencia de Personajes en FLUX.1 Kontext
Método de Tres Pasos para Consistencia de Personajes
Paso | Propósito | Ejemplo | Importancia |
---|---|---|---|
1. Establecer Referencia | Definir identidad | ”The woman with short black hair” | ⭐⭐⭐⭐⭐ |
2. Especificar Cambio | Indicar cambios | ”Now in a tropical beach setting” | ⭐⭐⭐⭐ |
3. Marca de Retención | Especificar características | ”While maintaining the same facial features and expression” | ⭐⭐⭐⭐⭐ |
Comparación de Palabras de Descripción de Personajes
Método de Descripción | Efecto | Ejemplo | Recomendación |
---|---|---|---|
❌ Referencia con Pronombre | Confuso | ”She”, “He”, “This person” | No recomendado |
✅ Descripción Específica | Identidad clara | ”The woman with short black hair” | Muy recomendado |
✅ Marcado de Características | Identificación precisa | ”The man with glasses”, “The girl in red coat” | Recomendado |
Secuencia de Ejemplo de Edición Secuencial
Personaje: Mujer Joven
Paso de Edición | Prompt | Objetivo |
---|---|---|
Paso 1 | ”She’s now taking a selfie in a street in Freiburg, it’s a lovely day out” | Cambiar entorno y actividad |
Paso 2 | ”Remove the thing from her face” | Eliminar elemento específico |
Paso 3 | ”It’s now snowing, everything is covered in snow” | Cambiar entorno climático |
Técnicas Especiales de Edición de Texto
Reglas de Sintaxis para Edición de Texto
Tipo de Edición | Formato de Sintaxis | Ejemplo |
---|---|---|
Reemplazar Texto | ”Replace ‘[original text]’ with ‘[new text]‘" | "Replace ‘joy’ with ‘BFL‘“ |
Modificar Estilo | ”Replace ‘[original text]’ with ‘[new text]’ while maintaining [style requirements]" | "Replace ‘SALE’ with ‘OPEN’ while maintaining the same font style and color” |
Añadir Texto | ”Add text ‘[content]’ at [position]" | "Add text ‘WELCOME’ on the sign” |
Comparación de Mejores Prácticas de Edición de Texto
Práctica | Efecto | Ejemplo |
---|---|---|
✅ Usar comillas | Identificación precisa de texto | ”Replace ‘OPEN’ with ‘CLOSED’” |
❌ Sin comillas | Puede causar errores | ”Change OPEN to CLOSED” |
✅ Especificar estilo | Mantener efecto visual | ”While maintaining the same font style and color” |
❌ Sin especificación | Puede cambiar diseño general | Solo especificar contenido de texto |
Referencia de Solución de Problemas de FLUX.1 Kontext
Problemas Comunes y Soluciones
Tipo de Problema | Manifestación del Problema | Ejemplo de Error | Solución Correcta |
---|---|---|---|
Cambio de Identidad del Personaje | Cambios excesivos en rasgos faciales | ”Transform the person into a Viking" | "Transform the man into a viking warrior while preserving his exact facial features, eye color, and facial expression” |
Cambio de Composición | Cambios en la posición o escala del sujeto | ”Put him on a beach" | "Change the background to a beach while keeping the person in the exact same position, scale, and pose” |
Pérdida de Detalles de Estilo | Pérdida de detalles importantes durante la conversión de estilo | ”Make it a sketch" | "Convert to pencil sketch with natural graphite lines, cross-hatching, and visible paper texture while preserving all scene details” |
Cambio Inesperado de Elementos | Modificaciones no deseadas | ”Change to daytime" | "Change to daytime while everything else should stay black and white and maintain the original style” |
Impacto de la Elección de Verbos en los Resultados
Tipo de Verbo | Fuerza del Significado | Escenarios Aplicables | Ejemplo |
---|---|---|---|
”Transform” | Cambio completo | Cuando el estilo cambia completamente | ”Transform to oil painting style" |
"Change” | Modificación parcial | Al modificar elementos específicos | ”Change the clothing color" |
"Replace” | Reemplazo directo | Al reemplazar objetos o texto | ”Replace the background with forest" |
"Add” | Añadir elemento | Al añadir elementos | ”Add a small bird" |
"Remove” | Eliminar elemento | Al eliminar contenido no deseado | ”Remove the cars from background” |
Técnicas Avanzadas de Combinación de Prompts en FLUX.1 Kontext
Estructura de Prompt de Edición Múltiple
Formato de Plantilla: [Modificación Principal] + [Requisitos de Preservación] + [Descripción de Detalles]
Ejemplo Real:
Requisitos de Edición | Prompt Organizado por Plantilla |
---|---|
Cambiar Fondo + Mantener Persona | ”Change the background to a forest scene while keeping the person in exactly the same position and pose, maintaining the original lighting” |
Conversión de Estilo + Mantener Composición | ”Transform to watercolor painting style while maintaining the original composition and all object positions, using soft color transitions” |
Modificación de Múltiples Objetos | ”Change the car to red and the sky to sunset colors while keeping the road and buildings in their original appearance” |
Guía de Prioridad de Prompts
Prioridad | Tipo de Contenido | Ejemplo |
---|---|---|
Más Alta | Mantener Identidad del Personaje | ”While maintaining the exact same facial features” |
Alta | Objetivo Principal de Modificación | ”Change the background to beach” |
Media | Estilo y Textura | ”Using watercolor painting style” |
Baja | Suplemento de Detalles | ”Add soft lighting effects” |
Lista de Verificación de Prompts de FLUX.1 Kontext
Antes de usar los prompts, por favor verifique los siguientes puntos:
Elementos Básicos de Verificación
- ¿Está especificado claramente el contenido a modificar?
- ¿Está descrito el elemento que debe permanecer sin cambios?
- ¿Está la longitud del prompt dentro del límite de 512 tokens?
- ¿Se utiliza una descripción específica en lugar de vaga?
Elementos Avanzados de Verificación
- ¿Se utiliza una descripción específica en lugar de pronombres al editar personajes?
- ¿Se describe una característica específica al convertir estilos?
- ¿Se utilizan comillas al editar texto?
- ¿Se selecciona el verbo apropiado (transform/change/replace)?
A través de esta guía completa de prompts, podrás dominar mejor el uso de FLUX.1 Kontext para lograr efectos de edición de imágenes más precisos.
Resumen de Mejores Prácticas de Prompts en FLUX.1 Kontext
- Específico y Claro: El lenguaje preciso trae mejores resultados. Use nombres de colores precisos, descripciones detalladas y verbos de acción claros para evitar términos vagos.
- Comience Simple: Antes de añadir complejidad, comience con cambios básicos. Primero pruebe ediciones básicas, luego construya sobre resultados exitosos.
- Preservación Intencional: Indique claramente lo que debe permanecer sin cambios. Use frases como “while maintaining the same [facial features/composition/lighting]” para proteger elementos importantes.
- Iterar Cuando Sea Necesario: Las transformaciones complejas a menudo requieren múltiples pasos. Descomponga cambios drásticos en ediciones secuenciales para un mejor control.
- Nombrar Directamente el Sujeto: Use “The woman with short black hair” o “The red car” en lugar de “She”, “It”, o “This” etc.
- Usar Comillas para Texto: Cite el texto exacto que desea cambiar: “Replace ‘joy’ with ‘BFL’” es mejor que descripciones generales de texto.
- Control Explícito de Composición: Al cambiar el fondo o la configuración, especifique “Keep accurate camera angle, position, and composition” para prevenir reposicionamientos innecesarios.
- Seleccionar Cuidadosamente los Verbos: “Transform” puede implicar un cambio completo, mientras que “Change clothing” o “Replace background” le permite controlar mejor los cambios reales.
Recuerde: Siempre es beneficioso hacer el contenido más explícito cuando el número de instrucciones para cada edición no es demasiado complejo.