Passer au contenu principal

Vydra

Le Plugin Vydra bundled ajoute :
  • La génération d’images via vydra/grok-imagine
  • La génération de vidéos via vydra/veo3 et vydra/kling
  • La synthèse vocale via la route TTS de Vydra adossée à ElevenLabs
OpenClaw utilise la même VYDRA_API_KEY pour ces trois capacités.
Utilisez https://www.vydra.ai/api/v1 comme base URL.L’hôte apex de Vydra (https://vydra.ai/api/v1) redirige actuellement vers www. Certains clients HTTP suppriment Authorization lors de cette redirection entre hôtes, ce qui transforme une clé API valide en un échec d’authentification trompeur. Le plugin bundled utilise directement la base URL www pour éviter cela.

Configuration

1

Lancer l’intégration interactive

openclaw onboard --auth-choice vydra-api-key
Ou définissez directement la variable d’environnement :
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 voix) et appliquez la configuration correspondante.

Capacités

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 bundled actuelle couvre uniquement le texte vers image. Les routes d’édition hébergées de Vydra attendent des URL d’image distantes, et OpenClaw n’ajoute pas encore de pont de téléversement spécifique à Vydra dans le plugin bundled.
Voir Génération d’images pour les paramètres d’outil partagés, la sélection du fournisseur et le comportement de failover.
Modèles vidéo enregistrés :
  • vydra/veo3 pour le texte vers vidéo
  • vydra/kling pour l’image vers vidéo
Définissez Vydra comme fournisseur vidéo par défaut :
{
  agents: {
    defaults: {
      videoGenerationModel: {
        primary: "vydra/veo3",
      },
    },
  },
}
Remarques :
  • vydra/veo3 est bundled uniquement en texte vers vidéo.
  • vydra/kling nécessite actuellement une référence d’URL d’image distante. Les téléversements de fichiers locaux sont rejetés d’emblée.
  • La route HTTP kling actuelle de Vydra n’est pas cohérente quant à savoir si elle exige image_url ou video_url ; le fournisseur bundled mappe la même URL d’image distante dans les deux champs.
  • Le plugin bundled reste prudent et ne transmet pas les réglages de style non documentés tels que le ratio d’aspect, la résolution, le filigrane ou l’audio généré.
Voir Génération vidéo pour les paramètres d’outil partagés, la sélection du fournisseur et le comportement de failover.
Couverture live spécifique au fournisseur :
OPENCLAW_LIVE_TEST=1 \
OPENCLAW_LIVE_VYDRA_VIDEO=1 \
pnpm test:live -- extensions/vydra/vydra.live.test.ts
Le fichier live Vydra bundled couvre désormais :
  • vydra/veo3 texte vers vidéo
  • vydra/kling image vers vidéo à l’aide d’une URL d’image distante
Remplacez le fixture d’image distante si nécessaire :
export OPENCLAW_LIVE_VYDRA_KLING_IMAGE_URL="https://example.com/reference.png"
Définissez Vydra comme fournisseur de voix :
{
  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 bundled expose actuellement une voix par défaut connue pour bien fonctionner et renvoie des fichiers audio MP3.

Lié à ce sujet

Répertoire des fournisseurs

Parcourir tous les fournisseurs disponibles.

Génération d’images

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

Génération vidéo

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

Référence de configuration

Valeurs par défaut de l’agent et configuration des modèles.