Providers

Vydra

Le Plugin Vydra intégré ajoute :

  • La génération d’images via vydra/grok-imagine
  • La génération de vidéos via vydra/veo3 (texte vers vidéo) et vydra/kling (image vers vidéo)
  • La synthèse vocale via la route TTS de Vydra reposant sur ElevenLabs

OpenClaw utilise la même clé VYDRA_API_KEY pour les trois fonctionnalités.

Propriété Valeur
Identifiant du fournisseur vydra
Plugin intégré, enabledByDefault: true
Variable d’environnement d’authentification VYDRA_API_KEY
Option d’intégration --auth-choice vydra-api-key
Option CLI directe --vydra-api-key <key>
Contrats imageGenerationProviders, videoGenerationProviders, speechProviders
URL de base https://www.vydra.ai/api/v1 (utilisez l’hôte www)

Configuration

  • Exécuter l’intégration interactive

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

    Vous pouvez également définir directement la variable d’environnement :

    bash
    export VYDRA_API_KEY="vydra_live_..."
  • Choisir une fonctionnalité par défaut

    Choisissez une ou plusieurs des fonctionnalités ci-dessous (image, vidéo ou synthèse vocale) et appliquez la configuration correspondante.

  • Fonctionnalités

    Génération d’images

    Modèle d’image intégré par défaut et unique :

    • vydra/grok-imagine

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

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

    La prise en charge intégrée se limite à la génération de texte vers image, avec au maximum une image par requête. Les routes d’édition hébergées de Vydra attendent des URL d’images distantes, et le Plugin intégré n’ajoute pas de passerelle de téléversement propre à Vydra.

    Génération de vidéos

    Modèles vidéo enregistrés :

    • vydra/veo3 pour la génération de texte vers vidéo (refuse les références d’images en entrée)
    • vydra/kling pour la génération d’image vers vidéo (nécessite exactement une URL d’image distante)

    Définissez Vydra comme fournisseur vidéo par défaut :

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

    Remarques :

    • vydra/kling refuse d’emblée les téléversements de fichiers locaux ; seule une référence à une URL d’image distante fonctionne.
    • La route HTTP kling de Vydra n’a pas toujours été cohérente quant au champ requis, image_url ou video_url ; le fournisseur intégré envoie la même URL d’image distante dans les deux champs.
    • Le Plugin intégré adopte une approche prudente et ne transmet pas les paramètres de style non documentés tels que le rapport largeur/hauteur, la résolution, le filigrane ou l’audio généré.
    Tests en conditions réelles de la vidéo

    Couverture en conditions réelles propre au fournisseur :

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

    Le fichier de tests en conditions réelles de Vydra intégré couvre :

    • La génération de texte vers vidéo avec vydra/veo3
    • La génération d’image vers vidéo avec vydra/kling à partir d’une URL d’image distante

    Remplacez la ressource d’image distante si nécessaire :

    bash
    export OPENCLAW_LIVE_VYDRA_KLING_IMAGE_URL="https://example.com/reference.png"
    Synthèse vocale

    Définissez Vydra comme fournisseur de synthèse vocale :

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

    Valeurs par défaut :

    • Modèle : elevenlabs/tts
    • Identifiant de voix : 21m00Tcm4TlvDq8ikWAM (« Rachel »)

    Le Plugin intégré expose cette unique voix par défaut réputée fiable et renvoie des fichiers audio MP3.

    Voir aussi

    Was this useful?
    On this page

    On this page