Skip to main content
Generate videos through OpenRouter’s unified video gateway (Veo, Kling, Hailuo, Seedance, Wan, …).

Quick Start

The openrouter/ prefix is required so the request routes to OpenRouter.

Setup

Optionally override the dashboard attribution defaults (https://praison.ai and PraisonAI):

Models

Discover all available model IDs via GET https://openrouter.ai/api/v1/videos/models.

Full Example

Parameters

OpenRouter body fields (duration, resolution, aspect_ratio, generate_audio, seed, …) pass straight through as kwargs to generate(). Valid fields depend on the underlying model — check OpenRouter’s docs for your chosen model.
HTTP-Referer and X-Title are added automatically so requests appear under your app in the OpenRouter dashboard. Override the defaults by setting OPENROUTER_REFERER and OPENROUTER_APP_TITLE.