Skip to main content
POST
중국 본토 사용자 안내: 중국 본토 사용자는 https://toapis.cn 를 API 엔드포인트(Base URL)로 사용해 주세요. 본 문서의 예시에서 https://toapis.com 을 https://toapis.cn 로 바꿔 주세요.
  • Official-channel Grok Imagine video generation model
  • Select grok-imagine-video-official model via the model parameter
  • Supports text-to-video, image-to-video and multi-reference-image generation
  • Async task management, query results via task ID
  • Video extension available via Grok Imagine Video Extend
Important Change: For better performance and cost control, we no longer support passing base64 image data directly in reference_images. Please use the Upload Image API to upload images first, then call this API with the returned URL.

Authorizations

string
필수
All API requests require Bearer Token authenticationGet API Key: Visit the API Key Management Page to obtain your API KeyAdd to request headers:

Body

string
기본값:"grok-imagine-video-official"
필수
Video generation model nameSupported models:
  • grok-imagine-video-official - Official-channel Grok Imagine video model
Example: "grok-imagine-video-official"
string
필수
Text description for video generation
integer
기본값:"8"
Video duration in secondsSupported range: 1–15 seconds
string
기본값:"720p"
Video resolutionSupported values: 480p, 720p
string
Video aspect ratioSupported formats:
  • 16:9 (landscape)
  • 9:16 (portrait)
  • 4:3 (landscape)
  • 3:4 (portrait)
  • 3:2 (landscape)
  • 2:3 (portrait)
  • 1:1 (square)
string
Optional first-frame image URL for image-to-video. Only public http:// or https:// URLs are supported.
string[]
Array of reference image URLs for multi-reference generation⚠️ Only URL format is supported (base64 is no longer supported)
  • Publicly accessible image URLs (http:// or https://)
  • Up to 7 images total across image and reference_images
  • Use the Upload Image API to upload local images and get URLs
Pricing note: Output is billed per second by resolution tier. Each input image (image / reference_images) is billed per image. Extension requests additionally bill the input video duration per second — see Extend.

Response

string
Unique task identifier for querying task status
string
Object type, always generation.task
string
Model name used
string
Task status
  • queued - Waiting to be processed
  • in_progress - Processing
  • completed - Successfully completed
  • failed - Failed
integer
Task creation timestamp (Unix timestamp)
integer
Task progress, usually 0 after submission
object
Task metadata