grok-imagine-video-1.5
Grok Imagine Video 1.5 создаёт ролики по тексту длительностью 1–15 секунд, включая 1080p. Сама модель поддерживает анимацию изображений, визуальные референсы, постановку ключевых кадров и звуковую дорожку.
- Ailoot · Видео
POST /v1/videos/generationsgrok-imagine-video-1.5 - Ailoot · Видео
POST /v1/videos/generationsgrok-imagine-video-1.5-2026-05-30
О модели
Описание раскрывает возможности модели. Доступные в Ailoot входные данные, результаты и параметры выбранного метода перечислены ниже.
Создание видеосцены
Grok Imagine Video 1.5 — модель xAI для генерации роликов по текстовому описанию и визуальному материалу. В текущем методе Ailoot опубликована генерация по тексту; дополнительные режимы самой модели позволяют анимировать изображение, использовать референсы и задать опорные кадры сцены.
Результат создаётся асинхронно: после постановки задачи готовность проверяется по её идентификатору. По данным xAI, процесс может занимать несколько минут, в зависимости от сложности сцены, длительности и разрешения. Получение идентификатора задачи ещё не означает, что ролик готов.
Длительность, пропорции и разрешение
Создаваемый ролик длится от 1 до 15 секунд. Можно выбрать 1:1, 16:9, 9:16, 4:3, 3:4, 3:2 или 2:3; для текста стандартный формат — 16:9. При анимации изображения по умолчанию сохраняются его пропорции.
Для генерации по тексту и стартовому изображению доступны 480p, 720p и 1080p. 480p используется по умолчанию; режим с референсами ограничен 720p. Разрешение 1080p нельзя переносить на все режимы только потому, что оно есть у модели.
Управление внешним видом
В режиме референсов xAI принимает до 7 изображений. Они задают людей, предметы, одежду и другие визуальные признаки, не фиксируя начальный кадр. Этот способ предназначен для сцен с повторяющимся персонажем, демонстрации товара и сохранения нужного внешнего вида между постановками.
Первый, последний и промежуточные кадры
Версия 1.5 позволяет закрепить точный первый кадр, точный последний кадр или оба сразу. Если задан только последний, модель строит начало сама и приходит к указанному изображению. При двух заданных границах она создаёт движение между ними; текстовая инструкция может уточнить движение и работу камеры.
Для раскадровки внутри ролика можно закрепить до 4 ключевых кадров. Время каждого должно находиться строго после начала и до конца; привязка выполняется по сетке 1/3 секунды. Два кадра, округляющиеся к одной отметке сетки, отклоняются. Чтобы избежать этого, оставляйте между ними не менее 1/3 секунды. Первый и последний кадры задаются отдельно от этих четырёх промежуточных.
Опорные кадры могут сочетаться с визуальными референсами и предустановленными голосами. Если хотя бы один кадр закреплён, текстовое описание необязательно: сама последовательность изображений задаёт сцену. Ключевые кадры нельзя использовать вместе с режимом редактирования видео. Эти возможности xAI не означают их доступность в опубликованной генерации Ailoot по тексту.
Звук и голоса
Создаваемый ролик по умолчанию содержит звуковую дорожку; предусмотрен также беззвучный результат. В режиме xAI с голосовыми референсами можно выбрать до 3 предустановленных голосов и связать их с говорящими участниками сцены.
Передача собственного аудиофайла в качестве образца голоса не является общей возможностью этой модели: xAI предоставляет её отдельно по запросу. Предустановленный голос и загруженное аудио — разные виды входа.
Режимы работы
Генерация по тексту создаёт новую сцену; стартовое изображение задаёт её начало; референсы направляют внешний вид; закреплённые кадры задают визуальные точки во времени. У каждого режима свои ограничения, поэтому настройки одного способа нельзя безусловно переносить на другой.
Ailoot · Видео POST /v1/videos/generations grok-imagine-video-1.5
grok-imagine-video-1.5grok-imagine-video-1.5grok-imagine-video-1.5-2026-05-30
Начало
Grok Imagine Video 1.5 создаёт ролики по тексту длительностью 1–15 секунд, включая 1080p. Сама модель поддерживает анимацию изображений, визуальные референсы, постановку ключевых кадров и звуковую дорожку.
- Допустимые входные данные
- Текст
- Результаты
- Видео
Доступно в Ailoot · входные данные и методы
Ailoot · Видео POST /v1/videos/generations
- Входные данные
text- Результат
video- Выходной формат
- mp4
| Поле | Тип | Требование | Значения и ограничения | По умолчанию |
|---|---|---|---|---|
Полеmodel | Типstring | ТребованиеОбязательно | Значения и ограничения grok-imagine-video-1.5 | По умолчанию— |
Полеprompt | Типstring | ТребованиеНеобязательно | Значения и ограничения Минимальная длина: 1 | По умолчанию— |
Полеduration | Типinteger | ТребованиеНеобязательно | Значения и ограничения Минимум: 1 Максимум: 15 Условия: Не передавайте duration и seconds одновременно Единица: секунды | По умолчанию1 |
Полеseconds | Типinteger|integer_string | ТребованиеНеобязательно | Значения и ограничения Минимум: 1 Максимум: 15 Альтернатива: duration | По умолчанию— |
Полеresolution | Типstring | ТребованиеНеобязательно | Значения и ограничения 480p, 720p, 1080p | По умолчанию480p |
Полеaspect_ratio | Типstring | ТребованиеНеобязательно | Значения и ограничения 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3 Условия: Если передано входное изображение, а соотношение сторон не указано, поставщик использует соотношение сторон изображения | По умолчанию16:9 |
Полеsize | Типstring | ТребованиеНеобязательно | Значения и ограничения 1280x720, 720x1280, 1920x1080, 1080x1920 Условия: Должно соответствовать resolution/aspect_ratio, если указаны оба | По умолчанию— |
Полеimage | Типobject | ТребованиеНеобязательно | Значения и ограничения Условия: Фактическое поддерживаемое входное изображение; позволяет не передавать prompt | По умолчанию— |
Сочетания входных материалов
Из текста в видео · Обязательно: prompt
Из изображения в видео · Обязательно: image
Параметры и жизненный цикл метода
| Параметр | Контракт |
|---|---|
Параметрmaterial_types | Контрактtext |
Параметрrequired | Контрактnull |
Параметрoptional_controls | Контрактnull |
Жизненный цикл: submit_once_poll_original
GET /v1/videos/{request_id}
GET /v1/videos/generations/{request_id}
GET /v1/videos/{request_id}/content
GET /v1/videos/generations/{request_id}/content
Структуры методов и ID указаны точно; возможности поставщика рассматриваются отдельно от допуска.
Тарифы
Ставки методов Ailoot
POST /v1/videos/generations- Вход
- 0,01 $ за входное изображение
- Выход
- 0,25 $ за секунду в 1080p
- Выход
- 0,08 $ за секунду в 480p
- Выход
- 0,14 $ за секунду в 720p
Ailoot резервирует расчётную сумму перед запросом. После получения результата списывает итоговую плату по измеренному расходу. Для окончательного списания за потоковый ответ используется итоговая запись расхода. Как работают резервирование и расчёт →
Примеры запросов
Ailoot · Видео
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl https://api.ailoot.ai/v1/videos/generations \
-H "Authorization: Bearer $AILOOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "grok-imagine-video-1.5", "prompt": "A person walks slowly through a quiet garden as the camera tracks from the side."}'Получить и сохранить результаты
Ailoot · Видео
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Проверить статус задачи
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id" \
-H "Authorization: Bearer $AILOOT_API_KEY"Чтение другого содержимого
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id/content" \
-H "Authorization: Bearer $AILOOT_API_KEY" \
--output video.mp4Сохраняйте все готовые результаты
Сохраните каждое готовое видео или полученный файл; загрузите содержимое по каждому фактически полученному URL материала.
Сохраните полный JSON статуса и фактический request_id. Завершённый ответ с status=done содержит video.url с URL содержимого, принадлежащим Ailoot. Сохраните указанную длительность и каждое возвращённое поле результата.
Если нужно проверить исходный ответ
Проверяйте существующую исходную задачу; никогда не повторяйте отправку с неизвестным исходом.
Поля ответа
| Поле | Тип |
|---|---|
Полеrequest_id | Типstring |
Полеid | Типstring |
Полеstatus | Типstring |
Полеvideo.url | Типowned signed content URL |
Полеvideo.duration | Типnumber |
Полеvideo.respect_moderation | Типboolean |
Ошибки и дальнейшие шаги
| Ответ | Условие | Следующий шаг |
|---|---|---|
Ответ400 · invalid_request_error | УсловиеНеверные обязательные поля, представление материалов или значение параметра | Следующий шагИсправьте указанные поля перед новым запросом на создание. |
Ответ409 · video_not_ready | УсловиеСодержимое исходного результата пока недоступно | Следующий шагПроверяйте исходный возвращённый ID и соблюдайте Retry-After. |
Ответserver_error | УсловиеВозвращённый ответ указывает, что операция или результат требуют проверки | Следующий шагСохраните исходный возвращённый ID операции или задачи, заголовки запроса и ответ; продолжайте поддерживаемые операции чтения исходной операции. Не отправляйте запрос создания повторно. |
Псевдонимы
Псевдонимы моделей
Ailoot grok-imagine-video-1.5, grok-imagine-video-1.5-2026-05-30
Псевдонимы путей метода
Используйте пути методов, указанные выше.
Связанные ID для вызова
Ailoot · Видео POST /v1/videos/generations grok-imagine-video-1.5-2026-05-30
grok-imagine-video-1.5-2026-05-30
grok-imagine-video-1.5-2026-05-30grok-imagine-video-1.5grok-imagine-video-1.5-2026-05-30
Начало
Grok Imagine Video 1.5 создаёт ролики по тексту длительностью 1–15 секунд, включая 1080p. Сама модель поддерживает анимацию изображений, визуальные референсы, постановку ключевых кадров и звуковую дорожку.
- Допустимые входные данные
- Текст
- Результаты
- Видео
Доступно в Ailoot · входные данные и методы
Ailoot · Видео POST /v1/videos/generations
- Входные данные
text- Результат
video- Выходной формат
- mp4
| Поле | Тип | Требование | Значения и ограничения | По умолчанию |
|---|---|---|---|---|
Полеmodel | Типstring | ТребованиеОбязательно | Значения и ограничения grok-imagine-video-1.5-2026-05-30 | По умолчанию— |
Полеprompt | Типstring | ТребованиеНеобязательно | Значения и ограничения Минимальная длина: 1 | По умолчанию— |
Полеduration | Типinteger | ТребованиеНеобязательно | Значения и ограничения Минимум: 1 Максимум: 15 Условия: Не передавайте duration и seconds одновременно Единица: секунды | По умолчанию1 |
Полеseconds | Типinteger|integer_string | ТребованиеНеобязательно | Значения и ограничения Минимум: 1 Максимум: 15 Альтернатива: duration | По умолчанию— |
Полеresolution | Типstring | ТребованиеНеобязательно | Значения и ограничения 480p, 720p, 1080p | По умолчанию480p |
Полеaspect_ratio | Типstring | ТребованиеНеобязательно | Значения и ограничения 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3 Условия: Если передано входное изображение, а соотношение сторон не указано, поставщик использует соотношение сторон изображения | По умолчанию16:9 |
Полеsize | Типstring | ТребованиеНеобязательно | Значения и ограничения 1280x720, 720x1280, 1920x1080, 1080x1920 Условия: Должно соответствовать resolution/aspect_ratio, если указаны оба | По умолчанию— |
Полеimage | Типobject | ТребованиеНеобязательно | Значения и ограничения Условия: Фактическое поддерживаемое входное изображение; позволяет не передавать prompt | По умолчанию— |
Сочетания входных материалов
Из текста в видео · Обязательно: prompt
Из изображения в видео · Обязательно: image
Параметры и жизненный цикл метода
| Параметр | Контракт |
|---|---|
Параметрmaterial_types | Контрактtext |
Параметрrequired | Контрактnull |
Параметрoptional_controls | Контрактnull |
Жизненный цикл: submit_once_poll_original
GET /v1/videos/{request_id}
GET /v1/videos/generations/{request_id}
GET /v1/videos/{request_id}/content
GET /v1/videos/generations/{request_id}/content
Структуры методов и ID указаны точно; возможности поставщика рассматриваются отдельно от допуска.
Тарифы
Ставки методов Ailoot
POST /v1/videos/generations- Вход
- 0,01 $ за входное изображение
- Выход
- 0,25 $ за секунду в 1080p
- Выход
- 0,08 $ за секунду в 480p
- Выход
- 0,14 $ за секунду в 720p
Ailoot резервирует расчётную сумму перед запросом. После получения результата списывает итоговую плату по измеренному расходу. Для окончательного списания за потоковый ответ используется итоговая запись расхода. Как работают резервирование и расчёт →
Примеры запросов
Ailoot · Видео
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl https://api.ailoot.ai/v1/videos/generations \
-H "Authorization: Bearer $AILOOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "grok-imagine-video-1.5-2026-05-30", "prompt": "A person walks slowly through a quiet garden as the camera tracks from the side."}'Получить и сохранить результаты
Ailoot · Видео
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Проверить статус задачи
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id" \
-H "Authorization: Bearer $AILOOT_API_KEY"Чтение другого содержимого
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id/content" \
-H "Authorization: Bearer $AILOOT_API_KEY" \
--output video.mp4Сохраняйте все готовые результаты
Сохраните каждое готовое видео или полученный файл; загрузите содержимое по каждому фактически полученному URL материала.
Сохраните полный JSON статуса и фактический request_id. Завершённый ответ с status=done содержит video.url с URL содержимого, принадлежащим Ailoot. Сохраните указанную длительность и каждое возвращённое поле результата.
Если нужно проверить исходный ответ
Проверяйте существующую исходную задачу; никогда не повторяйте отправку с неизвестным исходом.
Поля ответа
| Поле | Тип |
|---|---|
Полеrequest_id | Типstring |
Полеid | Типstring |
Полеstatus | Типstring |
Полеvideo.url | Типowned signed content URL |
Полеvideo.duration | Типnumber |
Полеvideo.respect_moderation | Типboolean |
Ошибки и дальнейшие шаги
| Ответ | Условие | Следующий шаг |
|---|---|---|
Ответ400 · invalid_request_error | УсловиеНеверные обязательные поля, представление материалов или значение параметра | Следующий шагИсправьте указанные поля перед новым запросом на создание. |
Ответ409 · video_not_ready | УсловиеСодержимое исходного результата пока недоступно | Следующий шагПроверяйте исходный возвращённый ID и соблюдайте Retry-After. |
Ответserver_error | УсловиеВозвращённый ответ указывает, что операция или результат требуют проверки | Следующий шагСохраните исходный возвращённый ID операции или задачи, заголовки запроса и ответ; продолжайте поддерживаемые операции чтения исходной операции. Не отправляйте запрос создания повторно. |
Псевдонимы
Псевдонимы моделей
Ailoot grok-imagine-video-1.5, grok-imagine-video-1.5-2026-05-30
Псевдонимы путей метода
Используйте пути методов, указанные выше.
Связанные ID для вызова
FAQ · grok-imagine-video-1.5
- Какие входные данные и результаты доступны?
POST /v1/videos/generations·grok-imagine-video-1.5:text→videoPOST /v1/videos/generations·grok-imagine-video-1.5-2026-05-30:text→video- Какие поля использует запрос?
POST /v1/videos/generations·grok-imagine-video-1.5:model,prompt,duration,seconds,resolution,aspect_ratio,size,imagePOST /v1/videos/generations·grok-imagine-video-1.5-2026-05-30:model,prompt,duration,seconds,resolution,aspect_ratio,size,image- Какие ограничения действуют?
POST /v1/videos/generations·grok-imagine-video-1.5:duration.minimum:1;duration.maximum:15;seconds.minimum:1;seconds.maximum:15POST /v1/videos/generations·grok-imagine-video-1.5-2026-05-30:duration.minimum:1;duration.maximum:15;seconds.minimum:1;seconds.maximum:15