Providers

Vydra

Dołączony Plugin Vydra dodaje:

  • Generowanie obrazów za pomocą vydra/grok-imagine
  • Generowanie wideo za pomocą vydra/veo3 (tekst na wideo) i vydra/kling (obraz na wideo)
  • Syntezę mowy za pośrednictwem trasy TTS Vydra opartej na ElevenLabs

OpenClaw używa tego samego klucza VYDRA_API_KEY dla wszystkich trzech funkcji.

Właściwość Wartość
Identyfikator dostawcy vydra
Plugin dołączony, enabledByDefault: true
Zmienna środowiskowa uwierz. VYDRA_API_KEY
Flaga wdrażania --auth-choice vydra-api-key
Bezpośrednia flaga CLI --vydra-api-key <key>
Kontrakty imageGenerationProviders, videoGenerationProviders, speechProviders
Bazowy adres URL https://www.vydra.ai/api/v1 (użyj hosta www)

Konfiguracja

  • Uruchom interaktywne wdrażanie

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

    Możesz też bezpośrednio ustawić zmienną środowiskową:

    bash
    export VYDRA_API_KEY="vydra_live_..."
  • Wybierz funkcję domyślną

    Wybierz co najmniej jedną z poniższych funkcji (obraz, wideo lub mowa) i zastosuj odpowiednią konfigurację.

  • Funkcje

    Generowanie obrazów

    Domyślny i jedyny dołączony model obrazów:

    • vydra/grok-imagine

    Ustaw go jako domyślnego dostawcę generowania obrazów:

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

    Dołączona obsługa obejmuje wyłącznie generowanie obrazów z tekstu, maksymalnie jednego obrazu na żądanie. Hostowane trasy edycji Vydra oczekują zdalnych adresów URL obrazów, a dołączony Plugin nie dodaje mostu przesyłania specyficznego dla Vydra.

    Generowanie wideo

    Zarejestrowane modele wideo:

    • vydra/veo3 do generowania wideo z tekstu (odrzuca wejściowe obrazy referencyjne)
    • vydra/kling do generowania wideo z obrazu (wymaga dokładnie jednego zdalnego adresu URL obrazu)

    Ustaw Vydra jako domyślnego dostawcę generowania wideo:

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

    Uwagi:

    • vydra/kling od razu odrzuca przesyłanie plików lokalnych; działa wyłącznie odwołanie do zdalnego adresu URL obrazu.
    • Trasa HTTP kling usługi Vydra nie zawsze zachowuje się spójnie w kwestii wymagania pola image_url lub video_url; dołączony dostawca wysyła ten sam zdalny adres URL obrazu w obu polach.
    • Dołączony Plugin zachowuje ostrożne podejście i nie przekazuje nieudokumentowanych parametrów stylu, takich jak proporcje obrazu, rozdzielczość, znak wodny czy generowany dźwięk.
    Testy na żywo generowania wideo

    Testy na żywo specyficzne dla dostawcy:

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

    Dołączony plik testów na żywo Vydra obejmuje:

    • generowanie wideo z tekstu przez vydra/veo3
    • generowanie wideo z obrazu przez vydra/kling przy użyciu zdalnego adresu URL obrazu

    W razie potrzeby zastąp zdalny obraz testowy:

    bash
    export OPENCLAW_LIVE_VYDRA_KLING_IMAGE_URL="https://example.com/reference.png"
    Synteza mowy

    Ustaw Vydra jako dostawcę syntezy mowy:

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

    Wartości domyślne:

    • Model: elevenlabs/tts
    • Identyfikator głosu: 21m00Tcm4TlvDq8ikWAM („Rachel”)

    Dołączony Plugin udostępnia ten jeden sprawdzony domyślny głos i zwraca pliki dźwiękowe MP3.

    Powiązane materiały

    Was this useful?
    On this page

    On this page