Cog-ComfyUI : Exécuter des flux de travail ComfyUI avec des APIs

Introduction générale

Cog-ComfyUI est un projet open source conçu pour exécuter les flux de travail ComfyUI à travers une API. Créé par l'utilisateur GitHub fofr, le projet fournit un moyen efficace d'intégrer et d'exécuter les flux de travail ComfyUI.ComfyUI est une interface utilisateur pour la génération et la manipulation d'images avec un support pour une variété de modèles et de nœuds personnalisés.Cog-ComfyUI fonctionne via la plateforme Replicate et permet aux utilisateurs d'intégrer rapidement et efficacement les flux de travail ComfyUI.Cog-ComfyUI fonctionne via la plateforme Replicate et permet aux utilisateurs d'intégrer rapidement et efficacement les flux de travail ComfyUI. Cog-ComfyUI fonctionne sur la plateforme Replicate et permet aux utilisateurs d'intégrer rapidement et efficacement les flux de travail de ComfyUI.

Cog-ComfyUI:使用API运行ComfyUI工作流

 

Liste des fonctions

  • Exécutions de l'APISimplifier le processus d'intégration en exécutant les flux de travail ComfyUI par le biais de l'API.
  • Prise en charge de plusieurs modèlesLes poids des modèles les plus courants et les nœuds personnalisés sont inclus.
  • Gestion efficace du flux de travailLa plate-forme Replicate : Elle permet d'exécuter et de gérer rapidement des flux de travail sur la plate-forme Replicate.
  • Configuration personnalisée des nœudsLes utilisateurs peuvent ajouter et configurer des nœuds personnalisés en fonction de leurs besoins.
  • Gestion des fichiers d'entréeLe logiciel permet de télécharger des fichiers d'entrée via une URL, un fichier unique ou un fichier zip.

 

Utiliser l'aide

Installation et configuration

  1. Entrepôt de clonage :
    git clone --recurse-submodules https://github.com/fofr/cog-comfyui.git
    
  2. Installer le nœud personnalisé :
    ./scripts/install_custom_nodes.py
    
  3. Démarrer le conteneur Cog et exposer le port :
    sudo cog run -p 8188 bash
    
  4. Démarrer le serveur dans le conteneur Cog :
    cd ComfyUI/
    python main.py --listen 0.0.0.0
    
  5. Accéder au serveur sur la machine locale :
    http://<gpu-machines-ip>:8188
    

Utiliser l'API ComfyUI

  1. Obtenir le JSON de l'API :
    • existent ComfyUI Activer l'option "Mode développeur" dans les paramètres
    • Chargement du flux de travail et exportation de l'API JSON
  2. Préparer le fichier d'entrée :
    • Spécifier le fichier d'entrée à l'aide d'une URL
    • Téléchargement d'un seul fichier d'entrée
    • Télécharger un fichier zip contenant les fichiers d'entrée
  3. Utiliser le modèle LoRA :
    • URL de téléchargement pour l'utilisation directe des modèles LoRA
    • Utilisation du nœud LoraLoaderFromURL fourni par ComfyUI-GlifNodes
  4. Exécuter le flux de travail :
    • Mettre à jour le chemin du fichier d'entrée et exécuter le flux de travail
    • Activez l'option Return Temp File pour renvoyer les images de la grille de contrôle prétraitées.

Principales fonctions

  1. Chargement des flux de travail: :
    • Accédez au serveur ComfyUI local et chargez le fichier workflow_api.json ou workflow_ui.json.
    • Assurez-vous d'avoir téléchargé et placé le fichier de poids de Stable Diffusion 3 dans le dossier ComfyUI/models/checkpoints.
  2. Configuration des nœuds personnalisés: :
    • Ajoutez ou modifiez la configuration des nœuds personnalisés dans le fichier custom_nodes.json.
    • Utilisez l'interface ComfyUI pour les connexions de nœuds et les ajustements de paramètres.
  3. Flux de travail opérationnels et de gestion: :
    • Exécutez des flux de travail sur la plateforme Replicate et utilisez les API pour les intégrer dans des applications ou des sites web.
    • Veillez à ce que les flux de travail s'exécutent efficacement grâce à l'API de Replicate, qui est prête pour la production.
  4. Débogage et optimisation: :
    • Utilisez les outils de débogage et les capacités de journalisation de ComfyUI pour surveiller l'état des opérations du flux de travail.
    • Ajuster les paramètres du modèle et les configurations des nœuds si nécessaire pour optimiser les résultats de la production.
© déclaration de droits d'auteur

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...