Interface: VideoAnalyzeRequest
Defined in: packages/agentos/src/core/video/types.ts:187
Request payload for video analysis / understanding.
Passed to IVideoAnalyzer.analyzeVideo.
Properties
maxFrames?
optionalmaxFrames:number
Defined in: packages/agentos/src/core/video/types.ts:197
Maximum number of frames to sample for analysis.
modelId?
optionalmodelId:string
Defined in: packages/agentos/src/core/video/types.ts:195
Model identifier to use for analysis.
prompt?
optionalprompt:string
Defined in: packages/agentos/src/core/video/types.ts:193
Text prompt / question to guide the analysis.
providerOptions?
optionalproviderOptions:Record<string,unknown>
Defined in: packages/agentos/src/core/video/types.ts:199
Arbitrary provider-specific options.
videoBuffer?
optionalvideoBuffer:Buffer
Defined in: packages/agentos/src/core/video/types.ts:191
Raw video bytes. Mutually exclusive with videoUrl.
videoUrl?
optionalvideoUrl:string
Defined in: packages/agentos/src/core/video/types.ts:189
URL of the video to analyse. Mutually exclusive with videoBuffer.