Providers

Vydra

Il Plugin Vydra in bundle aggiunge:

  • Generazione di immagini tramite vydra/grok-imagine
  • Generazione di video tramite vydra/veo3 e vydra/kling
  • Sintesi vocale tramite la route TTS di Vydra basata su ElevenLabs

OpenClaw usa la stessa VYDRA_API_KEY per tutte e tre le capacità.

Proprietà Valore
ID provider vydra
Plugin in bundle, enabledByDefault: true
Variabile env auth VYDRA_API_KEY
Flag di onboarding --auth-choice vydra-api-key
Flag CLI diretto --vydra-api-key <key>
Contratti imageGenerationProviders, videoGenerationProviders, speechProviders
URL base https://www.vydra.ai/api/v1 (usa l'host www)

Configurazione

  • Esegui l'onboarding interattivo

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

    Oppure imposta direttamente la variabile env:

    export VYDRA_API_KEY="vydra_live_..."
    
  • Scegli una capacità predefinita

    Scegli una o più delle capacità sotto (immagine, video o voce) e applica la configurazione corrispondente.

  • Capacità

    Generazione di immagini

    Modello di immagini predefinito:

    • vydra/grok-imagine

    Impostalo come provider di immagini predefinito:

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

    Il supporto in bundle attuale è solo da testo a immagine. Le route di modifica ospitate da Vydra si aspettano URL di immagini remote, e OpenClaw non aggiunge ancora un bridge di upload specifico per Vydra nel Plugin in bundle.

    Generazione di video

    Modelli video registrati:

    • vydra/veo3 per testo-a-video
    • vydra/kling per immagine-a-video

    Imposta Vydra come provider video predefinito:

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

    Note:

    • vydra/veo3 è incluso in bundle solo come testo-a-video.
    • vydra/kling attualmente richiede un riferimento a un URL di immagine remota. I caricamenti di file locali vengono rifiutati in anticipo.
    • L'attuale route HTTP kling di Vydra è stata incoerente sul fatto che richieda image_url o video_url; il provider in bundle mappa lo stesso URL di immagine remota in entrambi i campi.
    • Il Plugin in bundle resta conservativo e non inoltra controlli di stile non documentati come proporzioni, risoluzione, watermark o audio generato.
    Test live video

    Copertura live specifica del provider:

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

    Il file live Vydra in bundle ora copre:

    • vydra/veo3 testo-a-video
    • vydra/kling immagine-a-video usando un URL di immagine remota

    Sovrascrivi la fixture dell'immagine remota quando necessario:

    export OPENCLAW_LIVE_VYDRA_KLING_IMAGE_URL="https://example.com/reference.png"
    
    Sintesi vocale

    Imposta Vydra come provider vocale:

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

    Valori predefiniti:

    • Modello: elevenlabs/tts
    • ID voce: 21m00Tcm4TlvDq8ikWAM

    Il Plugin in bundle attualmente espone una voce predefinita nota e affidabile e restituisce file audio MP3.

    Correlati