Skip to main content

Interface: VideoAnalyzeRequest

Defined in: packages/agentos/src/io/media/video/types.ts:183

Request payload for video analysis / understanding.

Passed to IVideoAnalyzer.analyzeVideo.

Properties​

maxFrames?​

optional maxFrames: number

Defined in: packages/agentos/src/io/media/video/types.ts:193

Maximum number of frames to sample for analysis.


modelId?​

optional modelId: string

Defined in: packages/agentos/src/io/media/video/types.ts:191

Model identifier to use for analysis.


prompt?​

optional prompt: string

Defined in: packages/agentos/src/io/media/video/types.ts:189

Text prompt / question to guide the analysis.


providerOptions?​

optional providerOptions: Record<string, unknown>

Defined in: packages/agentos/src/io/media/video/types.ts:195

Arbitrary provider-specific options.


videoBuffer?​

optional videoBuffer: Buffer

Defined in: packages/agentos/src/io/media/video/types.ts:187

Raw video bytes. Mutually exclusive with videoUrl.


videoUrl?​

optional videoUrl: string

Defined in: packages/agentos/src/io/media/video/types.ts:185

URL of the video to analyse. Mutually exclusive with videoBuffer.