Vai al contenuto principale
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 providervydra
Pluginin bundle, enabledByDefault: true
Variabile env authVYDRA_API_KEY
Flag di onboarding--auth-choice vydra-api-key
Flag CLI diretto--vydra-api-key <key>
ContrattiimageGenerationProviders, videoGenerationProviders, speechProviders
URL di basehttps://www.vydra.ai/api/v1 (usa l’host www)
Usa https://www.vydra.ai/api/v1 come URL di base. L’host apex di Vydra (https://vydra.ai/api/v1) attualmente reindirizza a www. Alcuni client HTTP eliminano Authorization in quel reindirizzamento cross-host, trasformando una chiave API valida in un errore di autenticazione fuorviante. Il Plugin in bundle usa direttamente l’URL di base www per evitarlo.

Configurazione

1

Esegui l'onboarding interattivo

openclaw onboard --auth-choice vydra-api-key
Oppure imposta direttamente la variabile env:
export VYDRA_API_KEY="vydra_live_..."
2

Scegli una capacità predefinita

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

Capacità

Modello immagine predefinito:
  • vydra/grok-imagine
Impostalo come provider di immagini predefinito:
{
  agents: {
    defaults: {
      imageGenerationModel: {
        primary: "vydra/grok-imagine",
      },
    },
  },
}
Il supporto in bundle attuale è solo text-to-image. Le route di modifica ospitate da Vydra richiedono URL di immagini remote, e OpenClaw non aggiunge ancora un bridge di upload specifico per Vydra nel Plugin in bundle.
Consulta Generazione di immagini per parametri condivisi dello strumento, selezione del provider e comportamento di failover.
Modelli video registrati:
  • vydra/veo3 per text-to-video
  • vydra/kling per image-to-video
Imposta Vydra come provider video predefinito:
{
  agents: {
    defaults: {
      videoGenerationModel: {
        primary: "vydra/veo3",
      },
    },
  },
}
Note:
  • vydra/veo3 è incluso in bundle solo come text-to-video.
  • vydra/kling attualmente richiede un riferimento URL a un’immagine remota. Gli upload 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 dell’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.
Consulta Generazione di video per parametri condivisi dello strumento, selezione del provider e comportamento di failover.
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 text-to-video
  • vydra/kling image-to-video usando un URL di immagine remota
Sostituisci la fixture dell’immagine remota quando necessario:
export OPENCLAW_LIVE_VYDRA_KLING_IMAGE_URL="https://example.com/reference.png"
Imposta Vydra come provider vocale:
{
  messages: {
    tts: {
      provider: "vydra",
      providers: {
        vydra: {
          apiKey: "${VYDRA_API_KEY}",
          speakerVoiceId: "21m00Tcm4TlvDq8ikWAM",
        },
      },
    },
  },
}
Predefiniti:
  • Modello: elevenlabs/tts
  • ID voce: 21m00Tcm4TlvDq8ikWAM
Il Plugin in bundle attualmente espone una voce predefinita nota e funzionante e restituisce file audio MP3.

Correlati

Directory dei provider

Sfoglia tutti i provider disponibili.

Generazione di immagini

Parametri condivisi dello strumento immagini e selezione del provider.

Generazione di video

Parametri condivisi dello strumento video e selezione del provider.

Riferimento di configurazione

Predefiniti degli agenti e configurazione del modello.