Skip to main content

Interface: VideoAnalyzeRequest

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

Request payload for video analysis / understanding.

Passed to IVideoAnalyzer.analyzeVideo.

Properties

maxFrames?

optional maxFrames: number

Defined in: packages/agentos/src/core/video/types.ts:197

Maximum number of frames to sample for analysis.


modelId?

optional modelId: string

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

Model identifier to use for analysis.


prompt?

optional prompt: string

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

Text prompt / question to guide the analysis.


providerOptions?

optional providerOptions: Record<string, unknown>

Defined in: packages/agentos/src/core/video/types.ts:199

Arbitrary provider-specific options.


videoBuffer?

optional videoBuffer: Buffer

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

Raw video bytes. Mutually exclusive with videoUrl.


videoUrl?

optional videoUrl: string

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

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