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#
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-cliCon 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 remoteLa 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-cheapergenInstalació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.txtSustituye 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 VideoPresupuesto 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.