PEGASUS 1.5

Turn raw video into structured data.

A video-to-text model that defines key events like speaker changes, brand appearances, plays, policy violations and returns time-coded JSON in one API call.

A video-to-text model that defines key events like speaker changes, brand appearances, plays, policy violations and returns time-coded JSON in one API call.

2hrs

Max video duration with full temporal context retained end-to-end.

12

Languages supported across input prompts and generated output.

0

Pre-indexing steps. Send a URL, an asset, or base64, get text back.

JSON

Structured segmentation output ready for your editor, or pipeline.

Things only Pegasus does.

General-purpose VLMs paste frames together and call it understanding. Pegasus is built for video, and the gap shows as soon as your prompt mentions a timestamp.

General-purpose VLMs paste frames together and call it understanding. Pegasus is built for video, and the gap shows as soon as your prompt mentions a timestamp.

Image

The answer comes with a timestamp.

Pegasus answers with exact timestamp, not “somewhere in the middle.” Granular temporal reasoning is built into the model.

Image

Reads the fine print.

On-screen text. Jersey numbers. Whiteboards. Receipts. Pegasus parses the frame alongside the speech track, so summaries include the slides too.

Image

From a raw video to structured JSON.

Define a segment such as a speaker change, brand appearance, or scene cut, choose your fields, and Pegasus returns timestamped JSON.

Image

Reference an image. Ask about it.

Drop in a reference image such as a logo, face, or product, and Pegasus uses it as visual context.

From signup to first result in 5 minutes.

Same model, prompts, and JSON output. Choose the surface for your team.

Same model, prompts, and JSON output. Choose the surface for your team.

Python
Node.js
1import requests
2 
3# Step 2: Define the API URL and the specific endpoint
4API_URL = "https://api.twelvelabs.io/v1.3"
5INDEXES_URL = f"{API_URL}/indexes"
6 
7# Step 3: Create the necessary headers for authentication
8headers = {
9 "x-api-key": "<YOUR_API_KEY>"
10}
11 
12# Step 4: Prepare the data payload for your API request
13INDEX_NAME = "<YOUR_INDEX_NAME>"
14data = {
15 "models": [
16 {
17 "model_name": "marengo3.0",
18 "model_options": ["visual", "audio"]
19 }
20 ]
21}

Quick Start

Index your first video and run a search in under 5 minutes.

Sample Apps

Production repos: video search, RAG over video, highlight reel generator, compliance scanner.

MCP Server

Connect Claude, Cursor, or any MCP client to your video index.

SDKs & API

Python, Node, REST. Full reference, typed responses, streaming.

Quick Start

Index your first video and run a search in under 5 minutes.

Sample Apps

Production repos: video search, RAG over video, highlight reel generator, compliance scanner.

MCP Server

Connect Claude, Cursor, or any MCP client to your video index.

SDKs & API

Python, Node, REST. Full reference, typed responses, streaming.

Built for video. Not for frames.

General-purpose multimodal LLMs handle video by sampling stills and creating captions. Pegasus processes the entire video—every frame, modality, and moment.

General-purpose multimodal LLMs handle video by sampling stills and creating captions. Pegasus processes the entire video—every frame, modality, and moment.

7,200s

Continuous video Pegasus handles in a single prompt — two full hours.

Image

Practical max video length handled in a single call.

Practical max video length handled in a single call.

CAPABILITY

PEGASUS 1.5

Gemini 3.1 PRO

GPT-5.5

Max single-call duration

120 min

90 min

Not specified (omnimodal, no published video duration cap)

Structured segmentation output

JSON-native, schema-conditioned

Structured Outputs supported; no native temporal segmentation

Structured Outputs supported; no native temporal segmentation

Multimodal prompting (image+text)

Yes (within structured segment output)

Yes (OCR is marquee Gemini 3.x capability)

Yes (omnimodal OCR support)

Per-definition time windows

Yes

General-purpose frontier model

General-purpose omnimodal model

Start building with TwelveLabs

Bring video intelligence into your production and archive workflows. Deploy, scale, and get more from your content.

Start building with TwelveLabs

Bring video intelligence into your production and archive workflows. Deploy, scale, and get more from your content.

Start building with TwelveLabs

Bring video intelligence into your production and archive workflows. Deploy, scale, and get more from your content.