Aller au contenu

Vydra

Le plugin Vydra inclus ajoute :

  • Génération d’images via vydra/grok-imagine
  • Génération de vidéos via vydra/veo3 et vydra/kling
  • Synthèse vocale via la route TTS de Vydra propulsée par ElevenLabs

OpenClaw utilise la même VYDRA_API_KEY pour ces trois capacités.

PropriétéValeur
ID du fournisseurvydra
Pluginintégré, enabledByDefault: true
Variable d’env d’authentificationVYDRA_API_KEY
Indicateur d’intégration--auth-choice vydra-api-key
Indicateur direct CLI--vydra-api-key <key>
ContratsimageGenerationProviders, videoGenerationProviders, speechProviders
URL de basehttps://www.vydra.ai/api/v1 (utilisez l’hôte www)
  1. Exécuter l'intégration interactive

    Fenêtre de terminal
    openclaw onboard --auth-choice vydra-api-key

    Ou définissez directement la variable d’env :

    Fenêtre de terminal
    export VYDRA_API_KEY="vydra_live_..."
  2. Choisir une capacité par défaut

    Choisissez une ou plusieurs des capacités ci-dessous (image, vidéo ou parole) et appliquez la configuration correspondante.

Génération d'images

Modèle d’image par défaut :

  • vydra/grok-imagine

Définissez-le comme fournisseur d’images par défaut :

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

La prise en charge intégrée actuelle est limitée au texte vers image. Les routes d’édition hébergées de Vydra attendent des URL d’images distantes, et OpenClaw n’ajoute pas encore de pont de téléchargement spécifique à Vydra dans le plugin intégré.

Génération vidéo

Modèles vidéo enregistrés :

  • vydra/veo3 pour texte-vers-vidéo
  • vydra/kling pour image-vers-vidéo

Définir Vydra comme le fournisseur vidéo par défaut :

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

Notes :

  • vydra/veo3 est fourni uniquement pour texte-vers-vidéo.
  • vydra/kling nécessite actuellement une référence URL d’image distante. Les téléchargements de fichiers locaux sont rejetés dès le départ.
  • La route HTTP kling actuelle de Vydra a été incohérente quant à la nécessité de image_url ou video_url ; le fournisseur fourni mappe la même URL d’image distante dans les deux champs.
  • Le plugin fourni reste conservateur et ne transmet pas les boutons de style non documentés tels que le rapport d’aspect, la résolution, le filigrane ou l’audio généré.
Tests en direct vidéo

Couverture en direct spécifique au fournisseur :

Fenêtre de terminal
OPENCLAW_LIVE_TEST=1 \
OPENCLAW_LIVE_VYDRA_VIDEO=1 \
pnpm test:live -- extensions/vydra/vydra.live.test.ts

Le fichier live Vydra fourni couvre désormais :

  • vydra/veo3 texte-vers-vidéo
  • vydra/kling image-vers-vidéo en utilisant une URL d’image distante

Remplacer l’fixture d’image distante si nécessaire :

Fenêtre de terminal
export OPENCLAW_LIVE_VYDRA_KLING_IMAGE_URL="https://example.com/reference.png"
Synthèse vocale

Définir Vydra comme le fournisseur vocal :

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

Valeurs par défaut :

  • Modèle : elevenlabs/tts
  • ID de voix : 21m00Tcm4TlvDq8ikWAM

Le plugin fourni expose actuellement une voix par défaut connue pour fonctionner et renvoie des fichiers audio MP3.

Annuaire des fournisseurs

Parcourir tous les fournisseurs disponibles.

Génération d'images

Paramètres de l’outil d’image partagés et sélection du fournisseur.

Génération de vidéos

Paramètres de l’outil vidéo partagés et sélection du fournisseur.

Référence de configuration

Valeurs par défaut de l’agent et configuration du modèle.