id as the model field on /chat/completions, and Overshoot routes the request to a healthy endpoint.
List available models
Availability changes as endpoints come online and go offline. Always query/models before starting a stream. No auth required.
listModels returns, with one extra status field per entry.
Sample response
Sample response
Active models
Snapshot as of 2026-06-16. The
/models endpoint is the source of truth — treat these tables as a quick reference, not a guarantee.Overshoot-hosted
These are the fast path. We run them on our own GPUs, sized for sub-second time-to-first-token on single-frame inputs and high-throughput video.Proprietary passthrough
These are upstream APIs we expose through the same OpenAI-compatible surface for convenience. They are not part of Overshoot’s real-time path.How to read the columns
Context — served vs native
Context — served vs native
Served is the context length we run the model with.
Tokens / frame — Qwen models
Tokens / frame — Qwen models
Qwen3.6 uses the same image processor as the Qwen3 line: patch 16,
temporal_patch_size=2, spatial_merge_size=2. The formula:Numbers in the table assume 480p — the resolution our benchmark suite uses. Higher resolutions consume context faster.
Tokens / frame — Gemma 4
Tokens / frame — Gemma 4
You pick the visual-token budget per request —
70, 140, 280, 560, or 1120:- 70–280 — classification, captioning, video understanding.
- 560–1120 — OCR, document parsing, small text.
Max frames
Max frames
- Qwen / Holo3 — no hard model-side cap. Frame count is bounded by context. The practical limit is
(context − text_input − text_output) / tokens_per_frame. - Gemma 4 — Google documents 60 s at 1 fps as the supported envelope (~60 frames).
Interleaved text + video
Interleaved text + video
The model can mix text segments between visual tokens inside a single message — instead of forcing all visual content into one block followed by text. Every active model supports this.
Use a model
Pass theid from /models straight into /chat/completions: