Skip to main content
AI

Create Video Generation Task (Old)

Overview

grok-imagine

scenario:

  • text-to-video
  • single-image-to-video

Rules:

  • only prompt -> text-to-video
  • prompt + image -> image-to-video

Endpoint

POST /v1/video/generations

Query Parameters

NameTypeRequiredDescriptionExample
AuthorizationstringNoBearer {your_token}

Request Body Parameters

FieldTypeRequiredTitleDescription
modelstringYesPublic model name
promptstringYespromptStructure Yes Required, recommended to pass
imagestringYessingle source image URLimage-to-video
durationstringYes,allowed values:6, 10
sizestringYesoutput resolutionallowed values:480p, 720p
aspect_ratiostringYesoutput aspect ratioallowed values:16:9, 1:1, 9:16

Request Examples

text-to-video

{
"model": "grok-imagine",
"prompt": " camera, fast, camera. ",
"size": "720p",
"aspect_ratio": "16:9",
"duration": 6
}
curl -X POST "{BASE_URL}/v1/video/generations" \
-H "Authorization: Bearer sk-***" \
-H "Content-Type: application/json" \
-d '{"model": "grok-imagine",
"prompt": " camera, fast, camera. ",
"size": "720p",
"aspect_ratio": "16:9",
"duration": 6}'

single-image-to-video

{
"model": "grok-imagine",
"prompt": " camera, camera. ",
"image": "https://example.com/portrait.png",
"size": "480p",
"aspect_ratio": "9:16",
"duration": 10
}
curl -X POST "{BASE_URL}/v1/video/generations" \
-H "Authorization: Bearer sk-***" \
-H "Content-Type: application/json" \
-d '{"model": "grok-imagine",
"prompt": " camera, camera. ",
"image": "https://example.com/portrait.png",
"size": "480p",
"aspect_ratio": "9:16",
"duration": 10}'

Response Fields

FieldTypeRequiredTitleDescription

Response Examples

Example 1

{}