Importez votre site workflow favori, exécutez-le n'importe où
Que sont les flux de travail ComfyUI ?
ComfyUI est une application de bureau qui permet la composition granulaire en plusieurs étapes d'imagesintelligence artificielle. Un arrangement de ces composants, chacun appelé NœudLes données peuvent être partagées dans ce que l'on appelle un Workflow. Vous pouvez les télécharger et les utiliser dans Stable2go ou PirateDiffusion sur notre plateforme, sur tous vos appareils, même sur votre smartphone ou votre ordinateur.À qui s'adresse ce tutoriel ?
Pour la plupart des gens, sautez ce tutoriel et profitez des flux de travail ComfyUI déjà installés sur votre tableau de bord tableau de bord MyGraydient ou dans Stable2go - et commencez à générer images sans effort et sans avoir à configurer quoi que ce soit.
Nous avons conçu cette API pour les techniciens et les passionnés qui souhaitent utiliser leurs flux de travail ComfyUI en déplacement et dans leurs autres applications. Par exemple, vous pouvez connecter un Discord Bot à notre API et exécuter les workflows Comfy. Il existe une multitude de cas d'utilisation pour les développeurs.
Quels sont les exemples ?
Graydient héberge les meilleurs modèles FLUX tels que "Unchained" et les flux de travail de diffusion stable. Vidéo : Comment utiliser les flux de travail
Que pouvez-vous faire avec les flux de travail ?
Les flux de travail vous permettent d'accéder à de nombreuses fonctionnalités, telles que la possibilité d'augmenter automatiquement l'échelle de images, de supprimer les arrière-plans ou les filigranes, d'améliorer les messages-guides avec des LLM, et bien d'autres choses encore. Notre intégration permet de profiter de vos workflows ComfyUI préférés à partir de n'importe quel appareil, même votre vieux smartphone !Puis-je créer mes propres flux de travail à partir de zéro ?
Pour être clair, Graydient n'est pas un service d'hébergement web de ComfyUI, vous ne pouvez pas l'utiliser comme sur votre bureau (nous ne louons pas de serveurs à l'heure). Ce que nous faisons, c'est prendre vos flux de travail et les faire fonctionner via un appel API, et dans toutes nos applications web, de sorte que même les personnes non techniques puissent profiter des flux de travail (voir l'image ci-dessous).
Puis-je utiliser les flux de travail d'autres sites sur download et les utiliser sur Graydient?
Oui, mais ils nécessitent ce que l'on appelle le mappage - l'association des nœuds équivalents aux modèles et à concepts natifs ou uniques à notre plateforme. L'idée est de "mapper" vos nœuds ComfyUI aux champs de l'API de Graydient. Sur la photo : Par exemple, notre API comprend les échantillonneurs. Dans votre workflow, il peut s'appeler Sampler. Nous les aimons bien. Après avoir téléchargé votre fichier JSON, nous fournissons un sélecteur visuel qui vous donne une vue d'ensemble de votre workflow, et fournit une fonctionnalité de cartographie par pointage et clic dans votre navigateur. Il n'y a rien d'autre à installer dans votre ComfyUI Manager.
Téléchargement d'un site Workflow sur Graydient
Étape 1 : Préparer localement ou via un service à distance
Graydient n'est pas un fournisseur de GPU loués à l'heure, vous ne pouvez donc pas utiliser le ComfyGUI sur Graydient. Nous pourrons proposer ce type de service ultérieurement, mais il n'est pas disponible pendant la période bêta. Notre service est conçu pour une utilisation illimitée d'un workflow après sa mise en place. Vous devrez donc commencer par créer votre propre workflow localement sur votre PC ou sur un site tiers tel que https://comfyworkflows.com.Étape 2 : Ouvrir le gestionnaire de flux de travail
- Connectez-vous à votre compte my.graydient.ai
- Cliquez sur l'icône Workflows & Recipes
- Si l'icône n'apparaît pas encore pour votre compte, essayez cette url
Étape 3 : Donnez-lui un nom
- Cliquez sur le bouton NOUVEAUX flux de travail
- Changez le nom de votre site workflow et ajoutez votre description si vous le souhaitez.
- Vous pouvez rendre vos flux de travail publics ou privés
- Le public facilite le dépannage sur le site community .

Étape 4 : Ajout de vos flux de travail comfyUI
Sous votre page active comfyUI, cliquez sur le bouton d'engrenage sur le côté droit de l'écran.

- Pour save le fichier JSON primaire workflow , cochez le bouton save et indiquez le nom du fichier json : workflow_name.json
- Pour save le fichier secondaire (API) json, cliquez sur save (format API) et save en suivant ce format : workflow_nom_api.json.
- Vérifier dans le dossier des téléchargements la présence des fichiers suivants

Dans cet exemple, nous avons exporté une paire de flux de travail appelée test1

Étape 5 : Cliquez sur l'onglet Détails
- Cliquez sur upload primary workflow et sélectionnez le fichier workflow_name.json
- Cliquez sur upload api-form workflow et sélectionnez le fichier workflow_name_api.json


Étape 6 : Cliquez sur l'onglet Champs
La mise en correspondance des champs de la plate-forme Graydient et de l'entrée du nœud comfyUI est peut-être la partie la plus délicate de cette étape. Les noms peuvent ne pas correspondre exactement, bien que de nombreuses fonctionnalités soient prises en charge. Dans le cas de nœuds zero-day ou de nœuds personnalisés, vous devrez peut-être travailler avec notre équipe pour ajouter la prise en charge. Nous sommes disponibles en temps réel sur Telegram chat dans votre tableau de bord My Graydient pour vous aider à configurer cette étape. Examinez attentivement le nom de vos nœuds Comfy et faites correspondre les noms à leur équivalent dans Graydient . Les noms des champs apparaissent après le choix du nom du nœud. Vous reliez nos champs API disponibles à leurs équivalents dans vos nœuds, qui peuvent avoir des noms similaires.

Noms communs des champs
Noms de nœuds par défaut | |
Guidance | KSampler > CFG |
Nombre d'images | Image latente vide > Taille du lot |
Prompt_positif | CLIP TextEncode (un nombre) > texte |
Prompt_negative | CLIP TextEncode (un autre nombre) > texte |
Seed | KSampler > Seed |
Steps | KSampler > Steps |
Largeur | Image latente vide > Largeur |
Hauteur | Image latente vide > Hauteur |
Emplacement 1-3 | Les slots sont des champs spéciaux utilisés pour mapper le sous-répertoire des diffuseurs combinés SD15 Loader. Vous n'en aurez probablement pas besoin, mais c'est une question que nous recevons souvent. Il est obsolète. |
Étape 7 : Cliquez sur l'onglet Modèles
Vous pouvez établir un lien avec des modèles à distance ou avec des modèles existants déjà hébergés par Graydient. Les deux exemples sont fournis ci-dessous :CHARGEMENT DE MODÈLES VIA URL
Pour les modèles à URL distante, nous recommandons de télécharger le fichier safetensors sur Huggingface. Le chemin d'accès au fichier download doit être le suivant.
Votre cartographie devrait ressembler à ceci.
Inscrivez le nom complet du modèle dans le chemin d'accès au point de contrôle comme indiqué.
Le dossier de destination est "checkpoints/" - vous devez le faire suivre du nom du fichier.
MODÈLES - CARTOGRAPHIE DES NŒUDS
L'erreur la plus fréquente lors de la mise en place d'un site workflow est de ne pas mapper correctement les modèles. C'est pourquoi nous avons développé la fonctionnalité Smart Suggest. Lorsque vous cliquez sur le champ de mappage des nœuds, le nom du nœud approprié vous est suggéré. Ceci est correct - Remarquez que le nom suggéré et le champ correspondent :


Recherchez le modèle que vous souhaitez cartographier comme indiqué ci-dessous.
- Dans le cas des modèles SDXL et SD15, vous pouvez charger un modèle existant de diffuseurs (Huggingface) pris en charge par Graydient /concept à partir de https://cloud.graydient.ai/concepts
- Remplir le nom à partir de la page concept en utilisant le nom court exact.
- Reportez-vous à l'exemple ci-dessous :
- Par exemple, le Modèle Mistoon Ruby 3 Safetensors est simplement appelé mistoonruby3
- Pour save to destination path, suivez les meilleures pratiques suivantes
-
- diffuseurs/SD15/mistoonruby3
- Général : diffuseurs/SD15/nom_du_modèle
- Une fois l'opération terminée, cliquez sur le bouton "ajouter concepts ".
- N'oubliez pas de choisir le nom de mappage de nœud suggéré. (Faites défiler vers le haut pour un exemple de dépannage)
Exécuter votre workflow
Si vous êtes toujours dans l'écran d'édition, cliquez sur l'onglet USE. Si vous naviguez sur notre site, un bouton render apparaît sur la page des flux de travail. L'onglet USE contient également le raccourci Telegram.

Exécuter votre workflow à partir de Telegram
- Il existe 2 modes :
- Run - Exécute le site workflow et demande une invite.
- Interactif - Uniquement pour le débogage. N'ajoutez pas d'invite, mais seulement le nom workflow .
Exécuter Mode
Écrivez la commande workflow , le nom mode, workflow et ensuite l'invite workflow /run:whisperingbunny737 un avion recouvert de fourrure rose Certains paramètres de PirateDiffusion sont disponibles, comme la spécification de /size et ((positifs)) et [[négatifs]] après les avoir cartographiés dans la zone des champs, comme expliqué à l'étape 6 ci-dessus.

Interactif Mode


URLs distants communs utiles pour les modèles
Il s'agit de fichiers courants que vous pouvez rencontrer lors du mappage de modèles. Vérifiez vos nœuds workflow pour vous assurer qu'ils sont applicables. unet/for-loras-fluxUnchainedBySCG_fuV1UnetOnlyFP8.safetensors https://huggingface.co/GraydientPlatformAPI/flux-unchained/resolve/main/for-loras-fluxUnchainedBySCG_fuV1UnetOnlyFP8.safetensors clip/t5xxl_fp8_e4m3fn.safetensors https://huggingface.co/GraydientPlatformAPI/fluxq4-workflow/resolve/main/t5xxl_fp8_e4m3fn.safetensors clip/clip_l.safetensors https://huggingface.co/GraydientPlatformAPI/fluxq4-workflow/resolve/main/clip_l.safetensors vae/flux_vae.safetensors https://huggingface.co/GraydientPlatformAPI/fluxq4-workflow/resolve/main/flux_vae.safetensors Meilleure VAE SDXL avec correction 16 bits (réalisée par olin) https://huggingface.co/GraydientPlatformAPI/bright-vae-xl/resolve/main/sdxl_vae.safetensors Divers Upscalers compatibles avec ComfyUI au format .safetensors https://huggingface.co/GraydientPlatformAPI/safetensor-upscalersExemples de flux de travail
Download ces fichiers PNG contiennent les métadonnées JSON dans leur EXIF. Chargez ou faites glisser ces graphiques dans ComfyUI pour voir leurs nœuds.Stable Diffusion 1.5 - Text2Image

Stable Diffusion 1.5 - Img2Image

Stable Diffusion XL - Text2Image, pas d'affineur
Diffusion stable XL - Text2Image, avec affineur activé

Supprimer l'arrière-plan
- Image Remove Bg : prend l'image d'entrée et supprime l'arrière-plan du sujet à l'aide du modèle RMBG1.4.
Image Upscaler By Model
Il s'agit d'un workflow simple qui charge une image et produit une image mise à l'échelle à l'aide d'un modèle de mise à l'échelle. Il est disponible sous le nom deworkflow graydient :workflow nom duworkflow )
Les nœuds cruciaux sont impliqués :
- Charger l'image : Charge l'image où vous souhaitez supprimer l'arrière-plan d'un objet spécifique.
- Charger le modèle de mise à l'échelle : Charge le modèle de mise à l'échelle (généralement au format .pth) pour mettre à l'échelle votre image.
- Augmenter la taille de l'image de : Cette option permet de déterminer de combien votre image sera mise à l'échelle.
- 0 - 1 -> Réduit la taille de l'image
- >1 -> Augmente la taille de l'image.
FAQ et dépannage
Nœud confortable ou erreur d'invite non trouvée Cela signifie que l'un de vos composants n'est pas correctement mappé, ou que le composant ne peut pas être trouvé dans Comfy Manager. Si le noeud fait partie de Comfy Core et qu'il s'agit d'une ancienne version ou d'une toute nouvelle version, c'est probablement le problème. Remplacez-le par un équivalent plus courant et vérifiez à nouveau le mappage du nœud et le mappage du champ. Le modèle est corrompu Remplacez vos fichiers .picketensor tels que les fichiers .pt, remplacez-les ou convertissez-les. Pour vous faciliter la tâche, nous avons établi un lien entre les types de VAE et de Safetensor les plus courants. Si le fichier est un safetensor, essayez de télécharger votre copie fonctionnelle connue dans un nouveau dossier Huggingface et faites un clic droit sur le lien "download toute façon" tel qu'illustré dans les instructions ci-dessus, et non sur le type de chemin d'url "blob" qui est donné dans l'affichage du dossier. L'image est rendue dans le prompt watcher, mais n'apparaît pas, ou apparaît plusieurs fois. Les nœuds de prévisualisation en sont la cause. Supprimez tous les nœuds de prévisualisation et remplacez-les par un nœud d'image Save .Quelle est la prochaine étape ?
