Installer les nœuds#
Utilisez Python 3.10 ou ultérieur et une version récente de ComfyUI avec V3 DynamicCombo natif et Save Video. Installez depuis Comfy Registry ou utilisez le téléchargement manuel ci-dessous.
Installer depuis Comfy Registry#
Activez l’environnement Python de ComfyUI et installez comfy-cli. Remplacez /path/to/ComfyUI par le dossier contenant main.py.
python -m pip install -U comfy-cliSi ComfyUI-Manager est installé dans cet environnement, exécutez la commande suivante pour actualiser son catalogue de nœuds et installer CheaperGen.
comfy --workspace "/path/to/ComfyUI" node install comfyui-cheapergen --mode remoteL’option --mode remote actualise le catalogue de Manager avant l’installation. La première actualisation peut prendre plusieurs minutes et nécessite un accès à Comfy Registry. Redémarrez ensuite ComfyUI ; aucun ZIP à télécharger.
Pour installer directement depuis Comfy Registry sans ComfyUI-Manager, utilisez plutôt cette commande.
comfy --workspace "/path/to/ComfyUI" node registry-install comfyui-cheapergenInstallation manuelle#
Téléchargez le ZIP, extrayez le dossier ComfyUI-CheaperGen dans custom_nodes et installez requirements.txt avec le Python de ComfyUI. Le dossier doit contenir directement __init__.py. Redémarrez ComfyUI après l’installation.
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.txtRemplacez les chemins d’exemple. Desktop peut utiliser un autre custom_nodes : vérifiez le journal de démarrage. Conservez user/cheapergen lors des mises à jour.
Connecter votre compte#
Créez une clé API et ajoutez du crédit dans le tableau de bord. Définissez CHEAPERGEN_API_KEY dans l’environnement du backend puis redémarrez. Jamais de clé dans le JSON. Un backend partage sa clé et son solde.
Clés API · Facturation et crédits
export CHEAPERGEN_API_KEY='your-api-key'Nœuds Image et Video#
CheaperGen · Image#
Choisissez Model et Generation mode pour afficher paramètres et entrées IMAGE. Reliez images à Save Image ou Preview Image. Les dimensions d’origine sont conservées.
CheaperGen · Video#
Choisissez modèle et mode, puis reliez video à Save Video. Pour image vers vidéo, reliez Load Image ou Image.images à image_url. VIDEO conserve l’audio.
image_urls_json, video_url et generation_id sont des textes. Reliez-les à Preview as Text pour les consulter ou copier. Vous pouvez les laisser libres en enregistrant via images ou video.
Workflows d’exemple#
Ouvrez ou glissez un exemple JSON dans ComfyUI. Choisissez vos fichiers pour les entrées image. Terminez par Save Image, Preview Image ou Save Video pour avoir un nœud de sortie.
CheaperGen · Image → Save Image
CheaperGen · Video → Save Video
CheaperGen · Image (images) → CheaperGen · Video (image_url) → Save VideoBudget et identité des tâches#
max_cost_usd est un plafond, pas un devis. Les exemples utilisent Seedance 2.0 Mini, 480p, 4 secondes et $0.50 maximum. Run vérifie le prix et peut consommer du crédit. allow_fallback_price est désactivé par défaut.
Les mêmes entrées et request_token réutilisent la tâche pour éviter les doubles frais. Modifier les réglages crée une autre requête. New paid generation sert à un nouvel essai payant identique ; le bouton seul n’envoie rien.
Current generation ID apparaît après l’envoi avec un bouton de copie. Les sorties normales ne sont disponibles qu’après génération et téléchargement. Sans envoi, pas de nouvel ID.
Interrupt et wait_timeout arrêtent seulement l’attente locale. Exécution et facturation peuvent continuer. Vérifiez le tableau de bord avant un nouvel essai et conservez user/cheapergen lors des mises à jour.