OpenAI-format video generation job
Use when: caller uses openai.videos.create (async video generation: create a job, poll it, download content) and wants to route through Verlon via a baseURL swap
Drop-in for POST https://api.openai.com/v1/videos. Creates an async generation job and returns immediately with status: "queued"; poll GET /v1/videos/{id} until completed, then fetch bytes from GET /v1/videos/{id}/content. Address your gate the usual three ways (gate UUID in model, gateId body field, or X-Verlon-Gate-Id header); the gate may route to any video model — Veo, Grok Imagine, or Sora. The completed object also carries a non-standard url extension with the provider-hosted link, which expires upstream.
Authorizations
Verlon API key (newly minted keys are prefixed sk-vrln-; legacy verlon_* and layer_* keys from prior prefix migrations continue to validate). Generated from the dashboard under Settings → API Keys, or via verlon key create in the CLI.
Response
The created video job object (status: queued).

