ComfyUI¶
Dans cet article
Information
ComfyUI est une interface utilisateur conçue pour créer des flux de travail de génération d’images à l’aide de modèles d’apprentissage automatique. Elle fournit un environnement de programmation visuelle basé sur des nœuds, permettant aux utilisateurs de construire des pipelines de traitement d’images complexes sans avoir besoin d’écrire de code.
ComfyUI: Caractéristiques clés¶
- Programmation visuelle: Une interface intuitive basée sur des nœuds pour construire des flux de travail de génération d’images complexes.
- Support des modèles: Compatibilité avec une large gamme de modèles de génération d’images, y compris diverses versions de Stable Diffusion.
- Extensibilité: La possibilité d’ajouter des nœuds personnalisés et d’intégrer vos propres modèles ou algorithmes.
- Contrôle des paramètres: Contrôle précis des paramètres de génération, y compris la taille d’image, le nombre d’étapes, les méthodes d’échantillonnage, etc.
- Support img2img et Inpainting: Utiliser des images existantes comme base ou masque pour la génération d’images.
- Intégration CUDA: Optimisation de l’utilisation du GPU pour une génération accélérée.
- Enregistrement et chargement de flux de travail: Enregistrer des configurations complexes pour une réutilisation ou un partage.
- Intégration Flux: Automatiser la gestion des flux de travail et l’orchestration des tâches via Flux.
- Communauté active: Mises à jour régulières, une large sélection de nœuds créés par la communauté, et des extensions.
- Exécution locale: Toutes les calculs sont effectués localement, garantissant la confidentialité et le contrôle des données.
Un serveur privé avec ComfyUI offre une haute performance, un contrôle complet sur le processus de génération et la confidentialité des données.
Fonctionnalités de déploiement¶
| ID | Nom du logiciel | Système d'exploitation compatible | VM | BM | VGPU | GPU | Min CPU (Cœurs) | Min RAM (Go) | Min HDD/SSD (Go) | Actif |
|---|---|---|---|---|---|---|---|---|---|---|
| 213 | ComfyUI | Ubuntu 22.04 | - | - | + | + | 4 | 16 | 240 | COMMANDER |
- Temps d’installation : 20–40 minutes, incluant la configuration du système d’exploitation.
- Installe Python, ComfyUI, CUDA, les pilotes NVIDIA et Flux.
- Exigences système : une carte graphique professionnelle (NVIDIA RTX A4000/A5000, NVIDIA A100), au moins 16 GB de RAM.
-
Tous les modèles sont stockés dans le répertoire
/root/ComfyUI/models/dans des sous‑répertoires spécifiques :checkpoints/: Modèles principaux Stable Diffusion.loras/: Modèles LoRA.vae/: Modèles VAE.controlnet/: Modèles ControlNet.upscale_models/: Modèles d’upscaling d’images.embeddings/: Embeddings d’inversion textuelle.hypernetworks/: Hyperréseaux.
-
Pour ajouter un nouveau modèle, copiez les fichiers du modèle dans le répertoire correspondant et redémarrez ComfyUI.
Note
Sauf indication contraire, nous installons par défaut la dernière version stable du logiciel depuis le site Web du développeur ou les dépôts du système d’exploitation.
Démarrage après le déploiement de ComfyUI¶
Après le paiement de votre commande, vous recevrez une notification à l’adresse e‑mail que vous avez fournie lors de l’inscription, vous informant que votre serveur est prêt. Cette notification inclura l’adresse IP du VPS, ainsi que les identifiants de connexion. Les clients de notre société gèrent leur équipement via le panneau de gestion du serveur et l’API — Invapi.
Les données d’authentification, que vous pouvez trouver dans l’onglet Info >> Tags du panneau de gestion du serveur ou dans l’e‑mail que vous avez reçu, comprennent :
- Link to access the ComfyUI web interface : dans le tag webpanel.
- Login :
root— pour l’administrateur. - Password : envoyé à votre adresse e‑mail lors de la livraison du serveur.
Connexion et configuration initiale¶
Après avoir cliqué sur le lien provenant du tag webpanel, vous serez dirigé vers l’espace de travail ComfyUI :
L’espace de travail est une interface graphique où les éléments de contrôle principaux sont affichés sous forme de nœuds interconnectés. La section supérieure comporte la barre d’outils avec le menu déroulant « Unsaved Workflow » et le bouton « Queue » à droite.
Les éléments clés de travail incluent:
- Load Checkpoint node for loading the model's checkpoint;
- Two CLIP Text Encode nodes for entering text prompts, where you can specify the desired image description and unwanted elements;
-
KSampler node with generation settings, including:
- seed (graine de génération)
- number of steps (steps)
- prompt following strength (cfg)
- sampler type (euler)
- scheduler
- noise level (denoise)
-
Empty Latent Image node for setting the output image resolution (512x512 pixels);
- VAE Decode and Save Image nodes for final processing and saving the result.
Les éléments clés de travail incluent :
- Load Checkpoint nœud pour charger le point de contrôle du modèle ;
- Deux nœuds CLIP Text Encode pour saisir les invites textuelles, où vous pouvez spécifier la description d'image souhaitée et les éléments indésirables ;
- KSampler nœud avec paramètres de génération, incluant :
- seed (graine de génération) ;
- nombre d'étapes (steps) ;
- force de suivi de l'invite (cfg) ;
- type de sampler (euler) ;
- scheduler ;
- niveau de bruit (denoise) ;
- Empty Latent Image nœud pour définir la résolution de sortie de l'image (512x512 pixels) ;
- VAE Decode et Save Image nœuds pour le traitement final et l'enregistrement du résultat.
Tous les nœuds sont reliés par des lignes colorées, indiquant le chemin de flux de données pendant la génération d'image. Chaque nœud peut être configuré en modifiant ses paramètres d'interface. Cette interface vous permet de construire et configurer visuellement le processus de génération d'image en connectant différents blocs fonctionnels et en définissant les paramètres pour chaque étape de traitement.
Pour ajouter un nouveau nœud à l'espace de travail, faites un clic droit n'importe où et sélectionnez le nœud souhaité dans le menu contextuel. Les nœuds sont organisés en catégories pour une recherche facile :

Le bouton (Gear) dans le coin inférieur gauche de l'interface ComfyUI ouvre la fenêtre Settings, contenant tous les paramètres principaux de l'application.
Génération d'Images¶
Sélection d'un flux de travail¶
Après avoir accédé à l'interface web ComfyUI, dans le coin supérieur gauche du menu Workflow, sélectionnez la configuration pour le modèle Flux (flux1-dev-fp8) dans la liste déroulante :

Le flux de travail chargé configurera automatiquement tous les nœuds et paramètres nécessaires.
Pour générer une image, saisissez une invite dans le champ CLIP Text Encode (Positive Promt) et cliquez sur le bouton Queue :

Si tout est configuré correctement, vous verrez l'image générée dans l'interface ComfyUI :

Note
Des informations détaillées sur l'utilisation de ComfyUI peuvent être trouvées dans la documentation officielle du projet.
Installation du modèle Stable Diffusion 3.5 Medium¶
Le modèle SD 3.5 Medium peut être exécuté sur n'importe quel vGPU Nvidia avec RTX et plus de 16 GB de mémoire vidéo (A4000, A5000, A6000, A100, H100, 4090).
Voici comment faire :
- Connectez-vous en tant que root via SSH à votre serveur ComfyUI et accédez au répertoire
/root/ComfyUI/models/checkpointsà l'aide de la commande : - Téléchargez le modèle SD 3.5 Medium avec encodeurs intégrés :
- Connectez-vous à l'interface web ComfyUI et utilisez le même flux de travail offert par défaut pour le modèle Flux, en sélectionnant le modèle sd3.5_medium_incl_clips_t5xxlfp8scaled.safetensors dans le bloc Load Checkpoint et en modifiant les valeurs dans le bloc KSampler :
- cfg = 4.5
- scheduler = sgm_uniform
- denoise = 0.95
Note
Vous pouvez télécharger vous-même le flux de travail lien et « glisser-déposer » son fichier JSON dans ComfyUI ouvert dans votre navigateur.
Après cela, vous pouvez générer des images en utilisant le nouveau modèle.

Commander un serveur avec ComfyUI via l'API¶
Pour installer ce logiciel en utilisant l'API, suivez les instructions.