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. ByteDance models are disabled by default and require explicit approval before use. Contact support to request access.
OR
bytedance-seedance-v2-fastobjectRequired
Request body for the ByteDance Seedance 2.0 Fast video model. ByteDance models are disabled by default and require explicit approval before use. Contact support to request access.
OR
bytedance-seedance-v2-miniobjectRequired
Request body for the ByteDance Seedance 2.0 Mini video model. ByteDance models are disabled by default and require explicit approval before use. Contact support to request access.
OR
bytedance-seedance-v2.5objectRequired

Request body for the ByteDance Seedance 2.5 video model.

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

ByteDance models are disabled by default and require explicit approval before use. Contact support to request access.

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