Veo 3.1
Генерация видео с моделью Veo 3.1 от Google
Veo 3.1
Veo 3.1 - флагманская модель генерации видео от Google DeepMind с поддержкой 4K апскейлинга и продления видео. Доступна в двух вариантах: Quality и Fast.
Обзор
| Характеристика | Quality | Fast |
|---|---|---|
| ID модели | google/veo3 | google/veo3_fast |
| Max prompt | 2 000 символов | 2 000 символов |
| Aspect ratio | 16:9, 9:16, Auto | 16:9, 9:16, Auto |
| Seeds | 10000-99999 | 10000-99999 |
| Watermark | до 50 символов | до 50 символов |
| Референс-изображения | до 2 | до 3 |
| Режимы генерации | TEXT_2_VIDEO, FIRST_AND_LAST_FRAMES_2_VIDEO | TEXT_2_VIDEO, FIRST_AND_LAST_FRAMES_2_VIDEO, REFERENCE_2_VIDEO |
| Авто-перевод промпта | Да | Да |
Параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
model | string | Да | ID модели: google/veo3 (Quality) или google/veo3_fast (Fast) |
prompt | string | Да | Текстовое описание желаемого видео (до 2 000 символов) |
aspect_ratio | string | Нет | Соотношение сторон: 16:9, 9:16, Auto (по умолчанию 16:9) |
images | array | Нет | Массив референс-изображений (Quality: до 2, Fast: до 3) |
seeds | number | Нет | Seed для воспроизводимости: 10000-99999 |
watermark | string | Нет | Текст водяного знака (до 50 символов) |
generationType | string | Нет | Режим генерации: TEXT_2_VIDEO, FIRST_AND_LAST_FRAMES_2_VIDEO, REFERENCE_2_VIDEO (только Fast). Авто-определяется по наличию изображений, если не указан |
enableTranslation | string | Нет | Автоматический перевод промпта на английский: true, false (по умолчанию true) |
Пример запроса (cURL) со всеми параметрами
Veo 3.1 Quality (veo3):
curl -X POST "https://api.usellm.ru/v1/media" \
-H "Authorization: Bearer <USELLM_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"model": "veo3",
"input": {
"prompt": "Текстовое описание видео",
"aspect_ratio": "16:9",
"seeds": 12345,
"watermark": "",
"images": [],
"generationType": "TEXT_2_VIDEO",
"enableTranslation": "true"
},
"async": true
}'
Veo 3.1 Fast (veo3_fast):
curl -X POST "https://api.usellm.ru/v1/media" \
-H "Authorization: Bearer <USELLM_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"model": "veo3_fast",
"input": {
"prompt": "Текстовое описание видео",
"aspect_ratio": "16:9",
"seeds": 12345,
"watermark": "",
"images": [],
"generationType": "TEXT_2_VIDEO",
"enableTranslation": "true"
},
"async": true
}'
Возможности
Text-to-Video
Создание видео по текстовому описанию
Image-to-Video
Анимация статичного изображения
Продление видео
Операция extend для продолжения видео
4K апскейлинг
Увеличение разрешения до 4K
Операции над видео
После создания видео вы можете выполнить дополнительные операции:
| Операция | Описание |
|---|---|
extend | Продление видео с новым промптом |
upscale_1080p | Апскейл до 1080p |
upscale_4k | Апскейл до 4K |
Пример продления видео
curl -X POST "https://api.usellm.ru/v1/media/{id}/operations" \
-H "Authorization: Bearer <USELLM_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"operation": "extend",
"params": {
"prompt": "Камера отдаляется, показывая панораму города",
"model": "quality"
}
}'
Параметры операции extend
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
prompt | string | Да | Описание продолжения видео (до 2 000 символов) |
seeds | number | Нет | Seed для воспроизводимости: 10000-99999 |
watermark | string | Нет | Текст водяного знака (до 50 символов) |
model | string | Нет | Качество продления: fast, quality |
Примеры промптов
Для продуктов
Вращение продукта на 360 градусов, белый фон, студийное освещение
Для природы
Закат над морем, волны мягко накатывают на берег, камера медленно поднимается
Для людей
Портрет человека, лёгкая улыбка, волосы развеваются на ветру, кинематографичное освещение
Асинхронная генерация
Генерация видео идёт асинхронно. После отправки запроса вы получите id, который нужно использовать для проверки статуса:
- Отправка запроса: POST на
/v1/mediaвозвращаетidгенерации - Проверка статуса: GET на
/v1/media/{id}возвращает текущий статус - Получение результата: когда статус
completed, в ответе будет URL готового видео