Defined in: packages/typescript/ai/src/types.ts:1331
Experimental
Options for video generation. These are the common options supported across providers.
Video generation is an experimental feature and may change.
TProviderOptions extends object = object
TSize extends string = string
optional duration: number;optional duration: number;Defined in: packages/typescript/ai/src/types.ts:1342
Experimental
Video duration in seconds
logger: InternalLogger;logger: InternalLogger;Defined in: packages/typescript/ai/src/types.ts:1349
Experimental
Internal logger threaded from the generateVideo() entry point. Adapters must call logger.request() before the SDK call and logger.errors() in catch blocks.
model: string;model: string;Defined in: packages/typescript/ai/src/types.ts:1336
Experimental
The model to use for video generation
optional modelOptions: TProviderOptions;optional modelOptions: TProviderOptions;Defined in: packages/typescript/ai/src/types.ts:1344
Experimental
Model-specific options for video generation
prompt: string;prompt: string;Defined in: packages/typescript/ai/src/types.ts:1338
Experimental
Text description of the desired video
optional size: TSize;optional size: TSize;Defined in: packages/typescript/ai/src/types.ts:1340
Experimental
Video size — format depends on the provider (e.g., "16:9", "1280x720")