Перейти до основного вмісту

Vydra

Вбудований плагін Vydra додає:
  • генерацію зображень через vydra/grok-imagine
  • генерацію відео через vydra/veo3 і vydra/kling
  • синтез мовлення через маршрут TTS Vydra на базі ElevenLabs
OpenClaw використовує один і той самий VYDRA_API_KEY для всіх трьох можливостей.

Важлива базова URL-адреса

Використовуйте https://www.vydra.ai/api/v1. Аpex-хост Vydra (https://vydra.ai/api/v1) наразі перенаправляє на www. Деякі HTTP-клієнти скидають Authorization під час такого перенаправлення між хостами, через що дійсний ключ API перетворюється на оманливу помилку автентифікації. Вбудований плагін використовує базову URL-адресу www напряму, щоб уникнути цього.

Налаштування

Інтерактивне онбординг-налаштування:
openclaw onboard --auth-choice vydra-api-key
Або встановіть змінну середовища напряму:
export VYDRA_API_KEY="vydra_live_..."

Генерація зображень

Типова модель зображень:
  • vydra/grok-imagine
Зробіть її типовим постачальником зображень:
{
  agents: {
    defaults: {
      imageGenerationModel: {
        primary: "vydra/grok-imagine",
      },
    },
  },
}
Поточна вбудована підтримка охоплює лише генерацію зображень із тексту. Хостовані маршрути редагування Vydra очікують віддалені URL-адреси зображень, а OpenClaw поки що не додає у вбудований плагін місток завантаження, специфічний для Vydra. Див. Генерація зображень для спільної поведінки інструмента.

Генерація відео

Зареєстровані моделі відео:
  • vydra/veo3 для генерації відео з тексту
  • vydra/kling для генерації відео із зображення
Зробіть Vydra типовим постачальником відео:
{
  agents: {
    defaults: {
      videoGenerationModel: {
        primary: "vydra/veo3",
      },
    },
  },
}
Примітки:
  • vydra/veo3 у вбудованому вигляді підтримує лише генерацію відео з тексту.
  • vydra/kling наразі вимагає посилання на віддалену URL-адресу зображення. Завантаження локальних файлів одразу відхиляються.
  • Поточний HTTP-маршрут kling у Vydra працює непослідовно щодо того, чи вимагає він image_url або video_url; вбудований провайдер підставляє ту саму віддалену URL-адресу зображення в обидва поля.
  • Вбудований плагін дотримується консервативного підходу й не передає недокументовані параметри стилю, як-от співвідношення сторін, роздільна здатність, водяний знак або згенерований звук.
Специфічне для провайдера live-покриття:
OPENCLAW_LIVE_TEST=1 \
OPENCLAW_LIVE_VYDRA_VIDEO=1 \
pnpm test:live -- extensions/vydra/vydra.live.test.ts
Тепер вбудований live-файл Vydra охоплює:
  • vydra/veo3 для генерації відео з тексту
  • vydra/kling для генерації відео із зображення з використанням віддаленої URL-адреси зображення
За потреби перевизначте фікстуру віддаленого зображення:
export OPENCLAW_LIVE_VYDRA_KLING_IMAGE_URL="https://example.com/reference.png"
Див. Генерація відео для спільної поведінки інструмента.

Синтез мовлення

Налаштуйте Vydra як провайдера мовлення:
{
  messages: {
    tts: {
      provider: "vydra",
      providers: {
        vydra: {
          apiKey: "${VYDRA_API_KEY}",
          voiceId: "21m00Tcm4TlvDq8ikWAM",
        },
      },
    },
  },
}
Типові значення:
  • model: elevenlabs/tts
  • voice id: 21m00Tcm4TlvDq8ikWAM
Вбудований плагін наразі надає один перевірений типовий голос і повертає аудіофайли MP3.

Пов’язане