ComfyUI
OpenClaw enthält ein gebündeltes Plugincomfy für workflowgesteuerte ComfyUI-Läufe. Das Plugin ist vollständig workflowgesteuert, daher versucht OpenClaw nicht, generische Steuerelemente wie size, aspectRatio, resolution, durationSeconds oder TTS-ähnliche Einstellungen auf Ihren Graphen abzubilden.
| Eigenschaft | Detail |
|---|---|
| Provider | comfy |
| Modelle | comfy/workflow |
| Gemeinsame Oberflächen | image_generate, video_generate, music_generate |
| Auth | Keine für lokales ComfyUI; COMFY_API_KEY oder COMFY_CLOUD_API_KEY für Comfy Cloud |
| API | ComfyUI /prompt / /history / /view und Comfy Cloud /api/* |
Was unterstützt wird
- Bildgenerierung aus einem Workflow-JSON
- Bildbearbeitung mit 1 hochgeladenen Referenzbild
- Videogenerierung aus einem Workflow-JSON
- Videogenerierung mit 1 hochgeladenen Referenzbild
- Musik- oder Audiogenerierung über das gemeinsame Tool
music_generate - Herunterladen der Ausgabe von einem konfigurierten Node oder allen passenden Output-Nodes
Erste Schritte
Wählen Sie zwischen dem Ausführen von ComfyUI auf Ihrem eigenen Rechner oder der Verwendung von Comfy Cloud.- Lokal
- Comfy Cloud
Am besten geeignet für: das Ausführen Ihrer eigenen ComfyUI-Instanz auf Ihrem Rechner oder im LAN.
ComfyUI lokal starten
Stellen Sie sicher, dass Ihre lokale ComfyUI-Instanz läuft (standardmäßig
http://127.0.0.1:8188).Ihr Workflow-JSON vorbereiten
Exportieren oder erstellen Sie eine ComfyUI-Workflow-JSON-Datei. Notieren Sie sich die Node-IDs für den Prompt-Eingabe-Node und den Output-Node, aus dem OpenClaw lesen soll.
Den Provider konfigurieren
Setzen Sie
mode: "local" und verweisen Sie auf Ihre Workflow-Datei. Hier ist ein minimales Bildbeispiel:Das Standardmodell festlegen
Verweisen Sie OpenClaw für die konfigurierte Fähigkeit auf das Modell
comfy/workflow:Konfiguration
Comfy unterstützt gemeinsame Verbindungseinstellungen auf oberster Ebene sowie Workflow-Abschnitte pro Fähigkeit (image, video, music):
Gemeinsame Schlüssel
| Schlüssel | Typ | Beschreibung |
|---|---|---|
mode | "local" oder "cloud" | Verbindungsmodus. |
baseUrl | string | Standard ist http://127.0.0.1:8188 für lokal oder https://cloud.comfy.org für Cloud. |
apiKey | string | Optionaler Inline-Schlüssel als Alternative zu den Env-Variablen COMFY_API_KEY / COMFY_CLOUD_API_KEY. |
allowPrivateNetwork | boolean | Eine private/LAN-baseUrl im Cloud-Modus erlauben. |
Schlüssel pro Fähigkeit
Diese Schlüssel gelten innerhalb der Abschnitteimage, video oder music:
| Schlüssel | Erforderlich | Standard | Beschreibung |
|---|---|---|---|
workflow oder workflowPath | Ja | — | Pfad zur ComfyUI-Workflow-JSON-Datei. |
promptNodeId | Ja | — | Node-ID, die den Text-Prompt empfängt. |
promptInputName | Nein | "text" | Eingabename auf dem Prompt-Node. |
outputNodeId | Nein | — | Node-ID, aus der die Ausgabe gelesen wird. Wenn nicht gesetzt, werden alle passenden Output-Nodes verwendet. |
pollIntervalMs | Nein | — | Polling-Intervall in Millisekunden für den Abschluss des Jobs. |
timeoutMs | Nein | — | Timeout in Millisekunden für den Workflow-Lauf. |
image und video unterstützen außerdem:
| Schlüssel | Erforderlich | Standard | Beschreibung |
|---|---|---|---|
inputImageNodeId | Ja (bei Übergabe eines Referenzbilds) | — | Node-ID, die das hochgeladene Referenzbild empfängt. |
inputImageInputName | Nein | "image" | Eingabename auf dem Bild-Node. |
Workflow-Details
Bild-Workflows
Bild-Workflows
Setzen Sie das Standard-Bildmodell auf Beispiel für die Bearbeitung mit Referenzbild:Um die Bildbearbeitung mit einem hochgeladenen Referenzbild zu aktivieren, fügen Sie
comfy/workflow:inputImageNodeId zu Ihrer Bildkonfiguration hinzu:Video-Workflows
Video-Workflows
Setzen Sie das Standard-Videomodell auf Comfy-Video-Workflows unterstützen Text-zu-Video und Bild-zu-Video über den konfigurierten Graphen.
comfy/workflow:OpenClaw übergibt keine Eingabevideos an Comfy-Workflows. Als Eingaben werden nur Text-Prompts und einzelne Referenzbilder unterstützt.
Musik-Workflows
Musik-Workflows
Das gebündelte Plugin registriert einen Provider für Musikgenerierung für Workflow-definierte Audio- oder Musikausgaben, bereitgestellt über das gemeinsame Tool Verwenden Sie den Konfigurationsabschnitt
music_generate:music, um auf Ihr Audio-Workflow-JSON und den Output-Node zu verweisen.Abwärtskompatibilität
Abwärtskompatibilität
Die vorhandene Bildkonfiguration auf oberster Ebene (ohne den verschachtelten Abschnitt OpenClaw behandelt diese Legacy-Form als Bild-Workflow-Konfiguration. Sie müssen nicht sofort migrieren, aber die verschachtelten Abschnitte
image) funktioniert weiterhin:image / video / music werden für neue Setups empfohlen.Live-Tests
Live-Tests
Es gibt Opt-in-Live-Abdeckung für das gebündelte Plugin:Der Live-Test überspringt einzelne Fälle für Bilder, Videos oder Musik, wenn der passende Comfy-Workflow-Abschnitt nicht konfiguriert ist.
Verwandt
Bildgenerierung
Konfiguration und Verwendung des Bildgenerierungstools.
Videogenerierung
Konfiguration und Verwendung des Videogenerierungstools.
Musikgenerierung
Einrichtung des Tools für Musik- und Audiogenerierung.
Provider-Verzeichnis
Überblick über alle Provider und Modell-Refs.
Konfigurationsreferenz
Vollständige Konfigurationsreferenz einschließlich Agent-Standardeinstellungen.