Providers

Vydra

Das mitgelieferte Vydra-Plugin ergänzt:

  • Bildgenerierung über vydra/grok-imagine
  • Videogenerierung über vydra/veo3 und vydra/kling
  • Sprachsynthese über Vydras ElevenLabs-gestützte TTS-Route

OpenClaw verwendet denselben VYDRA_API_KEY für alle drei Fähigkeiten.

Eigenschaft Wert
Provider id vydra
Plugin mitgeliefert, enabledByDefault: true
Auth-Umgebungsvariable VYDRA_API_KEY
Onboarding-Flag --auth-choice vydra-api-key
Direkter CLI-Flag --vydra-api-key <key>
Verträge imageGenerationProviders, videoGenerationProviders, speechProviders
Basis-URL https://www.vydra.ai/api/v1 (den www-Host verwenden)

Einrichtung

  • Run interactive onboarding

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

    Oder setzen Sie die Umgebungsvariable direkt:

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

    Wählen Sie eine oder mehrere der folgenden Fähigkeiten aus (Bild, Video oder Sprache) und wenden Sie die passende Konfiguration an.

  • Fähigkeiten

    Image generation

    Standard-Bildmodell:

    • vydra/grok-imagine

    Legen Sie es als Standard-Provider für Bilder fest:

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

    Die aktuelle mitgelieferte Unterstützung umfasst nur Text-zu-Bild. Vydras gehostete Bearbeitungsrouten erwarten entfernte Bild-URLs, und OpenClaw fügt im mitgelieferten Plugin noch keine Vydra-spezifische Upload-Bridge hinzu.

    Video generation

    Registrierte Videomodelle:

    • vydra/veo3 für Text-zu-Video
    • vydra/kling für Bild-zu-Video

    Legen Sie Vydra als Standard-Provider für Videos fest:

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

    Hinweise:

    • vydra/veo3 wird nur als Text-zu-Video mitgeliefert.
    • vydra/kling erfordert derzeit eine entfernte Bild-URL-Referenz. Lokale Datei-Uploads werden vorab abgelehnt.
    • Vydras aktuelle HTTP-Route kling war uneinheitlich darin, ob sie image_url oder video_url erfordert; der mitgelieferte Provider ordnet dieselbe entfernte Bild-URL beiden Feldern zu.
    • Das mitgelieferte Plugin bleibt konservativ und leitet keine undokumentierten Stil-Regler wie Seitenverhältnis, Auflösung, Wasserzeichen oder generiertes Audio weiter.
    Video live tests

    Provider-spezifische Live-Abdeckung:

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

    Die mitgelieferte Vydra-Live-Datei deckt jetzt Folgendes ab:

    • vydra/veo3 Text-zu-Video
    • vydra/kling Bild-zu-Video mit einer entfernten Bild-URL

    Überschreiben Sie die entfernte Bild-Fixture bei Bedarf:

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

    Legen Sie Vydra als Sprach-Provider fest:

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

    Standardwerte:

    • Modell: elevenlabs/tts
    • Voice id: 21m00Tcm4TlvDq8ikWAM

    Das mitgelieferte Plugin stellt derzeit eine bekannte, funktionierende Standardstimme bereit und gibt MP3-Audiodateien zurück.

    Verwandte Themen

    Was this useful?
    On this page

    On this page