Allgemeine Einführung
Cog-ComfyUI ist ein Open-Source-Projekt, mit dem ComfyUI-Workflows über eine API ausgeführt werden können. ComfyUI ist eine Benutzeroberfläche für die Bilderzeugung und -bearbeitung mit Unterstützung für eine Vielzahl von Modellen und benutzerdefinierten Knoten.Cog-ComfyUI läuft über die Replicate-Plattform, die es Benutzern ermöglicht, schnell und effizient ComfyUI-Workflows zu integrieren. ComfyUI-Workflows zu integrieren.
Funktionsliste
- API-LäufeVereinfachen Sie den Integrationsprozess, indem Sie ComfyUI-Workflows über die API ausführen.
- Unterstützung für mehrere ModelleEnthält beliebte Modellgewichte und benutzerdefinierte Knotenpunkte.
- Effizientes Workflow-ManagementReplicate: Unterstützt die schnelle Ausführung und Verwaltung von Arbeitsabläufen auf der Replicate-Plattform.
- Benutzerdefinierte KnotenkonfigurationErmöglicht es Benutzern, benutzerdefinierte Knoten nach Bedarf hinzuzufügen und zu konfigurieren.
- Verwaltung von EingabedateienUnterstützt das Hochladen von Eingabedateien über eine URL, einen einzelnen Datei-Upload oder eine Zip-Datei.
Hilfe verwenden
Installation und Konfiguration
- Klon-Lagerhaus:
git clone --recurse-submodules https://github.com/fofr/cog-comfyui.git
- Installieren Sie den benutzerdefinierten Knoten:
. /scripts/install_custom_nodes.py
- Starten Sie den Cog-Container und legen Sie den Port frei:
sudo cog run -p 8188 bash
- Starten Sie den Server innerhalb des Cog-Containers:
cd ComfyUI/ python main.py --listen 0.0.0.0
- Zugriff auf den Server auf dem lokalen Rechner:
http://:8188
Verwendung der ComfyUI API
- API JSON abrufen:
- existieren ComfyUI Aktivieren Sie die Option "Entwicklermodus" in den Einstellungen
- Workflow laden und API JSON exportieren
- Bereiten Sie die Eingabedatei vor:
- Geben Sie die Eingabedatei über eine URL an
- Hochladen einer einzelnen Eingabedatei
- Hochladen einer Zip-Datei mit den Eingabedateien
- Verwenden Sie das LoRA-Modell:
- Download-URL für die direkte Verwendung von LoRA-Modellen
- Verwendung des von ComfyUI-GlifNodes bereitgestellten Knotens LoraLoaderFromURL
- Führen Sie den Workflow aus:
- Aktualisieren Sie den Pfad der Eingabedatei und führen Sie den Arbeitsablauf aus
- Aktivieren Sie die Option Temp-Datei zurückgeben, um vorverarbeitete Kontrollgitterbilder zurückzugeben
Hauptfunktionen
- Laden von Arbeitsabläufen::
- Greifen Sie auf den lokalen ComfyUI-Server zu und laden Sie die Datei workflow_api.json oder workflow_ui.json.
- Vergewissern Sie sich, dass Sie die Datei "Stable Diffusion 3 weights" heruntergeladen und in den Ordner "ComfyUI/models/checkpoints" gelegt haben.
- Benutzerdefinierte Knoten konfigurieren::
- Hinzufügen oder Ändern der benutzerdefinierten Knotenkonfiguration in der Datei custom_nodes.json.
- Verwenden Sie die ComfyUI-Schnittstelle für Knotenverbindungen und Parametereinstellungen.
- Operative und Management-Workflows::
- Führen Sie Workflows auf der Replicate-Plattform aus und nutzen Sie APIs zur Integration in Anwendungen oder Websites.
- Stellen Sie sicher, dass Workflows mit der produktionsbereiten API von Replicate effizient ablaufen.
- Fehlersuche und Optimierung::
- Verwenden Sie die Debugging-Tools und Protokollierungsfunktionen von ComfyUI, um den Status von Workflow-Vorgängen zu überwachen.
- Passen Sie Modellparameter und Knotenkonfigurationen nach Bedarf an, um die Generierungsergebnisse zu optimieren.