curl --request POST \
--url https://toapis.com/v1/videos/generations \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"model": "grok-video-1.5",
"prompt": "Animate this product photo into a cinematic commercial video",
"image": "https://example.com/product.jpg",
"duration": 10,
"aspect_ratio": "16:9"
}'
{
"id": "<string>",
"object": "<string>",
"model": "<string>",
"status": "<string>"
}Grok Video
Grok Video 1.5 Генерация
Генерация видео из одного обязательного первого кадра через grok-video-1.5
POST
/
v1
/
videos
/
generations
curl --request POST \
--url https://toapis.com/v1/videos/generations \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"model": "grok-video-1.5",
"prompt": "Animate this product photo into a cinematic commercial video",
"image": "https://example.com/product.jpg",
"duration": 10,
"aspect_ratio": "16:9"
}'
{
"id": "<string>",
"object": "<string>",
"model": "<string>",
"status": "<string>"
}Для пользователей из материкового Китая: используйте
https://toapis.cn в качестве эндпоинта (Base URL). Замените https://toapis.com на https://toapis.cn во всех примерах этого документа.- Поддерживается только image-to-video; text-to-video не поддерживается.
- Требуется ровно один публичный URL первого кадра.
- Длительность: от
1до15секунд, по умолчанию8. - Разрешение:
480pили720p. - Async task API: проверяйте статус видео по возвращенному task ID.
Не передавайте base64 изображения. Сначала загрузите локальные файлы через API загрузки изображений, затем передайте публичный URL в
image.Авторизация
string
обязательно
Все API запросы требуют Bearer Token.
Authorization: Bearer YOUR_API_KEY
Тело запроса
string
по умолчанию:"grok-video-1.5"
обязательно
Используйте
grok-video-1.5.string
обязательно
Опишите движение, камеру и визуальное направление для reference изображения.
string
обязательно
Передайте ровно один обязательный публичный URL первого кадра.
- Maximum:
1 - Supported URL schemes:
http://,https://
integer
по умолчанию:"8"
Длительность видео: от
1 до 15 секунд.string
по умолчанию:"720p"
Разрешение видео:
480p или 720p.string
по умолчанию:"16:9"
Соотношение сторон:
1:1, 16:9, 9:16, 3:2, 2:3.Pricing
| Billing unit | Price |
|---|---|
| Generated second | $0.01 / second |
Ответ
string
ID задачи для проверки статуса видео.
string
Тип объекта, всегда
generation.task.string
Название модели, использованной для задачи.
string
Статус задачи:
queued, in_progress, completed или failed.curl --request POST \
--url https://toapis.com/v1/videos/generations \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"model": "grok-video-1.5",
"prompt": "Animate this product photo into a cinematic commercial video",
"image": "https://example.com/product.jpg",
"duration": 10,
"aspect_ratio": "16:9"
}'
Проверка статуса задачи
Используйте возвращенныйid с Video Task Status.