ComfyUI Extension: ComfyUI Replicate Image Generation & Edit
This nodepack lets you use several Replicate models for image generation and editing: Qwen Image Edit Plus (Multi-Image) for editing multiple images using reference poses, Qwen Image Edit (Single Image) for single-image edits with text instructions, SeedEdit 3.0 (ByteDance) for advanced prompt-controlled editing, and Seedream 4.0 (ByteDance) for high-quality multi-resolution image generation.
Custom Nodes (0)
README
ComfyUI Replicate Image Generation & Edit
Este nodo de ComfyUI permite usar varios modelos de Replicate para generar y editar imágenes:
- Qwen Image Edit Plus (Multi-Image): Usa
qwen/qwen-image-edit-pluspara editar múltiples imágenes basándose en poses de referencia - Qwen Image Edit (Single Image): Usa
qwen/qwen-image-editpara editar una sola imagen con instrucciones de texto - SeedEdit 3.0 (ByteDance): Usa
bytedance/seededit-3.0para edición avanzada de imágenes con control de adherencia al prompt - Seedream 4.0 (ByteDance): Usa
bytedance/seedream-4para generación de imágenes de alta calidad con múltiples resoluciones
Características
Qwen Image Edit Plus (Multi-Image)
- Edición de múltiples imágenes: Acepta 1-5 imágenes, la primera como referencia de pose
- Edición basada en poses: Las demás imágenes adoptan la pose de la primera imagen
- Flexibilidad: Puedes usar entre 1 y 5 imágenes según tus necesidades
Qwen Image Edit (Single Image)
- Edición de imagen única: Acepta una sola imagen para editar
- Instrucciones de texto: Usa prompts de texto para describir cómo editar la imagen
- Simplicidad: Ideal para ediciones directas con instrucciones claras
SeedEdit 3.0 (ByteDance)
- Edición avanzada: Modelo especializado de ByteDance para edición de imágenes
- Control de adherencia: Parámetro
guidance_scalepara controlar qué tan literal es el resultado - Alta calidad: Optimizado para ediciones precisas y detalladas
Seedream 4.0 (ByteDance)
- Generación de imágenes: Modelo de ByteDance para generar imágenes desde texto
- Múltiples resoluciones: Soporte para 1K, 2K, 4K y dimensiones personalizadas
- Generación secuencial: Opción para generar múltiples imágenes relacionadas
- Image-to-image: Soporte para generación basada en imágenes de entrada
Características generales
- Integración con Replicate API: Utiliza la API oficial de Replicate
- Configuración flexible: Soporte para múltiples parámetros de configuración
- Manejo de errores robusto: Gestión completa de errores y timeouts
Instalación
- Coloca este nodo en la carpeta
custom_nodesde ComfyUI - Instala las dependencias necesarias:
pip install replicate requests pillow
Configuración
Opción 1: Variable de entorno (Recomendado)
export REPLICATE_API_TOKEN="tu_token_aqui"
Opción 2: Archivo de configuración
Edita el archivo config.ini y reemplaza tu_token_aqui con tu token de API de Replicate.
Opción 3: Token en el nodo
Puedes ingresar el token directamente en el campo api_token del nodo.
Uso
Qwen Image Edit Plus (Multi-Image)
- images: Una o más imágenes (mínimo 1, máximo 5). La primera imagen se usa como referencia de pose, las demás se editan.
- prompt: Descripción de cómo quieres que se edite la imagen (ej: "The person in the second image adopts the pose from the first image")
- api_token: Token de API de Replicate (opcional si está configurado en variables de entorno)
Qwen Image Edit (Single Image)
- image: Una sola imagen para editar
- prompt: Instrucciones de texto sobre cómo editar la imagen (ej: "Make the person wear a red shirt", "Change the background to a beach")
- api_token: Token de API de Replicate (opcional si está configurado en variables de entorno)
SeedEdit 3.0 (ByteDance)
- image: Una sola imagen para editar
- prompt: Instrucciones de texto sobre cómo editar la imagen
- api_token: Token de API de Replicate (opcional si está configurado en variables de entorno)
Seedream 4.0 (ByteDance)
- prompt: Descripción de la imagen que quieres generar
- api_token: Token de API de Replicate (opcional si está configurado en variables de entorno)
- image_input (opcional): Imagen de referencia para generación image-to-image
Parámetros opcionales
Para Qwen Image Edit Plus y Qwen Image Edit:
- seed: Semilla aleatoria para generación reproducible (-1 para aleatorio)
- go_fast: Ejecutar predicciones más rápidas con optimizaciones adicionales (por defecto: True)
- aspect_ratio: Proporción de aspecto para la imagen generada (por defecto: "match_input_image")
- output_format: Formato de salida (por defecto: "webp")
- output_quality: Calidad de salida de 0 a 100 (por defecto: 95)
- disable_safety_checker: Deshabilitar el verificador de seguridad (por defecto: False)
Para SeedEdit 3.0:
- seed: Semilla aleatoria para generación reproducible (-1 para aleatorio)
- guidance_scale: Control de adherencia al prompt (1.0-10.0, por defecto: 5.5)
- Valores más altos = más literal al prompt
- Valores más bajos = más creativo/artístico
Para Seedream 4.0:
- size: Resolución de la imagen (1K, 2K, 4K, custom)
- width: Ancho personalizado (1024-4096, solo cuando size='custom')
- height: Alto personalizado (1024-4096, solo cuando size='custom')
- max_images: Número máximo de imágenes a generar (1-15)
- aspect_ratio: Proporción de aspecto de la imagen
- sequential_image_generation: Modo de generación (disabled, auto)
Salidas
- image: Imagen editada como tensor de ComfyUI
- output_url: URL de la imagen generada en Replicate
Ejemplos de uso
Qwen Image Edit Plus (Multi-Image)
- Carga una o más imágenes en el campo
images(mínimo 1, máximo 5) - La primera imagen se usa como referencia de pose
- Las demás imágenes se editarán para adoptar la pose de la primera
- Escribe un prompt descriptivo como "The person in the second image adopts the pose from the first image"
- Configura tu token de API
- Ejecuta el nodo
Qwen Image Edit (Single Image)
- Carga una imagen en el campo
image - Escribe instrucciones claras como "Make the person wear a red shirt" o "Change the background to a beach"
- Configura tu token de API
- Ejecuta el nodo
SeedEdit 3.0 (ByteDance)
- Carga una imagen en el campo
image - Escribe instrucciones detalladas sobre cómo editar la imagen
- Ajusta el
guidance_scalesegún necesites más o menos adherencia al prompt - Configura tu token de API
- Ejecuta el nodo
Seedream 4.0 (ByteDance)
- Escribe un prompt descriptivo de la imagen que quieres generar
- Selecciona la resolución (1K, 2K, 4K o custom)
- Si usas 'custom', configura width y height
- Opcionalmente conecta una imagen de referencia en
image_input - Configura tu token de API
- Ejecuta el nodo
Obtener token de API
- Ve a https://replicate.com/account/api-tokens
- Crea una cuenta o inicia sesión
- Genera un nuevo token de API
- Copia el token y configúralo según una de las opciones anteriores
Notas
- El nodo convierte las imágenes de entrada a formato base64 para enviarlas a la API
- La imagen de salida se descarga automáticamente y se convierte al formato de tensor de ComfyUI
- El nodo incluye manejo de errores completo y mensajes informativos