Create Video Generation

Start a video generation with the selected model.

Headers

xi-api-keystringOptional

Request

This endpoint expects an object.
bytedance-seedance-v2objectRequired
Request body for the ByteDance Seedance 2.0 video model.
OR
bytedance-seedance-v2-fastobjectRequired
Request body for the ByteDance Seedance 2.0 Fast video model.
OR
bytedance-seedance-v2-miniobjectRequired
Request body for the ByteDance Seedance 2.0 Mini video model.
OR
bytedance-seedance-v2.5objectRequired

Request body for the ByteDance Seedance 2.5 video model.

Diverges from the Seedance 2.0 public shape: 480p/720p only, durations up to 30s, larger reference caps, audio-only input allowed, and no seed (Ark tolerates it but does not honour it).

OR
creatify-auroraobjectRequired
Request body for the Creatify Aurora lipsync video model.
OR
veo-3.1-fast-generate-001objectRequired
Request body for the Google Veo 3.1 Fast video model.
OR
veo-3.1-generate-001objectRequired
Request body for the Google Veo 3.1 video model.

Response

Successful Response
idstring
The unique identifier of the generation. Pass it to the corresponding GET endpoint to retrieve the output.
status"pending"

A newly created generation is always pending.

Errors

422
Unprocessable Entity Error