Введение
Изображение в видео для Gemini Omni 1.1 Flash: на входе первый кадр и, при желании, последний; на выходе клип 4–10 секунд со звуком.
| Характеристика | Значение |
|---|---|
| Ввод | Изображение |
| Вывод | Видео |
| Издатель | |
| Длина клипа | 4, 6, 8 или 10 секунд |
| Разрешение | 720p нативно; 1080p и 4K масштабирует Google |
| Соотношения сторон | 16:9, 9:16 |
| Частота кадров | 24 кадра/с |
| Звук | Создаётся в каждом клипе |
| Входные данные | Текст; первый кадр с необязательным последним; до 7 референсных изображений |
Ключевые возможности и особенности
Семь слотов для референсов, и все они учитываются
Image 1 — мужчина в джинсовой куртке, Image 2 — фото обсерватории с женщиной у телескопа. Промпт просил мужчину подойти к обсерватории и помахать рукой; он сделал это, сохранив лицо и куртку. Женщина с Image 2 тоже появилась — у телескопа позади него. Обрезайте каждый референс под то, что хотите видеть в кадре. Отрисовано в 4K (3840x2160), здесь показано в 1080p.
Более длинные клипы, с монтажом, который выбирает модель
8-секундный клип в 9:16 по нашему промпту про обсерваторию: две половины купола разъехались, открыв латунный телескоп и освещённый пульт, а примерно через 6 секунд модель перешла к внешнему ракурсу телескопа на фоне звёзд. Если хотите один непрерывный кадр, напишите «one continuous shot».
Попасть в последний кадр
Те же первый и последний кадры, что мы отправляли на уровни Veo 3.1. За 4 секунды в 720p она отвернулась от телескопа к камере, скрестила руки и закончила, опираясь на перила, как на последнем кадре.
Портрет становится сценой
Один студийный портрет и промпт «At dusk the woman from the reference walks toward the camera and smiles.» Omni перенёс её на тихую улицу в сумерках: волосы, вельветовый жакет и свитер сохранились с фото; она шла к камере и улыбалась. Клип на 4 секунды в 720p.
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
prompt | Да | Обязательно, до 20 000 символов. Опишите движение, камеру и звук от первого кадра до конца клипа. Не менее 1 символов · Не более 20000 символов |
image_url | Да | Обязательно. Начальный кадр (JPEG, PNG или WebP, до 20 МБ). Не менее 1 символов |
last_image_url | Нет | Необязательный конечный кадр. Клип переходит от первого кадра к этому. Не менее 1 символов |
aspect_ratio | Нет | 16:9 (по умолчанию) или 9:16. На цену не влияет. |
resolution | Нет | 720p (по умолчанию) — нативный выход модели; 1080p и 4K масштабирует Google, и они стоят дороже. |
duration_seconds | Нет | 4, 6, 8 или 10 секунд (по умолчанию 8). Более длинные клипы стоят дороже. |
seed | Нет | Для сравнения дублей Omni выберите целое число от 0 до 2147483647 и меняйте по одному параметру сцены; seed не обещает одинаковых кадров. |
Стоимость
Оплата за клип по длине (4, 6, 8 или 10 секунд) и разрешению; 1080p и 4K стоят дороже 720p. Соотношение сторон и seed на цену не влияют. Неудачные или отклонённые запросы не оплачиваются.
| Разрешение | Длительность: 4 | Длительность: 6 | Длительность: 8 | Длительность: 10 |
|---|---|---|---|---|
| $0.3648 / запрос | $0.5473 / запрос | $0.7297 / запрос | $0.9122 / запрос |
| $0.5473 / запрос | $0.821 / запрос | $1.0946 / запрос | $1.3683 / запрос |
| $1.0946 / запрос | $1.642 / запрос | $2.1893 / запрос | $2.7367 / запрос |
Сценарии использования
Новые проекты на текущей видеомодели Google
Google рекомендует Gemini Omni Flash для новых работ вместо Veo 3.1. Клипы идут до 10 секунд, поэтому один запрос покрывает то, для чего на Veo понадобился бы 8-секундный клип плюс продление.
Реклама и предметные ролики с несколькими ассетами
Передайте товар, человека и локацию отдельными референсами, до 7, и назовите их в промпте Image 1, Image 2 и так далее.
Выдача в 1080p или 4K
Делайте черновик в 720p, а версию, которую оставляете, рендерите в 1080p или 4K. Оба разрешения Google масштабирует из выхода 720p, поэтому движение сначала оценивайте в 720p.
Кадры, которые должны заканчиваться на заданном снимке
Передайте первый кадр и необязательный последний для изображения в видео: до 10 секунд на шот.
Руководство по промптам и практические советы
Называйте референсы номерами
Пишите «the man in Image 1» и «the observatory in Image 2» в порядке загрузки. Всё, что видно на референсе, может попасть в кадр, поэтому обрезайте лишнее.
Скажите, нужна ли склейка
На длинных клипах модель может сама перейти к новому ракурсу. Добавьте «one continuous shot», чтобы сохранить один план, или опишите нужные шоты.
Опишите звук
Закончите промпт строкой вроде «Sound: footsteps on gravel» и ставьте произносимые слова в кавычки. Звук включён в каждом разрешении.
Черновик в 720p, финал в 4K
Черновик на 4 секунды в 720p стоит $0.3648, тот же клип в 4K — $1.0946. Сначала доведите промпт, а потом платите за разрешение один раз.
Обзор
Gemini Omni 1.1 Flash Изображение в видео начинает клип с вашего изображения и оживляет его на 4, 6, 8 или 10 секунд, со звуком. Добавьте последний кадр, и клип перейдёт от одного изображения к другому. Google проверяет промпты и изображения перед генерацией; отклонённые запросы завершаются ошибкой и не оплачиваются.
Как выбрать режим Gemini Omni 1.1 Flash
| Что у вас есть | Режим |
|---|---|
| описанная словами сцена | Gemini Omni 1.1 Flash Текст в видео |
| первый кадр и, при желании, последний кадр | Gemini Omni 1.1 Flash Изображение в видео (вы здесь) |
| фото людей, товаров или мест, которые нужно сохранить | Gemini Omni 1.1 Flash Референсы в видео |
Советы по промпту
- Описывайте движение и камеру, а не то, что уже видно на изображении.
- С последним кадром напишите, как сцена переходит от одного изображения к другому.
- Выберите соотношение сторон под ваш первый кадр.
Быстрый старт 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.1-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.








