Skip to content
ComfyUI Wiki
Aidez à Construire une Meilleure Base de Connaissances ComfyUI Devenir Parrain
Aucun article pour le moment. Revenez plus tard !

Guide Détaillé des Modèles de Flux de Travail de ComfyUI

Les modèles de flux de travail sont une fonction très pratique dans ComfyUI qui vous fournit une façon commode d’explorer et d’utiliser divers flux de travail prédéfinis. Ces modèles couvrent les flux de travail de modèles supportés officiellement, ainsi que les flux de travail d’exemple fournis par les développeurs de la communauté.

Dans le système de modèles de ComfyUI, vous pouvez découvrir :

  • Des modèles de flux de travail de modèles intégrés officiellement
  • Des flux de travail d’exemple fournis par des nœuds personnalisés tiers

Template

Comment Accéder aux Fonctions de Modèle

Pour ouvrir les modèles de flux de travail, cliquez simplement sur Flux de Travail —> Parcourir les Modèles de Flux de Travail dans la barre de menu pour entrer dans l’interface de navigation des modèles. Template

Guide d’Utilisation des Modèles

Étapes d’Opération de Base

  1. Sélectionner un Modèle : Cliquez sur n’importe quel modèle que vous voulez utiliser dans la liste des modèles, et le système chargera automatiquement le flux de travail correspondant
  2. Vérification des Modèles : Lors du chargement des modèles, ComfyUI vérifiera automatiquement si les fichiers de modèle requis sont installés
  3. Télécharger les Modèles Manquants : Si des fichiers de modèle nécessaires sont trouvés manquants, le système vous demandera de les télécharger
  4. Exécuter le Flux de Travail : Après avoir assuré que tous les éléments (modèles, images d’entrée, prompts, etc.) sont prêts, cliquez sur le bouton d’exécution pour commencer à utiliser

Gestion des Fichiers de Modèle

Chaque modèle de flux de travail contient des informations de modèle correspondantes. Si des fichiers de modèle manquants sont détectés lors de la première utilisation, le système affichera des invites de téléchargement.

Missing Models

Instructions de Méthode de Téléchargement :

  • Utilisateurs de Version Desktop : Après avoir cliqué sur le bouton Télécharger, le programme complétera automatiquement le téléchargement et l’installation des fichiers de modèle
  • Utilisateurs d’Autres Versions : Téléchargez les fichiers de modèle via le navigateur, puis placez manuellement les fichiers dans le répertoire correct

Emplacement de Stockage des Modèles :

Prenant les modèles dans la capture d’écran comme exemple, les fichiers doivent être sauvegardés à l’emplacement suivant :

📂 ComfyUI/
├── 📂 models/
│   ├── 📂 diffusion_models/
│   │   └── qwen_image_fp8_e4m3fn.safetensors
│   ├── 📂 vae/
│   │   └── qwen_image_vae.safetensors
│   └── 📂 text_encoders/
│       └── qwen_2.5_vl_7b_fp8_scaled.safetensors

Note Importante : La version actuelle du système de modèles ne peut détecter que si les fichiers de modèle existent dans les répertoires de premier niveau correspondants. Si vous avez déjà stocké des fichiers de modèle dans des sous-dossiers (comme ComfyUI/models/diffusion_models/wan_video), vous pouvez ignorer les invites de téléchargement et simplement vous assurer que le bon fichier de modèle est sélectionné dans le nœud de chargement de modèle correspondant.

Principes d’Implémentation Technique des Modèles

Mécanisme d’Intégration d’Informations de Modèle

Le système de modèles intègre les liens de modèle en ajoutant des informations models aux properties du nœud. Voici un exemple d’un nœud DualCLIPLoader contenant des informations de modèle :

    {
      "id": 40,
      "type": "DualCLIPLoader",
      "pos": [
        -320,
        290
      ],
      "size": [
        270,
        130
      ],
      "flags": {},
      "order": 0,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "CLIP",
          "type": "CLIP",
          "links": [
            64
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "DualCLIPLoader",
        "cnr_id": "comfy-core",
        "ver": "0.3.40",
        "models": [
          {
            "name": "clip_l.safetensors",
            "url": "https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/clip_l.safetensors",
            "directory": "text_encoders"
          },
          {
            "name": "t5xxl_fp16.safetensors",
            "url": "https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/t5xxl_fp16.safetensors",
            "directory": "text_encoders"
          }
        ]
      },
      "widgets_values": [
        "clip_l.safetensors",
        "t5xxl_fp16.safetensors",
        "flux",
        "default"
      ]
    }

Description de la Structure d’Informations de Modèle

Le champ models nouvellement ajouté dans properties contient les informations suivantes :

  • name : Le nom du fichier de modèle
  • url : Lien de téléchargement direct pour le fichier de modèle (doit être un lien de fichier directement téléchargeable, pas une adresse de dépôt)
  • directory : Emplacement de stockage du fichier de modèle sous le répertoire ComfyUI/models

Sources de Modèle Supportées : Actuellement, le système supporte les liens de modèle de Hugging Face et CivitAI, et exige que les formats de modèle soient des formats sécurisés (comme .safetensors, .sft, etc.). Les formats non sécurisés (comme .gguf) seront affichés comme non sécurisés et ne montreront pas de liens de téléchargement lorsqu’ils sont intégrés.

Outils d’Édition : Vous pouvez utiliser cet outil pour éditer les informations de modèle dans les modèles de flux de travail, mais actuellement @ComfyUI-Wiki ne fournit le support que pour les nœuds natifs.

Mécanisme de Mise à Jour des Modèles

Gestion des Dépendances

Le système de modèles est géré et mis à jour via des packages de dépendance indépendants, avec le nom du package correspondant : comfyui-workflow-templates

Si vous trouvez des documents nouveaux manquants ou des modèles mentionnés dans les notes de mise à jour après avoir mis à jour ComfyUI, cela peut être parce que les dépendances liées n’ont pas été mises à jour simultanément. Vous pouvez vérifier ComfyUI/requirements.txt pour comprendre les versions de dépendance actuelles.

Packages de Dépendance Principaux : Les trois dépendances suivantes sont généralement mises à jour simultanément avec chaque mise à jour de ComfyUI :

comfyui-frontend-package==1.24.4
comfyui-workflow-templates==0.1.52
comfyui-embedded-docs==0.2.4

Si vous n’êtes pas sûr de comment mettre à jour correctement, consultez le chapitre Mettre à Jour ComfyUI pour des étapes de mise à jour détaillées.

Directives de Contribution de la Communauté

Contributions de Modèles Officiels

Tous les modèles officiels sont hébergés dans le dépôt workflow_templates, et vous pouvez contribuer des modèles en soumettant des Pull Requests.

Exigences des Modèles Officiels :

  1. Support Natif Pur : Ne pas utiliser de nœuds tiers pour éviter que les utilisateurs aient besoin d’installations supplémentaires en raison de nœuds manquants
  2. Éviter la Duplication : S’assurer que les modèles ne dupliquent pas les modèles existants et doivent être une fonctionnalité de modèle liée supportée
  3. Retour sur les Problèmes : Si vous avez des questions, vous pouvez soumettre des issues dans le dépôt correspondant pour discussion

Modèles de Nœuds Personnalisés

Si les développeurs de nœuds personnalisés fournissent des modèles et des flux de travail d’exemple, vous pouvez également les trouver dans le navigateur de modèles. Généralement, vous devez juste trouver la catégorie correspondant au nom du nœud pour voir tous les modèles fournis par le développeur.

Notes pour les Développeurs : Actuellement, le système ne supporte que les structures de répertoire de premier niveau sous les dossiers de modèles, ne supporte pas les répertoires multi-niveaux, et ne supporte que les fichiers de modèles au format JSON.

Développement de Modèles de Nœuds Personnalisés

Si vous voulez ajouter le support de modèles pour des nœuds personnalisés, vous pouvez consulter le chapitre Modèles de Nœuds Personnalisés pour comprendre le processus de développement détaillé. Vous pouvez également soumettre des Pull Requests aux développeurs de nœuds personnalisés pour contribuer du contenu de modèles.