Providers
Vydra
Dołączony Plugin Vydra dodaje:
- Generowanie obrazów za pomocą
vydra/grok-imagine - Generowanie wideo za pomocą
vydra/veo3(tekst na wideo) ivydra/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
openclaw onboard --auth-choice vydra-api-keyMożesz też bezpośrednio ustawić zmienną środowiskową:
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:
{ 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/veo3do generowania wideo z tekstu (odrzuca wejściowe obrazy referencyjne)vydra/klingdo generowania wideo z obrazu (wymaga dokładnie jednego zdalnego adresu URL obrazu)
Ustaw Vydra jako domyślnego dostawcę generowania wideo:
{ agents: { defaults: { videoGenerationModel: { primary: "vydra/veo3", }, }, },}Uwagi:
vydra/klingod razu odrzuca przesyłanie plików lokalnych; działa wyłącznie odwołanie do zdalnego adresu URL obrazu.- Trasa HTTP
klingusługi Vydra nie zawsze zachowuje się spójnie w kwestii wymagania polaimage_urllubvideo_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:
OPENCLAW_LIVE_TEST=1 \OPENCLAW_LIVE_VYDRA_VIDEO=1 \pnpm test:live -- extensions/vydra/vydra.live.test.tsDołączony plik testów na żywo Vydra obejmuje:
- generowanie wideo z tekstu przez
vydra/veo3 - generowanie wideo z obrazu przez
vydra/klingprzy użyciu zdalnego adresu URL obrazu
W razie potrzeby zastąp zdalny obraz testowy:
export OPENCLAW_LIVE_VYDRA_KLING_IMAGE_URL="https://example.com/reference.png"Synteza mowy
Ustaw Vydra jako dostawcę syntezy mowy:
{ 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.