Skip to main content

CLI

Generar (nodos asociados): Beta

comfy generate está en beta. Los nombres de las opciones, los alias de modelos y los formatos de salida pueden cambiar. Los endpoints de los nodos asociados subyacentes son estables; la interfaz de la CLI todavía está evolucionando. Envía tu retroalimentación en el repositorio de comfy-cli en GitHub.
Uso:
<MODEL_OR_ACTION> es una de las siguientes opciones:
  • Un alias de modelo (p. ej. flux-pro, ideogram-edit, kling, dalle): llama directamente a ese modelo de socio.
  • Una acción reservada: list, schema, refresh, upload, resume.
Cualquier cosa que no esté en el conjunto reservado se trata como un alias de modelo y la solicitud se envía a ese endpoint del socio. Autenticación: Configura la variable de entorno COMFY_API_KEY o pasa --api-key <KEY> en cada llamada. Obtén una clave en platform.comfy.org. Opciones de nivel de ejecución (funcionan con cualquier modelo):
  • --download PATH: Guarda la imagen/video del resultado en PATH.
  • --async: Envía y devuelve un ID de trabajo de inmediato en lugar de sondear hasta que termine. Reanúdalo más tarde con comfy generate resume <model> <job_id>.
  • --json: Emite la respuesta sin procesar de la API como JSON (útil para scripting).
  • --timeout SECONDS: Anula el tiempo de espera de sondeo predeterminado de 300 s.
  • --api-key KEY: Clave API en línea (anula COMFY_API_KEY).
Ejemplos:

list

Lista los modelos de socios disponibles con sus alias cortos. Uso:
Opciones:
  • --partner TEXT / -p TEXT: Filtrar por socio (p. ej. bfl, kling, ideogram, openai).
  • --category TEXT / --style TEXT / -c TEXT: Filtrar por categoría (p. ej. text-to-image, image-edit, inpaint, upscale, text-to-video, image-to-video).
  • --query TEXT / -q TEXT: Coincidencia de subcadena con el id/resumen del modelo.

schema

Muestra los parámetros de un modelo específico, incluidos los indicadores requeridos/opcionales, los tipos, los valores predeterminados y un ejemplo de invocación. Uso:
Ejemplo:

refresh

Actualiza el catálogo local de modelos en caché a partir de la especificación OpenAPI de la nube. Es útil cuando se agregan nuevos modelos de socios. Uso:

upload

Sube un archivo local (o reubica una URL remota) al almacenamiento de Comfy e imprime la URL firmada. La mayoría de los modelos aceptan rutas de archivo locales directamente; esto es para los casos en que quieres la URL de forma explícita (p. ej., para reutilizar el mismo recurso en varias llamadas). Uso:
Ejemplo:
Los recursos de referencia se eliminan automáticamente después de 24 horas. Los archivos subidos (ya sea mediante comfy generate upload o de forma implícita cuando pasas una ruta de archivo local a un modelo) se almacenan en un bucket GCS administrado por Comfy (api-nodes-prod) y solo son accesibles mediante una URL firmada. Los objetos se eliminan automáticamente 1 día después de la subida por una regla de ciclo de vida del bucket. Si necesitas que un recurso persista en tareas asíncronas de larga duración, vuelve a subirlo antes de cada tarea, o alójalo tú mismo y pasa la URL directamente.

resume

Reanuda una tarea asíncrona enviada anteriormente (normalmente una tarea de video enviada con --async). Sondea hasta que el resultado esté listo y, opcionalmente, lo descarga. Uso:
Ejemplo:

Alias de modelos (seleccionados)

Los siguientes alias cortos se aceptan como <MODEL>. Ejecuta comfy generate list para ver el catálogo completo y actualizado. Populares: Todo lo demás:

Nodos

Uso:
Opciones:
  • --install-completion: Instala el autocompletado para la shell actual.
  • --show-completion: Muestra el autocompletado para la shell actual, para copiarlo o personalizar la instalación.
  • --help: Muestra este mensaje y sale.
Comandos:
  • deps-in-workflow
  • disable
  • enable
  • fix
  • install
  • install-deps
  • reinstall
  • restore-dependencies
  • restore-snapshot
  • save-snapshot: Guarda una instantánea del entorno actual de ComfyUI…
  • show
  • simple-show
  • uninstall
  • update

deps-in-workflow

Uso:
Opciones:
  • --workflow TEXT: archivo de flujo de trabajo (.json/.png) [requerido]
  • --output TEXT: archivo de flujo de trabajo (.json/.png) [requerido]
  • --channel TEXT: Especifica el modo de operación
  • --mode TEXT: [remote|local|cache]
  • --help: Muestra este mensaje y sale.

disable

Uso:
Argumentos:
  • ARGS...: deshabilita los nodos personalizados [requerido]
Opciones:
  • --channel TEXT: Especifica el modo de operación
  • --mode TEXT: [remote|local|cache]
  • --help: Muestra este mensaje y sale.

enable

Uso:
Argumentos:
  • ARGS...: habilita los nodos personalizados [requerido]
Opciones:
  • --channel TEXT: Especifica el modo de operación
  • --mode TEXT: [remote|local|cache]
  • --help: Muestra este mensaje y sale.

fix

Uso:
Argumentos:
  • ARGS...: corrige las dependencias de los nodos personalizados especificados [requerido]
Opciones:
  • --channel TEXT: Especifica el modo de operación
  • --mode TEXT: [remote|local|cache]
  • --help: Muestra este mensaje y sale.

install

Uso:
Argumentos:
  • ARGS...: instala los nodos personalizados [requerido]
Opciones:
  • --channel TEXT: Especifica el modo de operación
  • --mode TEXT: [remote|local|cache]
  • --help: Muestra este mensaje y sale.

install-deps

Uso:
Opciones:
  • --deps TEXT: archivo de especificación de dependencias (.json)
  • --workflow TEXT: archivo de flujo de trabajo (.json/.png)
  • --channel TEXT: Especifica el modo de operación
  • --mode TEXT: [remote|local|cache]
  • --help: Muestra este mensaje y sale.

reinstall

Uso:
Argumentos:
  • ARGS...: reinstala los nodos personalizados [requerido]
Opciones:
  • --channel TEXT: Especifica el modo de operación
  • --mode TEXT: [remote|local|cache]
  • --help: Muestra este mensaje y sale.

restore-dependencies

Uso:
Opciones:
  • --help: Muestra este mensaje y sale.

restore-snapshot

Uso:
Argumentos:
  • PATH: [requerido]
Opciones:
  • --help: Muestra este mensaje y sale.

save-snapshot

Guarda una instantánea del entorno actual de ComfyUI Uso:
Opciones:
  • --output TEXT: Especifica la ruta del archivo de salida. (.json/.yaml)
  • --help: Muestra este mensaje y sale.

show

Uso:
Argumentos:
  • ARGS...: [installed|enabled|not-installed|disabled|all|snapshot|snapshot-list] [requerido]
Opciones:
  • --channel TEXT: Especifica el modo de operación
  • --mode TEXT: [remote|local|cache]
  • --help: Muestra este mensaje y sale.

simple-show

Uso:
Argumentos:
  • ARGS...: [installed|enabled|not-installed|disabled|all|snapshot|snapshot-list] [requerido]
Opciones:
  • --channel TEXT: Especifica el modo de operación
  • --mode TEXT: [remote|local|cache]
  • --help: Muestra este mensaje y sale.

uninstall

Uso:
Argumentos:
  • ARGS...: desinstala los nodos personalizados [requerido]
Opciones:
  • --channel TEXT: Especifica el modo de operación
  • --mode TEXT: [remote|local|cache]
  • --help: Muestra este mensaje y sale.

update

Uso:
Argumentos:
  • ARGS...: actualiza los nodos personalizados [requerido]
Opciones:
  • --channel TEXT: Especifica el modo de operación
  • --mode TEXT: [remote|local|cache]
  • --help: Muestra este mensaje y sale.

Modelos

Uso:
Opciones:
  • --install-completion: Instala el autocompletado para la shell actual.
  • --show-completion: Muestra el autocompletado para la shell actual, para copiarlo o personalizar la instalación.
  • --help: Muestra este mensaje y sale.
Comandos:
  • download: Descarga un modelo en una ruta relativa especificada…
  • list: Muestra una lista de todos los modelos descargados actualmente…
  • remove: Elimina uno o más modelos descargados,…

download

Descarga un modelo en una ruta relativa especificada si aún no está descargado. Uso:
Opciones:
  • --url TEXT: La URL desde la cual descargar el modelo [Requerido]
  • --relative-path TEXT: La ruta relativa desde el espacio de trabajo actual donde instalar el modelo. [predeterminado: models/checkpoints]
  • --help: Muestra este mensaje y sale.

list

Muestra una lista de todos los modelos descargados actualmente en formato de tabla. Uso:
Opciones:
  • --relative-path TEXT: La ruta relativa desde el espacio de trabajo actual donde se almacenan los modelos. [predeterminado: models/checkpoints]
  • --help: Muestra este mensaje y sale.

remove

Elimina uno o más modelos descargados, ya sea especificándolos directamente o mediante una selección interactiva. Uso:
Opciones:
  • --relative-path TEXT: La ruta relativa desde el espacio de trabajo actual donde se almacenan los modelos. [predeterminado: models/checkpoints]
  • --model-names TEXT: Lista de nombres de archivo de modelos a eliminar, separados por espacios
  • --help: Muestra este mensaje y sale.