Video

The OpenAPI 3.1 document is the full description, including schemas:

https://router.inference.ai.exchange/v1/openapi.json

POST /v1/videos

Buy a video at auction, in the OpenAI video format.

Send model and prompt as JSON or multipart/form-data. The reply comes when a provider accepts the job. Poll GET /v1/videos/{video_id}. When the status is completed, download the file with GET /v1/videos/{video_id}/content.

Only a deployment registered to render video can win. The price is per second of video, so the cap is exactly the charge.

Reference inputs are input_references (images, audio, video and files). Only an offer that declared each input kind can win. The exchange refuses the request before dispatch when none did.

The start image (the first_frame entry, else the first image) must match the shape of the video within 1%, because an upstream crops it. The shape is size, or the default size of each offer. The router reads only the header of a linked start image.