Providers
Vydra
Plugin Vydra ที่รวมมาให้เพิ่มความสามารถดังต่อไปนี้:
- การสร้างรูปภาพผ่าน
vydra/grok-imagine - การสร้างวิดีโอผ่าน
vydra/veo3(ข้อความเป็นวิดีโอ) และvydra/kling(รูปภาพเป็นวิดีโอ) - การสังเคราะห์เสียงพูดผ่านเส้นทาง TTS ของ Vydra ที่ใช้ ElevenLabs เป็นระบบเบื้องหลัง
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 เป็นผู้ให้บริการเสียงพูด:
{ messages: { tts: { provider: "vydra", providers: { vydra: { apiKey: "${VYDRA_API_KEY}", voiceId: "21m00Tcm4TlvDq8ikWAM", }, }, }, },}ค่าเริ่มต้น:
- โมเดล:
elevenlabs/tts - รหัสเสียง:
21m00Tcm4TlvDq8ikWAM("Rachel")
Plugin ที่รวมมาให้เปิดใช้งานเสียงเริ่มต้นที่ผ่านการตรวจสอบว่าใช้งานได้ดีนี้เพียงเสียงเดียว และส่งคืนไฟล์เสียง MP3