Aprende las partes de un flujo de trabajo
Un flujo de trabajo es un conjunto de nodos unidos por conexiones. Cada nodo cumple una tarea:- Entradas: son los puntos del lado izquierdo de un nodo. Reciben datos de otros nodos.
- Salidas: son los puntos del lado derecho de un nodo. Envían datos a otros nodos.
- Widgets: son las configuraciones dentro de un nodo, como una caja de texto, un número o una lista.
- Conexiones: son las líneas que llevan datos desde una salida hasta una entrada del mismo tipo, como desde la salida
CLIPhasta una entradaclip.
Descargar el modelo
El nodoLoad Checkpoint necesita un archivo de modelo. Este tutorial usa v1-5-pruned-emaonly-fp16.safetensors.
- Descarga
v1-5-pruned-emaonly-fp16.safetensorsdesde Hugging Face.

Coloca el modelo en la carpeta checkpoints
ComfyUI muestra un checkpoint solo cuando el archivo está en una carpeta checkpoints que ComfyUI lee. Mueve el archivo que descargaste a la carpeta correspondiente a tu instalación.
- Comfy Desktop
- ComfyUI Portable
- Instalación manual
De forma predeterminada, cada instancia de Comfy Desktop lee las carpetas de modelos compartidas. Comfy Desktop guarda las descargas de modelos en la carpeta de modelos compartidos marcada como Descargas.
- En la barra de título de Comfy Desktop, haz clic en Menú y luego selecciona Configuraciones de Escritorio.
- Selecciona la pestaña Almacenamiento.
- En Modelos compartidos, haz clic en la ruta de carpeta marcada como Descargas. La carpeta se abre en tu administrador de archivos.
- Mueve
v1-5-pruned-emaonly-fp16.safetensorsa la carpetacheckpointsque está dentro. Si no hay una carpetacheckpoints, créala.
R para que vuelva a leer las carpetas de modelos.
Abrir un flujo de trabajo en blanco
El Lienzo es el área grande donde colocas los Nodos. Si ya muestra un flujo de trabajo, abre uno vacío:- En la parte superior de la barra lateral izquierda, haz clic en el logo de ComfyUI (Menú).
- Selecciona Nuevo.


Agregar un nodo
Hay tres formas de agregar un nodo. Los pasos posteriores indican qué forma usar.Usar el menú Add Node
- Haz clic derecho en un espacio vacío del lienzo. Se abre un menú.
- Selecciona Add Node y luego selecciona cada categoría en la ruta Add Node del nodo. La tabla de nodos muestra la ruta de cada nodo en este tutorial.
- Selecciona el nodo. Aparece donde hiciste clic derecho.

Buscar en la Biblioteca de nodos
- Presiona
No haz clic en Nodos en la barra lateral izquierda. Se abre la Biblioteca de nodos. - Si la Biblioteca de nodos muestra más de una pestaña, selecciona Todos los nodos.
- Escribe el nombre del nodo en la caja Buscar nodos….
- Haz clic en el nodo en los resultados y luego haz clic en el lienzo donde lo quieras. El nodo aparece ahí.

Arrastrar una conexión a un lienzo vacío
Arrastrar una conexión a un lienzo vacío agrega un nodo y lo conecta en un solo movimiento.- Arrastra desde un punto de salida de un nodo que ya colocaste.
- Suelta sobre un espacio vacío del lienzo. La caja de búsqueda de nodo se abre ahí de forma predeterminada.
- Escribe el nombre del nodo y luego selecciónalo. ComfyUI agrega el nodo y lo conecta a la salida desde la que arrastraste.

Shift al soltar.
Conectar dos nodos
Un enlace transporta datos desde una salida de un nodo hasta una entrada de otro nodo.- Arrastra desde un punto de salida de un nodo.
- Suelta sobre un punto de entrada de otro nodo. Aparece un enlace entre los dos puntos.
- Una salida puede alimentar varias entradas.
- Una entrada admite un enlace. Un nuevo enlace hacia una entrada reemplaza el anterior.
- Un enlace une una salida y una entrada del mismo tipo. ComfyUI no dibuja un enlace entre tipos diferentes.
Agregar el nodo Load Checkpoint
El nodo Load Checkpoint carga el archivo del modelo.
- Agrega un nodo
Load Checkpointcon el menú Add Node: model > loaders >Load Checkpoint. - En el nodo, haz clic en el widget
ckpt_namey luego seleccionav1-5-pruned-emaonly-fp16.safetensors.
MODEL, CLIP y VAE.

ckpt_name no muestra el archivo, consulta El modelo no está en la lista de checkpoints.
Añadir el nodo KSampler
El nodo KSampler hace la generación. Necesita cuatro conexiones: el modelo, ambos prompts y la imagen en blanco de inicio.
- Añade un nodo
KSamplercon la Biblioteca de nodos: buscaKSampler. - Conecta la salida
MODELdeLoad Checkpointa la entradamodeldeKSampler.

KSampler en sus valores predeterminados. Por ejemplo, steps es 20 y cfg es 8.0.
Agregar los nodos de prompt
Los prompts describen la imagen. El prompt positivo indica lo que quieres ver. El prompt negativo indica lo que no quieres.- Agrega un nodo
CLIP Text Encode (Prompt)con el menú Add Node (model > conditioning) o la Biblioteca de nodos. - Haz clic en su caja de texto y escribe tu prompt positivo, por ejemplo
beautiful scenery nature glass bottle landscape, purple galaxy bottle. - Haz clic derecho en el nodo y luego selecciona Duplicar. Aparece un segundo nodo
CLIP Text Encode (Prompt). - Haz clic en la caja de texto del segundo nodo y escribe tu prompt negativo, por ejemplo
text, watermark.

- Conecta la salida
CLIPdeLoad Checkpointa la entradaclipde cada nodoCLIP Text Encode (Prompt). Ambos nodos de prompt comparten la única salidaCLIP. - Conecta la salida
CONDITIONINGdel nodo de prompt positivo a la entradapositivedeKSampler. - Conecta la salida
CONDITIONINGdel nodo de prompt negativo a la entradanegativedeKSampler.
Establecer el tamaño de la imagen
El nodoEmpty Latent Image establece el tamaño de la imagen. Sus campos width y height comienzan en 1024. Este flujo de trabajo usa 512, el tamaño del flujo de trabajo de ejemplo en Cargar un flujo de trabajo desde una imagen.
- Agrega un nodo
Empty Latent Imagecon el menú Add Node: model > latent >Empty Latent Image. - Establece
widthen512. - Establece
heighten512. - Deja
batch_sizeen1. - Conecta su salida
LATENTa la entradalatent_imagedeKSampler.

KSampler ahora tienen conexiones.

Decodificar y guardar la imagen
KSampler produce un latente, no una imagen. VAE Decode lo convierte en una imagen y Save Image la guarda.
- Agrega un nodo
VAE Decodecon la Biblioteca de nodos: buscaVAE Decode. - Conecta la salida
LATENTdeKSamplercon la entradasamplesdeVAE Decode. - Conecta la salida
VAEdeLoad Checkpointcon la entradavaedeVAE Decode. - Agrega un nodo
Save Imagearrastrando un enlace al lienzo vacío: arrastra desde la salidaIMAGEdeVAE Decode, suelta sobre el Lienzo vacío y seleccionaSave Image. Su entradaimagesqueda vinculada aIMAGE.



Ejecutar el flujo de trabajo
Al ejecutar el flujo de trabajo, este se pone en cola y ComfyUI genera la imagen.- Haz clic en Run, o presiona
Ctrl+Enter(Cmd+Enteren macOS).

Encontrar la imagen generada
Cuando termina la ejecución, la imagen aparece en el nodoSave Image. Para abrirla desde la barra lateral izquierda:
- Haz clic en Recursos y luego selecciona la pestaña Generados.

Save Image también escribe la imagen en la carpeta de salida como un archivo PNG llamado ComfyUI_00001_.png. El número aumenta con cada imagen nueva. En ComfyUI Portable y en las instalaciones manuales, la carpeta de salida es ComfyUI/output.
Cargar un flujo de trabajo desde una imagen
De forma predeterminada, cada archivo PNG que escribeSave Image contiene el flujo de trabajo con el que se creó. Carga la imagen de ejemplo de abajo para comparar su flujo de trabajo con el que creaste.
-
Guarda esta imagen en tu computadora:
- Arrastra el archivo PNG al lienzo. También puedes hacer clic en el Logo de ComfyUI (Menú) en la barra lateral izquierda, seleccionar File > Open y elegir el archivo.
Load Image, significa que el archivo que arrastraste no tiene ningún flujo de trabajo guardado.
Corregir un modelo faltante
Cuando cargas un flujo de trabajo cuyo archivo de modelo no está en tus carpetas de modelos, ComfyUI muestra un aviso con el nombre del modelo faltante, comov1-5-pruned-emaonly-fp16.safetensors is missing.
- Haz clic en Ver detalles. El Panel del lado derecho se abre en la pestaña Problemas y muestra el archivo en Modelos faltantes. La carpeta a la que pertenece el archivo, como
checkpoints, aparece debajo del nombre del archivo. - Si la fila tiene un botón Descargar, haz clic en él.
- Comfy Desktop: Comfy Desktop descarga el archivo en la carpeta
checkpointsde tu carpeta de modelos Descargas. - ComfyUI Portable e instalaciones manuales: Tu navegador descarga el archivo. Muévelo a la carpeta
checkpoints, como se indica en Colocar el modelo en la carpeta checkpoints.
- Comfy Desktop: Comfy Desktop descarga el archivo en la carpeta
- Si la fila no tiene un botón Descargar, obtén el archivo por tu cuenta:
- Haz clic en el icono de enlace junto al nombre del archivo. El icono de enlace copia el enlace de descarga (Copiar URL) o el nombre del archivo cuando el flujo de trabajo no tiene enlace (Copiar nombre del modelo).
- Descarga el archivo. Para el modelo de este tutorial, sigue Descargar el modelo.
- Mueve el archivo a la carpeta indicada debajo del nombre del archivo, como
checkpoints.
- Haz clic en Actualizar (la flecha circular) en el encabezado Modelos faltantes, o presiona
R, para que ComfyUI revise las carpetas de modelos otra vez.
- El flujo de trabajo no tiene un enlace de descarga para el modelo. La imagen de ejemplo en Cargar un flujo de trabajo desde una imagen es uno de estos flujos de trabajo.
- El enlace de descarga no es un enlace de Hugging Face o Civitai.
- El nombre del archivo no termina en
.safetensors,.sft,.ckpt,.ptho.pt. - El flujo de trabajo no indica en qué carpeta de modelos va el archivo.
Comfy Cloud nunca muestra Descargar para un modelo faltante. En su lugar muestra Importar, para que puedas importar el modelo a Comfy Cloud. Los modelos que usan los nodos que no admiten modelos importados se muestran en Importación no soportada.
Solucionar problemas
Usa estas entradas cuando una ejecución falle o el archivo del modelo no cargue.Falta entrada requerida
Una entrada no tiene enlace. El mensaje indica el nodo y la entrada, por ejemploKSampler is missing a required input: latent_image. Conecta la entrada que indica el mensaje y vuelve a ejecutar el flujo de trabajo.
El modelo no está en la lista de checkpoints
El archivo no está en una carpetacheckpoints que ComfyUI lea. Muévelo allí, como en Colocar el modelo en la carpeta checkpoints, y luego presiona R.
