Interface VideoModelInfo

Describes a video model exposed by a provider.

interface VideoModelInfo {
    modelId: string;
    providerId: string;
    displayName?: string;
    description?: string;
    maxDurationSec?: number;
    capabilities?: ("text-to-video" | "image-to-video")[];
}

Properties

modelId: string

Unique model identifier (e.g. 'gen-3-alpha').

providerId: string

Provider that hosts this model.

displayName?: string

Human-readable display name.

description?: string

Short description of the model's capabilities.

maxDurationSec?: number

Maximum output duration in seconds.

capabilities?: ("text-to-video" | "image-to-video")[]

Supported generation capabilities.