Providers
Vydra
Plugin همراه Vydra موارد زیر را اضافه میکند:
- تولید تصویر از طریق
vydra/grok-imagine - تولید ویدئو از طریق
vydra/veo3(متنبهویدئو) وvydra/kling(تصویربهویدئو) - سنتز گفتار از طریق مسیر TTS مبتنی بر ElevenLabs متعلق به Vydra
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 استفاده کنید) |
راهاندازی
اجرای راهاندازی اولیه تعاملی
openclaw onboard --auth-choice vydra-api-keyیا متغیر محیطی را مستقیماً تنظیم کنید:
export VYDRA_API_KEY="vydra_live_..."انتخاب یک قابلیت پیشفرض
یک یا چند مورد از قابلیتهای زیر (تصویر، ویدئو یا گفتار) را انتخاب و پیکربندی متناظر را اعمال کنید.
قابلیتها
تولید تصویر
مدل پیشفرض و تنها مدل تصویر همراه:
vydra/grok-imagine
آن را بهعنوان ارائهدهنده پیشفرض تصویر تنظیم کنید:
{ agents: { defaults: { imageGenerationModel: { primary: "vydra/grok-imagine", }, }, },}پشتیبانی همراه فقط متنبهتصویر است و در هر درخواست حداکثر یک تصویر تولید میکند. مسیرهای ویرایش میزبانیشده Vydra به URLهای راهدور تصویر نیاز دارند و Plugin همراه، پل بارگذاری مختص Vydra اضافه نمیکند.
تولید ویدئو
مدلهای ثبتشده ویدئو:
vydra/veo3برای متنبهویدئو (ورودیهای مرجع تصویر را رد میکند)vydra/klingبرای تصویربهویدئو (دقیقاً به یک URL راهدور تصویر نیاز دارد)
Vydra را بهعنوان ارائهدهنده پیشفرض ویدئو تنظیم کنید:
{ agents: { defaults: { videoGenerationModel: { primary: "vydra/veo3", }, }, },}نکات:
vydra/klingبارگذاری فایل محلی را از ابتدا رد میکند؛ فقط یک مرجع URL راهدور تصویر کار میکند.- مسیر HTTP
klingمتعلق به Vydra درباره اینکه بهimage_urlیاvideo_urlنیاز دارد، رفتاری ناسازگار داشته است؛ ارائهدهنده همراه، همان URL راهدور تصویر را در هر دو فیلد ارسال میکند. - Plugin همراه رویکردی محافظهکارانه دارد و گزینههای مستندنشده سبک، مانند نسبت ابعاد، وضوح، واترمارک یا صدای تولیدشده را ارسال نمیکند.
آزمونهای زنده ویدئو
پوشش زنده مختص ارائهدهنده:
OPENCLAW_LIVE_TEST=1 \OPENCLAW_LIVE_VYDRA_VIDEO=1 \pnpm test:live -- extensions/vydra/vydra.live.test.tsفایل زنده همراه Vydra موارد زیر را پوشش میدهد:
vydra/veo3متنبهویدئوvydra/klingتصویربهویدئو با استفاده از URL راهدور تصویر
در صورت نیاز، فیکسچر تصویر راهدور را بازنویسی کنید:
export OPENCLAW_LIVE_VYDRA_KLING_IMAGE_URL="https://example.com/reference.png"سنتز گفتار
Vydra را بهعنوان ارائهدهنده گفتار تنظیم کنید:
{ tts: { provider: "vydra", providers: { vydra: { apiKey: "${VYDRA_API_KEY}", voiceId: "21m00Tcm4TlvDq8ikWAM", }, }, },}مقادیر پیشفرض:
- مدل:
elevenlabs/tts - شناسه صدا:
21m00Tcm4TlvDq8ikWAM("Rachel")
Plugin همراه، همین یک صدای پیشفرضِ آزموده و معتبر را ارائه میکند و فایلهای صوتی MP3 بازمیگرداند.