Один ключ для всех AI-моделейСоздать аккаунтОплата в рублях, без VPN

ДокументацияВидео

Видео

В Zenvy доступна генерация видео по тексту и передача видео на вход мультимодальным моделям.

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

POST /v1/videos/generations — создание видео по текстовому описанию.

~/zenvy · plain
POST https://api.zenvy.su/v1/videos/generations

Тело запроса

~/zenvy · json
{
  "model": "veo-3",
  "prompt": "Дрон пролетает над горным озером на рассвете"
}

Поля запроса

ПолеТипОбязательноОписание
modelstringдаМодель с генерацией видео — см. Модели и баланс, в architecture.output_modalities должно быть "video"
promptstringдаТекстовое описание сцены

Пример запроса

~/zenvy · zsh
curl https://api.zenvy.su/v1/videos/generations \
  -H "Authorization: Bearer sk-zenvy-..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "veo-3",
    "prompt": "Таймлапс ночного города, неоновые огни"
  }'

Пример ответа

~/zenvy · json
{
  "created": 1779613892,
  "data": [
    { "url": "https://..." }
  ]
}

Видео возвращается ссылкой в url или в b64_json, если модель отдаёт содержимое напрямую.

Время генерации

Генерация видео занимает заметно больше времени, чем текст или изображения — закладывайте таймаут от 5 минут. Список видео-моделей — в Модели и баланс, поле architecture.output_modalities содержит "video".

Видео на входе

Модели с architecture.input_modalities, содержащим "video" (например, Gemini), принимают видео в /v1/chat/completions:

~/zenvy · json
{
  "model": "gemini-2.5-pro",
  "messages": [
    {
      "role": "user",
      "content": [
        { "type": "text", "text": "Опиши, что происходит в этом видео" },
        { "type": "video_url", "video_url": { "url": "data:video/mp4;base64,..." } }
      ]
    }
  ]
}

Биллинг

Видео тарифицируется токенами выбранной модели — вход и выход считаются отдельно. Подробнее: Токены и биллинг.