Skip to main content
Detect custom events in videos using natural language prompts. The default analyzer uses Thinking mode, which matches the router behavior in the web app. Use Fast mode when you want speed-preferring analysis.
Prompt examples
Required Parameters: Optional Parameters: Returns: Dict with video_id, analysis_id, mode, status, summary, and events. Batch prompt analysis returns batch_metadata with batch_id, batch_viewer_url, and mode, plus a results list of normalized per-video results. Use client.visualize(batch) when you already have the SDK batch result. Add only_with_events=True to hide videos with zero detected events. Use client.visualize(batch_id) to hydrate and render a saved batch later.
Prompt analysis does not expose router overrides, model selection, overlay flags, reasoning traces, or Wizarding Trace artifacts. Put analysis requirements directly in the prompt.