Skip to content

Latest commit

 

History

History
110 lines (64 loc) · 2.2 KB

File metadata and controls

110 lines (64 loc) · 2.2 KB
id VideoGenerationOptions
title VideoGenerationOptions

Interface: VideoGenerationOptions<TProviderOptions, TSize>

Defined in: packages/typescript/ai/src/types.ts:1262

Experimental

Options for video generation. These are the common options supported across providers.

Video generation is an experimental feature and may change.

Type Parameters

TProviderOptions

TProviderOptions extends object = object

TSize

TSize extends string = string

Properties

duration?

optional duration: number;

Defined in: packages/typescript/ai/src/types.ts:1273

Experimental

Video duration in seconds


logger

logger: InternalLogger;

Defined in: packages/typescript/ai/src/types.ts:1280

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

model: string;

Defined in: packages/typescript/ai/src/types.ts:1267

Experimental

The model to use for video generation


modelOptions?

optional modelOptions: TProviderOptions;

Defined in: packages/typescript/ai/src/types.ts:1275

Experimental

Model-specific options for video generation


prompt

prompt: string;

Defined in: packages/typescript/ai/src/types.ts:1269

Experimental

Text description of the desired video


size?

optional size: TSize;

Defined in: packages/typescript/ai/src/types.ts:1271

Experimental

Video size — format depends on the provider (e.g., "16:9", "1280x720")