Skip to main content
POST
cURL
Это эндпоинт видео API Grok для генерации видео по ключевым кадрам. Закрепите изображения в выбранные моменты времени внутри видео через keyframes. Модель генерирует переходы между вашими опорными кадрами. Можно комбинировать с first_frame и last_frame:
  • Первый кадр + ключевые кадры: указание начала и промежуточных кадров
  • Ключевые кадры + последний кадр: указание промежуточных кадров и конца видео
  • Первый кадр + ключевые кадры + последний кадр: полный контроль над началом, промежуточными кадрами и концом видео
Поддерживается моделями grok-imagine-video-1.5-fast и grok-imagine-video-1.5.
Внимание: NSFW-контент запрещён. Одиночный или случайный сбой модерации не повлечёт никаких расходов. Однако повторные сбои модерации могут привести к списанию средств.
Ограничения ключевых кадров: максимум 4 ключевых кадра на запрос; timestamp_s должен быть больше 0 и меньше длительности видео; между ключевыми кадрами должно быть не менее 1/3 секунды.

Авторизации

TT-API-KEY
string
header
обязательно

Вы можете получить API-ключ в панель управления TTAPI.

Тело

application/json

Параметры запроса генерации видео по ключевым кадрам

prompt
string
обязательно

Промпт для управления движением и камерой между ключевыми кадрами. Необязательный.

keyframes
object[]
обязательно

Массив ключевых кадров. Каждый элемент содержит URL изображения и соответствующую временную метку в секундах. Максимум 4 ключевых кадра. timestamp_s должен быть больше 0 и меньше длительности видео; между ключевыми кадрами должно быть не менее 1/3 секунды.

Maximum array length: 4
model
enum<string>
по умолчанию:grok-imagine-video-1.5-fast

Название модели.

Доступные опции:
grok-imagine-video-1.5-fast,
grok-imagine-video-1.5
Пример:

"grok-imagine-video-1.5-fast"

aspect_ratio
enum<string>
по умолчанию:16:9

Соотношение сторон видео

Доступные опции:
2:3,
3:2,
1:1,
9:16,
16:9
video_length
string
по умолчанию:10

Длительность видео в секундах. grok-imagine-video-1.5-fast диапазон: от 6 до 30 (6 сек и 10 сек — стандартная длительность; 7 сек и 11 сек не поддерживаются); grok-imagine-video-1.5 диапазон: от 1 до 15.

resolution_name
enum<string>
по умолчанию:720p

Разрешение вывода. Доступные варианты: 480p, 720p.

Доступные опции:
480p,
720p,
1080p
first_frame
string

URL изображения первого кадра. Используется для строгого указания первого кадра видео. Можно комбинировать с keyframes и last_frame.

last_frame
string

URL изображения последнего кадра. Используется для строгого указания последнего кадра видео. Можно комбинировать с keyframes и first_frame. Когда first_frame и last_frame используют одно и то же изображение, создаётся эффект зацикливания (loop).

hook_url
string

Адрес обратного вызова URL. Когда задача будет выполнена или не выполнена, на этот адрес будут отправлены уведомления. Структура данных уведомления соответствует структуре получение результата [blocked]. Если не установлено, вам необходимо вызвать интерфейс получение результата [blocked] для запроса результата.

Пример:

"https://example.com/callback"

Ответ

Запрос выполнен успешно

status
string
обязательно
Пример:

"SUCCESS"

message
string
обязательно
Пример:

"success"

data
object
обязательно
Пример:
Последнее изменение 11 октября 2026 г.