Skip to main content

Vidu Video

The Vidu video series currently provides three integration methods: the official format (/vidu/ent/v2/*), OpenAI-compatible /v1/videos (multipart/form-data format), and the unified video endpoints /v1/video/create and /v1/video/query (JSON).

Official Format

Use the /vidu/ent/v2/* series of interfaces, which support multiple video generation modes.

Text to Video

POST /vidu/ent/v2/text2video, generates video from text only.

Image to Video

POST /vidu/ent/v2/img2video, generates video from a first-frame image.

Start-End Frame to Video

POST /vidu/ent/v2/start-end2video, generates video from start and end frames.

Reference to Video

POST /vidu/ent/v2/reference2video, generates video with subject reference.

Query Task

GET /vidu/ent/v2/task/{task_id}/creations, queries task status and results.

Supported Models (Official Format)

OpenAI Format

Use POST /v1/videos to submit and GET /v1/videos/{task_id} to query, with submission in multipart/form-data.

Video Generation

POST /v1/videos, submits a Vidu video task.

Task Status Query

GET /v1/videos/{task_id}, queries task status and results.

Supported Models (OpenAI Format)

Unified Video

Use POST /v1/video/create to create tasks, and GET /v1/video/query?id= for queries.

Generate Video

POST /v1/video/create, submits a Vidu task in the unified video format.

Query Task

GET /v1/video/query, queries status and results by task id.

Common Capabilities (Unified Video)

Comparison

Parameter Constraints