Providers
Vydra
Das mitgelieferte Vydra-Plugin ergänzt:
- Bildgenerierung über
vydra/grok-imagine - Videogenerierung über
vydra/veo3undvydra/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
openclaw onboard --auth-choice vydra-api-keyOder setzen Sie die Umgebungsvariable direkt:
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:
{ 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/veo3für Text-zu-Videovydra/klingfür Bild-zu-Video
Legen Sie Vydra als Standard-Provider für Videos fest:
{ agents: { defaults: { videoGenerationModel: { primary: "vydra/veo3", }, }, },}Hinweise:
vydra/veo3wird nur als Text-zu-Video mitgeliefert.vydra/klingerfordert derzeit eine entfernte Bild-URL-Referenz. Lokale Datei-Uploads werden vorab abgelehnt.- Vydras aktuelle HTTP-Route
klingwar uneinheitlich darin, ob sieimage_urlodervideo_urlerfordert; 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:
OPENCLAW_LIVE_TEST=1 \OPENCLAW_LIVE_VYDRA_VIDEO=1 \pnpm test:live -- extensions/vydra/vydra.live.test.tsDie mitgelieferte Vydra-Live-Datei deckt jetzt Folgendes ab:
vydra/veo3Text-zu-Videovydra/klingBild-zu-Video mit einer entfernten Bild-URL
Überschreiben Sie die entfernte Bild-Fixture bei Bedarf:
export OPENCLAW_LIVE_VYDRA_KLING_IMAGE_URL="https://example.com/reference.png"Speech synthesis
Legen Sie Vydra als Sprach-Provider fest:
{ 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.