Saltar a contenido

ComfyUI

En este artículo

Información

ComfyUI es una interfaz de usuario diseñada para crear flujos de trabajo de generación de imágenes utilizando modelos de aprendizaje automático. Proporciona un entorno de programación visual basado en nodos, lo que permite a los usuarios construir pipelines complejos de procesamiento de imágenes sin necesidad de escribir código.

ComfyUI: Características principales

  • Programación visual: Una interfaz intuitiva basada en nodos para construir flujos de trabajo de generación de imágenes complejos.
  • Soporte de modelos: Compatibilidad con una amplia gama de modelos de generación de imágenes, incluidas varias versiones de Stable Diffusion.
  • Extensibilidad: La capacidad de agregar nodos personalizados e integrar sus propios modelos o algoritmos.
  • Control de parámetros: Control preciso sobre los parámetros de generación, incluido el tamaño de la imagen, el número de pasos, los métodos de muestreo y más.
  • Soporte para img2img y Inpainting: Utilice imágenes existentes como base o máscara para la generación de imágenes.
  • Integración CUDA: Utilización optimizada de la GPU para una generación acelerada.
  • Guardado y carga de flujos de trabajo: Guarde configuraciones complejas para reutilizarlas o compartirlas.
  • Integración con Flux: Automatice la gestión de flujos de trabajo y la orquestación de tareas a través de Flux.
  • Comunidad activa: Actualizaciones regulares, una amplia selección de nodos creados por la comunidad y extensiones.
  • Ejecución local: Todos los cálculos se realizan localmente, garantizando la privacidad y el control de los datos.

Un servidor privado con ComfyUI ofrece alto rendimiento, control total sobre el proceso de generación y confidencialidad de los datos.

Funcionalidades de implementación

ID Nombre del software SO compatible VM BM VGPU GPU CPU mín. (núcleos) RAM mín. (GB) HDD/SSD mín. (GB) Dominio personalizado Activo
213 ComfyUI Ubuntu 22.04 - - + + 4 16 240 No ORDER
  • Tiempo de instalación: 20-40 minutos, incluida la configuración del sistema operativo;
  • Instala Python, ComfyUI, CUDA, controladores NVIDIA y Flux;
  • Requisitos del sistema: Una tarjeta gráfica profesional (NVIDIA RTX A4000/A5000, NVIDIA A100), al menos 16 GB de RAM.
  • Todos los modelos se almacenan en el directorio /root/ComfyUI/models/ dentro de subdirectorios específicos:

    • checkpoints/: Modelos principales de Stable Diffusion;
    • loras/: Modelos LoRA;
    • vae/: Modelos VAE;
    • controlnet/: Modelos ControlNet;
    • upscale_models/: Modelos para el aumento de resolución de imágenes;
    • embeddings/: Embeddings de inversión textual;
    • hypernetworks/: Hypernetworks.
  • Para agregar un nuevo modelo, copie los archivos del modelo en el directorio correspondiente y reinicie ComfyUI.

Nota

A menos que se especifique lo contrario, por defecto instalamos la última versión de lanzamiento del software desde el sitio web del desarrollador o los repositorios del sistema operativo.

Primeros pasos después del despliegue de ComfyUI

Una vez que se haya pagado su pedido, recibirá una notificación en la dirección de correo electrónico que proporcionó al registrarse, informándole que su servidor está listo. Esta notificación incluirá la dirección IP del VPS, así como las credenciales de inicio de sesión para la conexión. Los clientes de nuestra empresa gestionan su equipo a través del panel de gestión de servidores y APIInvapi.

Los datos de autenticación, que se pueden encontrar en la pestaña Configuration >> Tags del panel de gestión de servidores o en el correo electrónico que recibió, incluyen:

  • Enlace para acceder a la interfaz web de ComfyUI: en la etiqueta webpanel;
  • Usuario: root - para el administrador;
  • Contraseña: enviada a su dirección de correo electrónico al entregar el servidor.

Conexión y configuración inicial

Después de hacer clic en el enlace de la etiqueta webpanel, se le llevará al espacio de trabajo de ComfyUI:

El espacio de trabajo es una interfaz gráfica donde los elementos de control principales se muestran como nodos interconectados. La sección superior presenta la barra de herramientas con el menú desplegable Unsaved Workflow y el botón Queue a la derecha.

Los elementos de trabajo clave incluyen:

  • Nodo Load Checkpoint para cargar el checkpoint del modelo;
  • Dos nodos CLIP Text Encode para ingresar prompts de texto, donde puede especificar la descripción de la imagen deseada y los elementos no deseados;
  • Nodo KSampler con configuraciones de generación, que incluyen:
    • seed;
    • steps;
    • cfg;
    • sampler;
    • scheduler;
    • denoise;
  • Nodo Empty Latent Image para establecer la resolución de la imagen de salida (512x512 píxeles);
  • Nodos VAE Decode y Save Image para el procesamiento final y el guardado del resultado.

Todos los nodos están conectados por líneas de colores, que indican la ruta del flujo de datos durante la generación de imágenes. Cada nodo se puede configurar modificando sus parámetros de interfaz. Esta interfaz le permite construir y configurar visualmente el proceso de generación de imágenes conectando diferentes bloques funcionales y estableciendo parámetros para cada etapa del procesamiento.

Para agregar un nuevo nodo al espacio de trabajo, haga clic derecho en cualquier lugar y seleccione el nodo deseado del menú contextual. Los nodos están organizados en categorías para facilitar la búsqueda:

El botón (Settings) en la esquina inferior izquierda de la interfaz de ComfyUI abre la ventana Settings, que contiene todas las configuraciones principales de la aplicación.

Generación de imágenes

Selección de un flujo de trabajo

Después de acceder a la interfaz web de ComfyUI, en la esquina superior izquierda del menú Workflow, seleccione la configuración para el modelo Flux (flux1-dev-fp8) de la lista desplegable:

El flujo de trabajo cargado configurará automáticamente todos los nodos y parámetros necesarios.

Para generar una imagen, ingrese un prompt en el campo CLIP Text Encode (Positive Prompt) y haga clic en el botón Queue:

Si todo está configurado correctamente, verá la imagen generada en la interfaz de ComfyUI:

Nota

Puede encontrar información detallada sobre el uso de ComfyUI en la documentación oficial del proyecto.

Instalación del modelo Stable Diffusion 3.5 Medium

El modelo SD 3.5 Medium se puede ejecutar en cualquier vGPU de Nvidia con RTX y 16+ GB de memoria de video (A4000, A5000, A6000, A100, H100, 4090).

Así es como se hace:

  1. Inicie sesión como root a través de SSH en su servidor con ComfyUI y navegue al directorio /root/ComfyUI/models/checkpoints usando el comando:

    cd ComfyUI/models/checkpoints
    
  2. Descargue el modelo SD 3.5 Medium con codificadores integrados:

    wget https://huggingface.co/Comfy-Org/stable-diffusion-3.5-fp8/resolve/main/sd3.5_medium_incl_clips_t5xxlfp8scaled.safetensors
    
  3. Inicie sesión en la interfaz web de ComfyUI y use el mismo flujo de trabajo que se ofrece de forma predeterminada para el modelo Flux, seleccionando el modelo sd3.5_medium_incl_clips_t5xxlfp8scaled.safetensors en el bloque Load Checkpoint y cambiando los valores en el bloque KSampler a:

    • cfg = 4.5
    • scheduler = sgm_uniform
    • denoise = 0.95

Nota

Puede descargar el flujo de trabajo usted mismo enlace y "arrastrar y soltar" su archivo JSON en ComfyUI abierto en su navegador.

Después de esto, puede generar imágenes utilizando el nuevo modelo.

Pedido de un servidor con ComfyUI usando la API

Para instalar este software usando la API, siga estas instrucciones.


Parte del contenido de esta página fue creado o traducido utilizando IA.

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×