मुख्य सामग्री पर जाएं
OpenClaw कार्यप्रवाह-चालित ComfyUI रन के लिए एक बंडल किया गया comfy Plugin भेजता है। Plugin पूरी तरह कार्यप्रवाह-चालित है, इसलिए OpenClaw आपके ग्राफ पर सामान्य size, aspectRatio, resolution, durationSeconds, या TTS-शैली नियंत्रणों को मैप करने की कोशिश नहीं करता।
गुणविवरण
प्रदाताcomfy
मॉडलcomfy/workflow
साझा सतहेंimage_generate, video_generate, music_generate
प्रमाणीकरणस्थानीय ComfyUI के लिए कोई नहीं; Comfy Cloud के लिए COMFY_API_KEY या COMFY_CLOUD_API_KEY
APIComfyUI /prompt / /history / /view और Comfy Cloud /api/*

यह क्या समर्थित करता है

  • कार्यप्रवाह JSON से इमेज जनरेशन
  • 1 अपलोड की गई संदर्भ इमेज के साथ इमेज संपादन
  • कार्यप्रवाह JSON से वीडियो जनरेशन
  • 1 अपलोड की गई संदर्भ इमेज के साथ वीडियो जनरेशन
  • साझा music_generate टूल के माध्यम से संगीत या ऑडियो जनरेशन
  • कॉन्फ़िगर किए गए नोड या सभी मेल खाते आउटपुट नोड से आउटपुट डाउनलोड

शुरू करना

अपनी मशीन पर ComfyUI चलाने या Comfy Cloud का उपयोग करने में से चुनें।
इसके लिए सबसे अच्छा: अपनी मशीन या LAN पर अपना ComfyUI इंस्टेंस चलाना।
1

Start ComfyUI locally

पक्का करें कि आपका स्थानीय ComfyUI इंस्टेंस चल रहा है (डिफ़ॉल्ट http://127.0.0.1:8188)।
2

Prepare your workflow JSON

ComfyUI कार्यप्रवाह JSON फ़ाइल निर्यात करें या बनाएँ। prompt इनपुट नोड और उस आउटपुट नोड की नोड ID नोट करें जिससे आप OpenClaw को पढ़ाना चाहते हैं।
3

Configure the provider

mode: "local" सेट करें और अपनी कार्यप्रवाह फ़ाइल की ओर संकेत करें। यहाँ एक न्यूनतम इमेज उदाहरण है:
{
  plugins: {
    entries: {
      comfy: {
        config: {
          mode: "local",
          baseUrl: "http://127.0.0.1:8188",
          image: {
            workflowPath: "./workflows/flux-api.json",
            promptNodeId: "6",
            outputNodeId: "9",
          },
        },
      },
    },
  },
}
4

Set the default model

आपके द्वारा कॉन्फ़िगर की गई क्षमता के लिए OpenClaw को comfy/workflow मॉडल पर निर्देशित करें:
{
  agents: {
    defaults: {
      imageGenerationModel: {
        primary: "comfy/workflow",
      },
    },
  },
}
5

Verify

openclaw models list --provider comfy

कॉन्फ़िगरेशन

Comfy साझा शीर्ष-स्तरीय कनेक्शन सेटिंग्स के साथ प्रति-क्षमता कार्यप्रवाह सेक्शन (image, video, music) का समर्थन करता है:
{
  plugins: {
    entries: {
      comfy: {
        config: {
          mode: "local",
          baseUrl: "http://127.0.0.1:8188",
          image: {
            workflowPath: "./workflows/flux-api.json",
            promptNodeId: "6",
            outputNodeId: "9",
          },
          video: {
            workflowPath: "./workflows/video-api.json",
            promptNodeId: "12",
            outputNodeId: "21",
          },
          music: {
            workflowPath: "./workflows/music-api.json",
            promptNodeId: "3",
            outputNodeId: "18",
          },
        },
      },
    },
  },
}

साझा कुंजियाँ

कुंजीप्रकारविवरण
mode"local" या "cloud"कनेक्शन मोड।
baseUrlstringस्थानीय के लिए डिफ़ॉल्ट http://127.0.0.1:8188 या cloud के लिए https://cloud.comfy.org
apiKeystringवैकल्पिक inline कुंजी, COMFY_API_KEY / COMFY_CLOUD_API_KEY env vars का विकल्प।
allowPrivateNetworkbooleancloud मोड में private/LAN baseUrl की अनुमति दें।

प्रति-क्षमता कुंजियाँ

ये कुंजियाँ image, video, या music सेक्शन के अंदर लागू होती हैं:
कुंजीआवश्यकडिफ़ॉल्टविवरण
workflow या workflowPathहाँComfyUI कार्यप्रवाह JSON फ़ाइल का पथ।
promptNodeIdहाँवह नोड ID जो टेक्स्ट prompt प्राप्त करती है।
promptInputNameनहीं"text"prompt नोड पर इनपुट नाम।
outputNodeIdनहींआउटपुट पढ़ने के लिए नोड ID। छोड़े जाने पर, सभी मेल खाते आउटपुट नोड उपयोग किए जाते हैं।
pollIntervalMsनहींजॉब पूर्णता के लिए milliseconds में polling अंतराल।
timeoutMsनहींकार्यप्रवाह रन के लिए milliseconds में timeout।
image और video सेक्शन इसका भी समर्थन करते हैं:
कुंजीआवश्यकडिफ़ॉल्टविवरण
inputImageNodeIdहाँ (संदर्भ इमेज पास करते समय)वह नोड ID जो अपलोड की गई संदर्भ इमेज प्राप्त करती है।
inputImageInputNameनहीं"image"इमेज नोड पर इनपुट नाम।

कार्यप्रवाह विवरण

डिफ़ॉल्ट इमेज मॉडल को comfy/workflow पर सेट करें:
{
  agents: {
    defaults: {
      imageGenerationModel: {
        primary: "comfy/workflow",
      },
    },
  },
}
संदर्भ-इमेज संपादन उदाहरण:अपलोड की गई संदर्भ इमेज के साथ इमेज संपादन सक्षम करने के लिए, अपने इमेज config में inputImageNodeId जोड़ें:
{
  plugins: {
    entries: {
      comfy: {
        config: {
          image: {
            workflowPath: "./workflows/edit-api.json",
            promptNodeId: "6",
            inputImageNodeId: "7",
            inputImageInputName: "image",
            outputNodeId: "9",
          },
        },
      },
    },
  },
}
डिफ़ॉल्ट वीडियो मॉडल को comfy/workflow पर सेट करें:
{
  agents: {
    defaults: {
      videoGenerationModel: {
        primary: "comfy/workflow",
      },
    },
  },
}
Comfy वीडियो कार्यप्रवाह कॉन्फ़िगर किए गए ग्राफ के माध्यम से text-to-video और image-to-video का समर्थन करते हैं।
OpenClaw इनपुट वीडियो को Comfy कार्यप्रवाह में पास नहीं करता। इनपुट के रूप में केवल टेक्स्ट prompt और एकल संदर्भ इमेज समर्थित हैं।
बंडल किया गया Plugin कार्यप्रवाह-परिभाषित ऑडियो या संगीत आउटपुट के लिए music-generation प्रदाता पंजीकृत करता है, जो साझा music_generate टूल के माध्यम से प्रस्तुत होता है:
/tool music_generate prompt="Warm ambient synth loop with soft tape texture"
अपने ऑडियो कार्यप्रवाह JSON और आउटपुट नोड की ओर संकेत करने के लिए music config सेक्शन का उपयोग करें।
मौजूदा शीर्ष-स्तरीय इमेज config (nested image सेक्शन के बिना) अब भी काम करता है:
{
  plugins: {
    entries: {
      comfy: {
        config: {
          workflowPath: "./workflows/flux-api.json",
          promptNodeId: "6",
          outputNodeId: "9",
        },
      },
    },
  },
}
OpenClaw उस legacy shape को इमेज कार्यप्रवाह config के रूप में मानता है। आपको तुरंत migrate करने की आवश्यकता नहीं है, लेकिन नए setups के लिए nested image / video / music सेक्शन अनुशंसित हैं।
यदि आप केवल इमेज जनरेशन उपयोग करते हैं, तो legacy flat config और नया nested image सेक्शन कार्यात्मक रूप से समान हैं।
बंडल किए गए Plugin के लिए opt-in live coverage उपलब्ध है:
OPENCLAW_LIVE_TEST=1 COMFY_LIVE_TEST=1 pnpm test:live -- extensions/comfy/comfy.live.test.ts
जब तक मेल खाता Comfy कार्यप्रवाह सेक्शन कॉन्फ़िगर नहीं होता, live test अलग-अलग इमेज, वीडियो, या संगीत मामलों को छोड़ देता है।

संबंधित

छवि जनरेशन

छवि जनरेशन टूल का कॉन्फ़िगरेशन और उपयोग।

वीडियो जनरेशन

वीडियो जनरेशन टूल का कॉन्फ़िगरेशन और उपयोग।

संगीत जनरेशन

संगीत और ऑडियो जनरेशन टूल का सेटअप।

प्रदाता निर्देशिका

सभी प्रदाताओं और मॉडल refs का अवलोकन।

कॉन्फ़िगरेशन संदर्भ

एजेंट डिफ़ॉल्ट सहित पूरा कॉन्फ़िग संदर्भ।