CheaperGen

CheaperGen × ComfyUI

Genera imágenes y vídeos con IA
en ComfyUI.

Genera imágenes y vídeos en ComfyUI con CheaperGen. Dos nodos unificados conectan Seedance, Kling, Veo y Seedream sin descargar pesos de modelos locales.

v0.5.0 · Image + Video

Instalar los nodos#

Usa Python 3.10 o posterior y una versión reciente de ComfyUI con V3 DynamicCombo nativo y Save Video. Instala desde Comfy Registry o utiliza la descarga manual que aparece abajo.

Instalar desde Comfy Registry#

Ver en Comfy Registry

Activa el entorno de Python de ComfyUI e instala comfy-cli. Sustituye /path/to/ComfyUI por la carpeta que contiene main.py.

python -m pip install -U comfy-cli

Con ComfyUI-Manager instalado en ese entorno, ejecuta el siguiente comando para actualizar su catálogo de nodos e instalar CheaperGen.

comfy --workspace "/path/to/ComfyUI" node install comfyui-cheapergen --mode remote

La opción --mode remote actualiza el catálogo de Manager antes de instalar. La primera actualización puede tardar varios minutos y requiere acceso a Comfy Registry. Reinicia ComfyUI después de instalar; no necesitas descargar un ZIP.

Para instalar directamente desde Comfy Registry sin ComfyUI-Manager, utiliza este otro comando.

comfy --workspace "/path/to/ComfyUI" node registry-install comfyui-cheapergen

Instalación manual#

Descarga el ZIP, extrae la carpeta ComfyUI-CheaperGen en custom_nodes e instala requirements.txt con el Python de ComfyUI. La carpeta debe contener directamente __init__.py. Reinicia ComfyUI después de instalar.

unzip ~/Downloads/ComfyUI-CheaperGen-Unified-0.5.0.zip -d /path/to/ComfyUI/custom_nodes
/path/to/ComfyUI/.venv/bin/python -m pip install -r /path/to/ComfyUI/custom_nodes/ComfyUI-CheaperGen/requirements.txt

Sustituye las rutas de ejemplo por las tuyas. Desktop puede usar otro custom_nodes; comprueba el registro de inicio. Conserva user/cheapergen al actualizar.

Conectar tu cuenta#

Crea una clave API y añade saldo en el panel. Define CHEAPERGEN_API_KEY en el entorno del backend y reinicia. Nunca guardes claves en el JSON. Un mismo backend comparte clave y saldo.

Claves de API · Facturación y créditos

export CHEAPERGEN_API_KEY='your-api-key'

Nodos Image y Video#

CheaperGen · Image#

Elige Model y Generation mode para ver parámetros y entradas IMAGE. Conecta images a Save Image o Preview Image. Se conservan las dimensiones originales.

CheaperGen · Video#

Elige modelo y modo y conecta video a Save Video. Para imagen a vídeo, conecta Load Image o Image.images a image_url. VIDEO conserva el audio.

image_urls_json, video_url y generation_id son texto. Puedes conectarlos a Preview as Text para verlos o copiarlos. Al guardar mediante images o video, pueden quedar sin conectar.

Flujos de ejemplo#

Descarga un ejemplo JSON y ábrelo o arrástralo a ComfyUI. Elige tu archivo para entradas de imagen. Termina con Save Image, Preview Image o Save Video para tener un nodo de salida.

CheaperGen · Image → Save Image
CheaperGen · Video → Save Video
CheaperGen · Image (images) → CheaperGen · Video (image_url) → Save Video

Presupuesto e identidad de tarea#

max_cost_usd es un límite, no un precio. Los ejemplos usan Seedance 2.0 Mini, 480p, 4 segundos y un máximo de $0.50. Run comprueba el precio y puede gastar saldo. allow_fallback_price está desactivado.

Las mismas entradas y request_token reutilizan la tarea para evitar cobros duplicados. Cambiar ajustes crea otra solicitud. Usa New paid generation solo para otro intento de pago con ajustes idénticos; el botón no envía la tarea.

Current generation ID aparece al enviar la tarea, con un botón para copiar. Los puertos normales solo están disponibles al terminar generación y descarga. Sin envío no hay ID nuevo.

Interrupt y wait_timeout solo detienen la espera local; ejecución y cobros pueden continuar. Revisa el panel antes de otro intento y conserva user/cheapergen al actualizar.

Modelos · Errores · Facturación y créditos