ДокументацияВидео
Видео
В Zenvy доступна генерация видео по тексту и передача видео на вход мультимодальным моделям.
Генерация видео
POST /v1/videos/generations — создание видео по текстовому описанию.
POST https://api.zenvy.su/v1/videos/generationsТело запроса
{
"model": "veo-3",
"prompt": "Дрон пролетает над горным озером на рассвете"
}Поля запроса
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
model | string | да | Модель с генерацией видео — см. Модели и баланс, в architecture.output_modalities должно быть "video" |
prompt | string | да | Текстовое описание сцены |
Пример запроса
curl https://api.zenvy.su/v1/videos/generations \
-H "Authorization: Bearer sk-zenvy-..." \
-H "Content-Type: application/json" \
-d '{
"model": "veo-3",
"prompt": "Таймлапс ночного города, неоновые огни"
}'Пример ответа
{
"created": 1779613892,
"data": [
{ "url": "https://..." }
]
}Видео возвращается ссылкой в url или в b64_json, если модель отдаёт содержимое напрямую.
Время генерации
Генерация видео занимает заметно больше времени, чем текст или изображения — закладывайте таймаут от 5 минут. Список видео-моделей — в Модели и баланс, поле architecture.output_modalities содержит "video".
Видео на входе
Модели с architecture.input_modalities, содержащим "video" (например, Gemini), принимают видео в /v1/chat/completions:
{
"model": "gemini-2.5-pro",
"messages": [
{
"role": "user",
"content": [
{ "type": "text", "text": "Опиши, что происходит в этом видео" },
{ "type": "video_url", "video_url": { "url": "data:video/mp4;base64,..." } }
]
}
]
}Биллинг
Видео тарифицируется токенами выбранной модели — вход и выход считаются отдельно. Подробнее: Токены и биллинг.