ComfyUI
OpenClaw inclut un Plugincomfy intégré pour les exécutions ComfyUI pilotées par workflow. Le Plugin est entièrement piloté par workflow, donc OpenClaw n’essaie pas de mapper des contrôles génériques comme size, aspectRatio, resolution, durationSeconds ou des contrôles de type TTS sur votre graphe.
| Property | Detail |
|---|---|
| Provider | comfy |
| Models | comfy/workflow |
| Shared surfaces | image_generate, video_generate, music_generate |
| Auth | Aucune pour ComfyUI local ; COMFY_API_KEY ou COMFY_CLOUD_API_KEY pour Comfy Cloud |
| API | ComfyUI /prompt / /history / /view et Comfy Cloud /api/* |
Ce qui est pris en charge
- Génération d’images à partir d’un JSON de workflow
- Édition d’images avec 1 image de référence téléversée
- Génération vidéo à partir d’un JSON de workflow
- Génération vidéo avec 1 image de référence téléversée
- Génération de musique ou d’audio via l’outil partagé
music_generate - Téléchargement des sorties depuis un nœud configuré ou tous les nœuds de sortie correspondants
Prise en main
Choisissez entre exécuter ComfyUI sur votre propre machine ou utiliser Comfy Cloud.- Local
- Comfy Cloud
Idéal pour : exécuter votre propre instance ComfyUI sur votre machine ou sur votre LAN.
Démarrer ComfyUI localement
Assurez-vous que votre instance locale de ComfyUI est en cours d’exécution (par défaut sur
http://127.0.0.1:8188).Préparer votre JSON de workflow
Exportez ou créez un fichier JSON de workflow ComfyUI. Notez les IDs des nœuds pour le nœud d’entrée du prompt et le nœud de sortie que vous souhaitez qu’OpenClaw lise.
Configurer le fournisseur
Définissez
mode: "local" et pointez vers votre fichier de workflow. Voici un exemple minimal pour l’image :Définir le modèle par défaut
Pointez OpenClaw vers le modèle
comfy/workflow pour la capacité que vous avez configurée :Configuration
Comfy prend en charge des paramètres de connexion partagés de premier niveau ainsi que des sections de workflow par capacité (image, video, music) :
Clés partagées
| Key | Type | Description |
|---|---|---|
mode | "local" or "cloud" | Mode de connexion. |
baseUrl | string | Vaut par défaut http://127.0.0.1:8188 en local ou https://cloud.comfy.org dans le cloud. |
apiKey | string | Clé inline facultative, alternative aux variables d’environnement COMFY_API_KEY / COMFY_CLOUD_API_KEY. |
allowPrivateNetwork | boolean | Autorise un baseUrl privé/LAN en mode cloud. |
Clés par capacité
Ces clés s’appliquent dans les sectionsimage, video ou music :
| Key | Required | Default | Description |
|---|---|---|---|
workflow or workflowPath | Yes | — | Chemin vers le fichier JSON du workflow ComfyUI. |
promptNodeId | Yes | — | ID du nœud qui reçoit le prompt textuel. |
promptInputName | No | "text" | Nom de l’entrée sur le nœud du prompt. |
outputNodeId | No | — | ID du nœud depuis lequel lire la sortie. S’il est omis, tous les nœuds de sortie correspondants sont utilisés. |
pollIntervalMs | No | — | Intervalle de polling en millisecondes pour l’achèvement de la tâche. |
timeoutMs | No | — | Délai d’expiration en millisecondes pour l’exécution du workflow. |
image et video prennent également en charge :
| Key | Required | Default | Description |
|---|---|---|---|
inputImageNodeId | Yes (when passing a reference image) | — | ID du nœud qui reçoit l’image de référence téléversée. |
inputImageInputName | No | "image" | Nom de l’entrée sur le nœud d’image. |
Détails du workflow
Workflows d’image
Workflows d’image
Définissez le modèle d’image par défaut sur Exemple d’édition avec image de référence :Pour activer l’édition d’image avec une image de référence téléversée, ajoutez
comfy/workflow :inputImageNodeId à votre configuration d’image :Workflows vidéo
Workflows vidéo
Définissez le modèle vidéo par défaut sur Les workflows vidéo Comfy prennent en charge le texte-vers-vidéo et l’image-vers-vidéo via le graphe configuré.
comfy/workflow :OpenClaw ne transmet pas de vidéos d’entrée dans les workflows Comfy. Seuls les prompts textuels et les images de référence uniques sont pris en charge en entrée.
Workflows musicaux
Workflows musicaux
Le Plugin intégré enregistre un fournisseur de génération musicale pour les sorties audio ou musicales définies par workflow, exposé via l’outil partagé Utilisez la section de configuration
music_generate :music pour pointer vers votre JSON de workflow audio et le nœud de sortie.Compatibilité descendante
Compatibilité descendante
La configuration d’image existante de premier niveau (sans section OpenClaw traite cette forme héritée comme la configuration du workflow d’image. Vous n’avez pas besoin de migrer immédiatement, mais les sections imbriquées
image imbriquée) fonctionne toujours :image / video / music sont recommandées pour les nouvelles configurations.Tests live
Tests live
Une couverture live sur opt-in existe pour le Plugin intégré :Le test live ignore les cas individuels d’image, de vidéo ou de musique sauf si la section de workflow Comfy correspondante est configurée.
Connexe
Image Generation
Configuration et utilisation de l’outil de génération d’images.
Video Generation
Configuration et utilisation de l’outil de génération vidéo.
Music Generation
Configuration de la génération de musique et d’audio.
Provider Directory
Vue d’ensemble de tous les fournisseurs et références de modèles.
Configuration Reference
Référence complète de la configuration, y compris les valeurs par défaut des agents.