analyze_video
Transcribe or analyze video files by providing a local path, URL, or base64 data URL. Ask questions or get descriptions using a multimodal model.
Instructions
Analyze or transcribe a video file using a multimodal model. Accepts mp4, mpeg, mov, or webm from a local file path, HTTP(S) URL, or base64 data URL. Default model: google/gemini-2.5-flash.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"video_path": "<video_path>"
},
"name": "analyze_video"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | Override the model ID. | |
| question | No | Question or instruction about the video (default: describe). | |
| video_path | Yes | File path, HTTP(S) URL, or base64 data URL. Supported formats: mp4, mpeg, mov, webm. |