Generate a video from a text prompt.
The generation parameters.
A result envelope containing one or more generated videos.
Optional imageGenerate a video from a source image and a motion prompt.
This method is optional — providers that do not support image-to-video
should either omit it or have supports return false for
'image-to-video'.
The image-to-video parameters.
A result envelope containing one or more generated videos.
Optional shutdownReadonly providerUnique identifier for this provider (e.g. 'runway', 'pika').
Readonly isWhether initialize has been called successfully.
Optional Readonly defaultDefault model used when the request omits modelId.
Abstraction over a video generation backend (Runway, Pika, Kling, Luma, Stable Video, Google Veo, Replicate, etc.).
Capability negotiation
Not every provider supports every modality. The supports method lets callers (and the FallbackVideoProxy) query whether a given capability is available before invoking it.
Lifecycle