POST /v1/video/generations with the Sora creation fields below.
Request Parameters
These fields are top-level Sora fields. Do not replace them with Seedance-style
duration, resolution, or aspect_ratio, and do not wrap them in metadata.
An image reference must match the requested size and use JPEG, PNG, or WebP. In JSON, the native shape is input_reference: {"image_url": "..."} or input_reference: {"file_id": "..."}, not a top-level image_url. A file ID must be accessible to the upstream account.
Remixing is a separate video operation, not a remix_url field on a creation request. Do not reuse an arbitrary source URL as that field.
Text-to-Video
Set the environment variableMIXROUTE_API_KEY before calling.
Python
Workflow
- Submit to an enabled Sora route and retain the returned MixRoute task ID.
- Poll Query Video Task until success or a terminal failure.
- Use the returned result URL or Download Video for routes that require the separate download endpoint.