Download video content
Generate video asynchronously: create a job, poll its status, then download the completed content.
Call Create video first and replace video_123 with its ID; poll until completed before downloading.
/model/v1/videos/{video_id}/content● SupportedRequest parameters
video_idstring必填path: Id of the video job whose output you want, the `id` returned by createVideo. The job must be completed; before that the call answers 400.
variantany可选◐ Partially supportedquery: Spritesheet is not available in this release (400).
video and thumbnail work; spritesheet returns 400.
indexinteger可选◐ Partially supportedquery: Output index; this release produces index 0. variant takes precedence.
Video supports index=0 only; positive or negative indices return 400. With variant=thumbnail, index is accepted but currently ignored.
Returns
200
Billed per second of output video; GET /model/v1/models exposes pricing.video_second in USD per second.
Platform errors (auth, rate limits, validation) and OCR errors use problem+json; other model call errors follow the endpoint's own format (OpenAI or Anthropic) — see error codes
Response
HTTP 200
Video or thumbnail bytes
video/mp4
| Name | Type | Description |
|---|---|---|
| $ | string (binary) |
image/jpeg
| Name | Type | Description |
|---|---|---|
| $ | string (binary) |
First create a video and save its id. Poll status while queued / in_progress; stop and inspect error if failed. Download content only after completed.