Model

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.

GET /model/v1/videos/{video_id}/content● Supported

Request 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 supported
    默认 "video"

    query: Spritesheet is not available in this release (400).

    video and thumbnail work; spritesheet returns 400.

    取值 videothumbnailspritesheet
  • indexinteger可选◐ Partially supported

    query: 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

NameTypeDescription
$string (binary)

image/jpeg

NameTypeDescription
$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.