Providers

Vydra

बंडल किया गया Vydra Plugin निम्न सुविधाएँ जोड़ता है:

  • vydra/grok-imagine के माध्यम से इमेज जनरेशन
  • vydra/veo3 (टेक्स्ट-टू-वीडियो) और vydra/kling (इमेज-टू-वीडियो) के माध्यम से वीडियो जनरेशन
  • Vydra के ElevenLabs-समर्थित TTS रूट के माध्यम से स्पीच सिंथेसिस

OpenClaw तीनों क्षमताओं के लिए समान VYDRA_API_KEY का उपयोग करता है।

प्रॉपर्टी मान
प्रोवाइडर आईडी vydra
Plugin बंडल किया गया, enabledByDefault: true
प्रमाणीकरण एनवायरनमेंट वेरिएबल VYDRA_API_KEY
ऑनबोर्डिंग फ़्लैग --auth-choice vydra-api-key
प्रत्यक्ष CLI फ़्लैग --vydra-api-key <key>
कॉन्ट्रैक्ट imageGenerationProviders, videoGenerationProviders, speechProviders
बेस URL https://www.vydra.ai/api/v1 (www होस्ट का उपयोग करें)

सेटअप

  • इंटरैक्टिव ऑनबोर्डिंग चलाएँ

    bash
    openclaw onboard --auth-choice vydra-api-key

    या एनवायरनमेंट वेरिएबल को सीधे सेट करें:

    bash
    export VYDRA_API_KEY="vydra_live_..."
  • डिफ़ॉल्ट क्षमता चुनें

    नीचे दी गई क्षमताओं (इमेज, वीडियो या स्पीच) में से एक या अधिक चुनें और उनसे मेल खाने वाला कॉन्फ़िगरेशन लागू करें।

  • क्षमताएँ

    इमेज जनरेशन

    डिफ़ॉल्ट और एकमात्र बंडल किया गया इमेज मॉडल:

    • vydra/grok-imagine

    इसे डिफ़ॉल्ट इमेज प्रोवाइडर के रूप में सेट करें:

    json5
    {  agents: {    defaults: {      imageGenerationModel: {        primary: "vydra/grok-imagine",      },    },  },}

    बंडल किया गया समर्थन केवल टेक्स्ट-टू-इमेज के लिए है और प्रत्येक अनुरोध पर अधिकतम एक इमेज देता है। Vydra के होस्ट किए गए एडिट रूट को रिमोट इमेज URL चाहिए और बंडल किया गया Plugin Vydra-विशिष्ट अपलोड ब्रिज नहीं जोड़ता।

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

    पंजीकृत वीडियो मॉडल:

    • टेक्स्ट-टू-वीडियो के लिए vydra/veo3 (इमेज रेफ़रेंस इनपुट अस्वीकार करता है)
    • इमेज-टू-वीडियो के लिए vydra/kling (ठीक एक रिमोट इमेज URL आवश्यक है)

    Vydra को डिफ़ॉल्ट वीडियो प्रोवाइडर के रूप में सेट करें:

    json5
    {  agents: {    defaults: {      videoGenerationModel: {        primary: "vydra/veo3",      },    },  },}

    टिप्पणियाँ:

    • vydra/kling स्थानीय फ़ाइल अपलोड को शुरुआत में ही अस्वीकार करता है; केवल रिमोट इमेज URL रेफ़रेंस काम करता है।
    • Vydra का kling HTTP रूट इस बारे में असंगत रहा है कि उसे image_url चाहिए या video_url; बंडल किया गया प्रोवाइडर दोनों फ़ील्ड में एक ही रिमोट इमेज URL भेजता है।
    • बंडल किया गया Plugin सतर्क रुख अपनाता है और आस्पेक्ट रेशियो, रिज़ॉल्यूशन, वॉटरमार्क या जनरेट किया गया ऑडियो जैसे गैर-दस्तावेज़ीकृत स्टाइल विकल्प फ़ॉरवर्ड नहीं करता।
    वीडियो लाइव टेस्ट

    प्रोवाइडर-विशिष्ट लाइव कवरेज:

    bash
    OPENCLAW_LIVE_TEST=1 \OPENCLAW_LIVE_VYDRA_VIDEO=1 \pnpm test:live -- extensions/vydra/vydra.live.test.ts

    बंडल की गई Vydra लाइव फ़ाइल में ये शामिल हैं:

    • vydra/veo3 टेक्स्ट-टू-वीडियो
    • रिमोट इमेज URL का उपयोग करके vydra/kling इमेज-टू-वीडियो

    आवश्यकता होने पर रिमोट इमेज फ़िक्स्चर को ओवरराइड करें:

    bash
    export OPENCLAW_LIVE_VYDRA_KLING_IMAGE_URL="https://example.com/reference.png"
    स्पीच सिंथेसिस

    Vydra को स्पीच प्रोवाइडर के रूप में सेट करें:

    json5
    {  tts: {    provider: "vydra",    providers: {      vydra: {        apiKey: "${VYDRA_API_KEY}",        voiceId: "21m00Tcm4TlvDq8ikWAM",      },    },  },}

    डिफ़ॉल्ट:

    • मॉडल: elevenlabs/tts
    • वॉइस आईडी: 21m00Tcm4TlvDq8ikWAM ("Rachel")

    बंडल किया गया Plugin इस एकमात्र ज्ञात और सही ढंग से काम करने वाली डिफ़ॉल्ट वॉइस को उपलब्ध कराता है और MP3 ऑडियो फ़ाइलें लौटाता है।

    संबंधित

    Was this useful?
    On this page

    On this page