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)

การตั้งค่า

  • Run interactive onboarding

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

    หรือตั้งค่าตัวแปรสภาพแวดล้อมโดยตรง:

    export VYDRA_API_KEY="vydra_live_..."
    
  • Choose a default capability

    เลือกความสามารถอย่างน้อยหนึ่งรายการด้านล่าง (รูปภาพ วิดีโอ หรือเสียงพูด) แล้วใช้การกำหนดค่าที่ตรงกัน

  • ความสามารถ

    Image generation

    โมเดลรูปภาพเริ่มต้น:

    • vydra/grok-imagine

    ตั้งค่าให้เป็นผู้ให้บริการรูปภาพเริ่มต้น:

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

    การรองรับที่รวมมาให้ในปัจจุบันมีเฉพาะ text-to-image เท่านั้น เส้นทางแก้ไขที่โฮสต์โดย Vydra คาดหวัง URL รูปภาพระยะไกล และ OpenClaw ยังไม่ได้เพิ่มบริดจ์อัปโหลดเฉพาะ Vydra ใน Plugin ที่รวมมาให้

    Video generation

    โมเดลวิดีโอที่ลงทะเบียนไว้:

    • vydra/veo3 สำหรับ text-to-video
    • vydra/kling สำหรับ image-to-video

    ตั้งค่า Vydra ให้เป็นผู้ให้บริการวิดีโอเริ่มต้น:

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

    หมายเหตุ:

    • vydra/veo3 รวมมาให้เป็น text-to-video เท่านั้น
    • vydra/kling ปัจจุบันต้องใช้การอ้างอิง URL รูปภาพระยะไกล การอัปโหลดไฟล์ในเครื่องจะถูกปฏิเสธตั้งแต่ต้น
    • เส้นทาง HTTP kling ปัจจุบันของ Vydra มีความไม่สม่ำเสมอว่าต้องใช้ image_url หรือ video_url; ผู้ให้บริการที่รวมมาให้จึงแมป URL รูปภาพระยะไกลเดียวกันลงในทั้งสองฟิลด์
    • Plugin ที่รวมมาให้ยังคงใช้แนวทางระมัดระวังและไม่ส่งต่อปุ่มปรับแต่งสไตล์ที่ไม่ได้จัดทำเอกสาร เช่น อัตราส่วนภาพ ความละเอียด ลายน้ำ หรือเสียงที่สร้างขึ้น
    Video live tests

    การครอบคลุมการทดสอบสดเฉพาะผู้ให้บริการ:

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

    ไฟล์สดของ Vydra ที่รวมมาให้ตอนนี้ครอบคลุม:

    • vydra/veo3 text-to-video
    • vydra/kling image-to-video โดยใช้ URL รูปภาพระยะไกล

    แทนที่ fixture รูปภาพระยะไกลเมื่อจำเป็น:

    export OPENCLAW_LIVE_VYDRA_KLING_IMAGE_URL="https://example.com/reference.png"
    
    Speech synthesis

    ตั้งค่า Vydra ให้เป็นผู้ให้บริการเสียงพูด:

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

    ค่าเริ่มต้น:

    • โมเดล: elevenlabs/tts
    • รหัสเสียง: 21m00Tcm4TlvDq8ikWAM

    Plugin ที่รวมมาให้ปัจจุบันเปิดเผยเสียงเริ่มต้นหนึ่งรายการที่ทราบว่าใช้งานได้ดี และส่งคืนไฟล์เสียง MP3

    ที่เกี่ยวข้อง