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.<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.
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 enPATH.--async: Envía y devuelve un ID de trabajo de inmediato en lugar de sondear hasta que termine. Reanúdalo más tarde concomfy 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 (anulaCOMFY_API_KEY).
list
Lista los modelos de socios disponibles con sus alias cortos.
Uso:
--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:
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:
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:
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:--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.
deps-in-workflowdisableenablefixinstallinstall-depsreinstallrestore-dependenciesrestore-snapshotsave-snapshot: Guarda una instantánea del entorno actual de ComfyUI…showsimple-showuninstallupdate
deps-in-workflow
Uso:
--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:
ARGS...: deshabilita los nodos personalizados [requerido]
--channel TEXT: Especifica el modo de operación--mode TEXT: [remote|local|cache]--help: Muestra este mensaje y sale.
enable
Uso:
ARGS...: habilita los nodos personalizados [requerido]
--channel TEXT: Especifica el modo de operación--mode TEXT: [remote|local|cache]--help: Muestra este mensaje y sale.
fix
Uso:
ARGS...: corrige las dependencias de los nodos personalizados especificados [requerido]
--channel TEXT: Especifica el modo de operación--mode TEXT: [remote|local|cache]--help: Muestra este mensaje y sale.
install
Uso:
ARGS...: instala los nodos personalizados [requerido]
--channel TEXT: Especifica el modo de operación--mode TEXT: [remote|local|cache]--help: Muestra este mensaje y sale.
install-deps
Uso:
--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:
ARGS...: reinstala los nodos personalizados [requerido]
--channel TEXT: Especifica el modo de operación--mode TEXT: [remote|local|cache]--help: Muestra este mensaje y sale.
restore-dependencies
Uso:
--help: Muestra este mensaje y sale.
restore-snapshot
Uso:
PATH: [requerido]
--help: Muestra este mensaje y sale.
save-snapshot
Guarda una instantánea del entorno actual de ComfyUI
Uso:
--output TEXT: Especifica la ruta del archivo de salida. (.json/.yaml)--help: Muestra este mensaje y sale.
show
Uso:
ARGS...: [installed|enabled|not-installed|disabled|all|snapshot|snapshot-list] [requerido]
--channel TEXT: Especifica el modo de operación--mode TEXT: [remote|local|cache]--help: Muestra este mensaje y sale.
simple-show
Uso:
ARGS...: [installed|enabled|not-installed|disabled|all|snapshot|snapshot-list] [requerido]
--channel TEXT: Especifica el modo de operación--mode TEXT: [remote|local|cache]--help: Muestra este mensaje y sale.
uninstall
Uso:
ARGS...: desinstala los nodos personalizados [requerido]
--channel TEXT: Especifica el modo de operación--mode TEXT: [remote|local|cache]--help: Muestra este mensaje y sale.
update
Uso:
ARGS...: actualiza los nodos personalizados [requerido]
--channel TEXT: Especifica el modo de operación--mode TEXT: [remote|local|cache]--help: Muestra este mensaje y sale.
Modelos
Uso:--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.
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:
--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:
--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:
--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.