Skip to main content
POST
  1. Submit the request with VIDGO_API_KEY. A task_id is returned immediately. Keep it until the task reaches finished or failed.
  2. Use Query Task Status to retrieve the result. If you provide a callback_url, Vidgo sends the result to your webhook when the task finishes or fails.

Grok Imagine Text to Video

Create six- or ten-second video scenes with Grok Imagine, using text to guide the action in square, portrait, or landscape formats.

Available Models

  • xai/grok-imagine-video/text-to-video - Generate video scenes from text prompts.

Duration Options

  • 6, 10 seconds - Set duration as an integer. Optional; defaults to 6.

Key Features

  • Generate video scenes from text prompts.

Advanced Parameters

Set model and optional callback_url at the request root. Place all workflow parameters, including output options, inside input. Use the input fields listed below.

Prompt

  • prompt: Required. Describe the scene and desired motion. Length: 1-5,000 characters.

Aspect Ratio

  • aspect_ratio: Optional. Accepted values: 1:1, 2:3, 3:2, 16:9, 9:16.

Mode

  • mode: Optional. Accepted values: fun, normal, spicy.

Authorizations

Authorization
string
header
required

Use VIDGO_API_KEY.

Body

application/json

Set model and callback_url at the request root. Place generation parameters inside input.

model
string
required
Example:

"xai/grok-imagine-video/text-to-video"

input
object
required
callback_url
string | null

Optional public HTTP(S) endpoint for task completion notifications. HTTPS is recommended. Omit, use null, or use an empty string to disable callbacks.

Response

Task submitted

code
enum<integer>
required
Available options:
200
data
object
required