Введение
Передайте обязательные первый кадр и промпт; необязательный последний кадр задаёт финал и ограничивает длительность 10 секундами.
| Характеристика | Значение |
|---|---|
| Ввод | Изображение |
| Вывод | Видео |
| Издатель | |
| Доступность в Gemini API | Общедоступна с 5 ноября 2026 года, по данным Google |
| Код модели | gemini-omni-1.2-flash |
| Длительность генерации | 3–15 целых секунд; по умолчанию 8 секунд |
| Длительность с последним кадром | 3–10 секунд, если задано конечное изображение |
| Длительность редактирования | Соответствует исходнику; всё после 10 секунд обрезается |
| Выходные разрешения | Google указывает нативные 360p и 720p; 1080p и 4K масштабирует Google |
| Форматы генерации | 16:9 или 9:16; по умолчанию 16:9 |
| Формат видео и звука | MP4, 24 кадра/с, со звуковой дорожкой AAC |
| Референсы на входе | До 6 изображений; до 3 видеоклипов длиной не более 3 секунд каждый |
| Длинные видео по референсам | Для результата длиной 11–15 секунд Google указывает один видеореференс |
| Водяной знак | Google добавляет невидимый водяной знак SynthID |
| Хранение созданных видео | Удаляются через 14 дней |
Ключевые возможности и особенности
Эпизод на рынке со своим звучанием
В нашем тесте 6-секундная сцена в 720p показала повара, который подбрасывает лапшу над пламенем вока и произносит заданную реплику. Действие сопровождалось шипением масла, дождём и гулом рынка.
Оживите отплытие катера
Пример у причала длиной 5 секунд начинается с одного ночного снимка. В нашем тесте деревянный катер плавно отошёл от отеля, пассажир махал на прощание, а в звуке слышались мотор, вода и музыка далёкого оркестра.
Заранее задайте завершение движения
Первый студийный снимок и конечная поза направляют эту анимацию длиной 5 секунд. В нашем тесте танцовщица перешла из одной позы в другую под тихое фортепиано при неподвижной камере.
Перенесите двух людей в сцену в поезде
В нашем тесте два референсных портрета стали основой 6-секундной сцены в вагоне-ресторане. Один пассажир передал через стол сложенную записку, другой прочитал её и улыбнулся; слышались стук поезда и звон столовых приборов.
Перенесите выступление на сцену у озера
В нашем тесте редактирование заменило серую студию сценой у озера в лунном свете над подёрнутой туманом водой. Танцовщица и её движения сохранились, а окружение изменилось.
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
prompt | Да | Обязательные указания по движению. Опишите действие после первого изображения, работу камеры и нужные звуки. Не менее 1 символов · Не более 20000 символов |
image_url | Да | Обязательный URL снимка, с которого начинается созданная сцена. Не менее 1 символов |
last_image_url | Нет | Необязательный URL конечного снимка. С ним допустимы 3–10 секунд; более длинные запросы отклоняются до списания оплаты. Не менее 1 символов |
aspect_ratio | Нет | Горизонтальные 16:9 используются по умолчанию; для вертикальной композиции выберите 9:16. Автоматического варианта нет; настройка не требует доплаты. |
resolution | Нет | Доступны 360p, стандартное 720p, 1080p и 4K. Google масштабирует 1080p и 4K, поэтому они дороже; 360p/720p указаны как нативные разрешения. |
duration_seconds | Нет | Целое число от 3 до 15 секунд, стандартно 8. Если передан |
Стоимость
Анимация изображения оплачивается за запрошенные секунды по тарифу выбранного разрешения. Первый и последний кадры и соотношение сторон доплаты не требуют. Неудачные и отклонённые запросы не оплачиваются, в том числе запросы с последним кадром длиной более 10 секунд.
| Спецификация | Стоимость |
|---|---|
| $0.0276 / секунду |
| $0.084 / секунду |
| $0.126 / секунду |
| $0.252 / секунду |
Сценарии использования
Рыночная зарисовка с репликой
Опишите повара, одно действие и короткую реплику в кавычках, затем задайте шипение масла и звуковой фон рынка под дождём.
Прибытие в отель или отплытие
Превратите первый снимок причала в отплытие катера или добавьте последний кадр, если финальная композиция уже определена.
Новая сцена со знакомыми персонажами
По референсным портретам поместите двух заданных людей в новое окружение, например в вагон-ресторан в сумерках.
Другая сцена для выступления
Попросите режим редактирования видео заменить студию пейзажем у озера, сохранив движения из исходной записи.
Руководство по промптам и практические советы
Выберите эндпоинт под исходный материал
Начните с текста для новой сцены, первого кадра для анимации, референсов для визуальных ориентиров или видео для конкретной правки.
Ясно задайте структуру сцены
По данным Google, модель по умолчанию может создавать несколько планов. Добавьте «без монтажных склеек», если нужен один непрерывный план, а нужные реплики заключите в кавычки.
Укажите назначение каждого референса
Напишите «используй локацию с Image 2» или «двигайся как в Video 1», чтобы промпт объяснял роль каждого загруженного файла.
Оцените черновик перед повышением разрешения
Проверяйте идею в 360p по самому низкому из доступных тарифов. Google масштабирует 1080p и 4K, и эти варианты стоят дороже.
Ограничьте инструкцию конкретной правкой
Google рекомендует простые изменения с фразой «Всё остальное оставь без изменений» в конце. До отправки проверьте длину исходника: редактирование обрезает видео на 10 секундах.
Введение
Режим «изображение в видео» Gemini Omni 1.2 Flash превращает первый снимок в движение. Передайте image_url и prompt с описанием действия после этого кадра. В примере с причалом ночное фото катера становится началом 5-секундного отплытия со звуками мотора и воды.
Добавьте last_image_url, если сцене нужен заданный финал. С конечным изображением допускаются 3–10 секунд, без него — 3–15 секунд. Запрос с последним кадром длительностью более 10 секунд отклоняется до списания оплаты. В нашем тесте два студийных снимка направляли переход танцовщицы из начальной позы в конечную.
Основные возможности и особенности
- Используйте загруженный снимок в качестве первого кадра анимации.
- Задавайте финальную композицию необязательным вторым изображением.
- Создавайте звук в процессе анимации без загрузки звуковой дорожки.
- Выбирайте горизонтальные 16:9 или вертикальные 9:16 для нужной сцены.
- Работайте в 360p или стандартном 720p; 1080p и 4K с масштабированием Google доступны по повышенному тарифу.
Сценарии использования
- Оживите ночное фото: деревянный катер отходит от причала отеля.
- Соедините две студийные позы в 5-секундном видео под тихое фортепиано.
- Превратите снимок товара в короткий этюд движения с заданной финальной композицией.
Рекомендации по промптам
- Опишите, что меняется после первого кадра, например «катер плавно отходит от причала», вместо повторения всех видимых деталей.
- Для двух изображений объясните переход, например «плавно перейди в конечную позу», и выберите не более 10 секунд.
- Задайте сдержанную работу камеры, например «неподвижная камера», если основой кадра должно быть движение внутри сцены.
- Опишите нужный звуковой фон, например «тихий гул мотора и плеск воды»: снимок не содержит звука.
- По совету Google для одного непрерывного плана добавьте короткое уточнение «без монтажных склеек».
Быстрый старт API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "google/gemini-omni-1.2-flash/image-to-video",
"input": {
"aspect_ratio": "16:9",
"duration_seconds": 8,
"image_url": "https://example.com/reference.png",
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "720p"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Аутентификация, полная схема, опрос статуса и обработка ошибок описаны в справочнике API.










