VEO3
VEO3 — генерация видео через официальный канал
- Асинхронный режим обработки, возвращает ID задачи для последующих запросов
- Поддерживает текст-в-видео и изображение-в-видео (управление первым кадром / первым и последним кадром)
- Поддерживает разрешение 720P и 1080P
- Поддерживает длительность видео 4/6/8 секунд
- Поддерживает генерацию аудиодорожки
- Поддерживает управление политикой генерации людей
POST
Documentation Index
Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt
Use this file to discover all available pages before exploring further.
Авторизация
Все эндпоинты API требуют аутентификации через Bearer TokenПолучите ваш API Key:Перейдите на страницу управления API Key, чтобы получить ваш API KeyДобавьте в заголовок запроса:
Параметры запроса
Имя модели генерации видеоДоступные модели:
veo3.1-fast-official— Veo 3.1 Official Fastveo3.1-quality-official— Veo 3.1 Official High Quality
Положительный текстовый промптПодробно описывайте сцены, действия, стили и так далее для лучших результатов генерации. Рекомендуется использовать промпты на английском языке.Пример:
"a golden retriever running on the beach, sunset, cinematic"Негативный промпт для исключения нежелательного содержимогоПример:
"blurry, low quality, watermark, text"Длительность видео в секундахРекомендуемые значения:
4 / 6 / 8По умолчанию: 8Примечание: должно быть целым числом (например, 8), не добавляйте кавычки, иначе возникнет ошибкаСоотношение сторон видеоДоступные значения:
16:9— горизонтальное9:16— вертикальное
16:9Разрешение видеоДоступные значения:
720p— стандартное разрешение1080p— высокое разрешение4K— сверхвысокое разрешение
720pURL изображения первого кадра для генерации изображение-в-видео
URL изображения последнего кадра для генерации изображение-в-видеоИспользуется вместе с
first_frame_image для управления первым и последним кадрамиСлучайное seed-значение для воспроизведения результатов генерацииДиапазон значений:
0 — 4294967295Количество генерируемых сэмплов (1-4), в настоящее время рекомендуется использовать
1По умолчанию: 1Генерировать ли аудиодорожку
Политика генерации людейДоступные значения:
allow_adult— разрешать генерацию только взрослых людей/лицdisallow— не разрешать генерацию людей или лиц
allow_adultСтратегия изменения размера изображения (действует для изображение-в-видео)Доступные значения:
pad— режим добавления полейcrop— режим обрезки
padВключать ли улучшение промпта на стороне провайдераПо умолчанию:
trueТекст-в-видео и изображение-в-видео
Система автоматически определяет режим в зависимости от того, передаются ли параметры с изображениями: без изображений — текст-в-видео, с изображениями — изображение-в-видео.| Параметр | Текст-в-видео | Изображение-в-видео |
|---|---|---|
prompt | Обязательный | Обязательный |
first_frame_image | Не используется | Обязательный (хотя бы один) |
last_frame_image | Не используется | Необязательный (последний кадр) |
negative_prompt | Необязательный | Необязательный |
duration | Необязательный | Необязательный |
aspect_ratio | Необязательный | Необязательный |
resolution | Необязательный | Необязательный |
seed | Необязательный | Необязательный |
generate_audio | Необязательный | Необязательный |
person_generation | Необязательный | Необязательный |
resize_mode | Не применяется | Необязательный |
enhance_prompt | Необязательный | Необязательный |
Ответ
Код состояния ответа, 200 при успехе
Массив данных ответа
Сценарии использования
Сценарий 1: текст-в-видео (базовый)
Сценарий 2: текст-в-видео (полный набор параметров)
Сценарий 3: изображение-в-видео (один первый кадр)
Сценарий 4: изображение-в-видео (первый и последний кадр)
Сценарий 5: видео со звуком
Запрос результатов задачиГенерация видео — это асинхронная задача, которая при отправке возвращает
task_id. Используйте эндпоинт Получение статуса задачи, чтобы запросить прогресс и результаты генерации.