Same model. Same video. Different providers. Different views.
Send the same 5-minute video to Kimi K3.1 Pro, and Moonshot AI shows the model 60 frames of it. Fireworks samples 480 frames a minute, about 1.7 million tokens for the whole video. Together AI accepts it, and the model sees none of it. A successful response never tells you how much the model saw. vlm.fyi measures how much of your video each API actually passes to the model, along with its limits on images, frames, bytes and files.
- Fireworks (direct) †480
- Fireworks †480
- Moonshot AI (direct)11.7 ⁎
- Moonshot AI (highspeed)11.7 ⁎
- Moonshot AI (mxfp4)11.7 ⁎
- Together AI (direct)Ignored
Via OpenRouter unless marked direct, the same 5:08 clip. Moonshot AI (direct) fed the model 60 frames of it. 5 more refuse video via OpenRouter: Alibaba Cloud, DeepInfra (bf16), Modal (mxfp4), Nebius (fp4), and Together AI.
† Measured on the clip's first minute: the full 5:08 clip timed out at 300 s.
⁎ The provider caps frames per video, so longer videos get even fewer per minute.
Ignored: the request succeeds, but the video adds no tokens.
Same model, a different ceiling on every provider.
Send the same video frames to the same model, and one provider stops at 112 while another takes all 384 we sent. Every limit comes with the provider's own error message as evidence.
- Jarvislabs≥ 384
- Modal≥ 384
- Together AI≥ 384
- Fireworks via OpenRouter112
- Fireworks112
Jarvislabs, Modal, and Together AI took all 384 frames we sent; Fireworks (direct and via OpenRouter) stopped at 112.
OverallModal100 · Together AI96 · Jarvislabs84 · Fireworks51 · Fireworks via OpenRouter48See the ranking →
Pick a limit. See who fits.
How much of a video does the model actually see?
Every route got the same 5-minute 1080p video. Video tokens per minute is what the provider billed for it: the amount of visual input the model got, and what ranks providers. Frames per minute is how many frames that was, and how large, worked out from the bills and the model's own preprocessing code.
+ 5 providers did not accept video: Alibaba Cloud via OpenRouter, DeepInfra (bf16) via OpenRouter, Modal (mxfp4) via OpenRouter, Nebius (fp4) via OpenRouter, and Together AI via OpenRouter+ 5 providers did not accept video: Alibaba Cloud via OpenRouter, DeepInfra (bf16) via OpenRouter, Modal (mxfp4) via OpenRouter, Nebius (fp4) via OpenRouter, and Together AI via OpenRouter+ 5 providers did not accept video: Alibaba Cloud via OpenRouter, DeepInfra (bf16) via OpenRouter, Modal (mxfp4) via OpenRouter, Nebius (fp4) via OpenRouter, and Together AI via OpenRouter
+ 8 providers did not accept video: Alibaba Cloud via OpenRouter, Baseten (fp8) via OpenRouter, Fireworks, Fireworks via OpenRouter, Modal, Modal (mxfp4) via OpenRouter, Together AI via OpenRouter, and Wafer via OpenRouter+ 8 providers did not accept video: Alibaba Cloud via OpenRouter, Baseten (fp8) via OpenRouter, Fireworks, Fireworks via OpenRouter, Modal, Modal (mxfp4) via OpenRouter, Together AI via OpenRouter, and Wafer via OpenRouter+ 6 providers did not accept video: Alibaba Cloud via OpenRouter, Baseten (fp8) via OpenRouter, Fireworks via OpenRouter, Modal (mxfp4) via OpenRouter, Together AI via OpenRouter, and Wafer via OpenRouter
+ 6 providers did not accept video: Cerebras (fp16) via OpenRouter, IonStream (fp8) via OpenRouter, Modal via OpenRouter, NEAR AI (fp8) via OpenRouter, Tenstorrent (fp4) via OpenRouter, and Wafer (fp8) via OpenRouter+ 0 providers did not accept video: + 6 providers did not accept video: Cerebras (fp16) via OpenRouter, IonStream (fp8) via OpenRouter, Modal via OpenRouter, NEAR AI (fp8) via OpenRouter, Tenstorrent (fp4) via OpenRouter, and Wafer (fp8) via OpenRouter
+ 2 providers did not accept video: Fireworks and Fireworks via OpenRouter+ 2 providers did not accept video: Fireworks and Fireworks via OpenRouter+ 1 provider did not accept video: Fireworks via OpenRouter
+ 2 providers did not accept video: DarkBloom (fp4) via OpenRouter and Venice (fp8) via OpenRouter+ 0 providers did not accept video: + 2 providers did not accept video: DarkBloom (fp4) via OpenRouter and Venice (fp8) via OpenRouter
No provider accepted video for DeepSeek V4.1 Flash (1017).
"On a 32 s clip" and similar: the provider refused the 5-minute video. Both numbers describe the longest clip it accepted, and they don't count toward the overall score.
"On the first minute", "on a 360p copy": the provider couldn't take the original file whole, so it got the first part or a smaller copy of the same video. That counts.
Fixed per video: the provider sends the same number of frames however long the video is, so longer videos get fewer per minute.
Bars are scaled within each model. Hover a row for how the frames were worked out. How we measure.
Show as table
| Model | Provider | Video tokens / min | Frames / min | Frame size | Measured on |
|---|---|---|---|---|---|
| Kimi K3.1 Pro | Fireworks | 324,240 | 480 | 1932×1092 | the first minute |
| Kimi K3.1 Pro | Fireworks via OpenRouter | 324,240 | 480 | 1932×1092 | the first minute |
| GLM 5.3 Flash | Fireworks | 46,994 | 120 | 1036×588 | the 5-minute clip |
| GLM 5.3 Flash | Z.ai via OpenRouter | 39,134 | 120 | 952×532 | the 5-minute clip |
| Qwen3.6 35B A3B | Atlas Cloud (fp8) via OpenRouter | 35,757 | 120 | 1056×576 | the 5-minute clip |
| Qwen3.8 27B | Alibaba Cloud via OpenRouter | 35,640 | 120 | 1056×576 | the 5-minute clip |
| Qwen3.8 27B | Novita via OpenRouter | 35,640 | 120 | 1056×576 | the 5-minute clip |
| Muse Spark (open) | Together AI | 15,601 | 120 | 588×336 | the first minute |
| Muse Spark (open) | Together AI via OpenRouter | 15,601 | 120 | 588×336 | the first minute |
| Muse Spark (open) | Nebius (fp4) via OpenRouter | 15,195 | 116.9 | 588×336 | the 5-minute clip |
| Nemotron 3.5 Super VL | Together AI | 9,470 | 120 | 672×384 | the first minute |
| Nemotron 3.5 Super VL | Together AI via OpenRouter | 9,470 | 120 | 672×384 | the first minute |
| Kimi K3 | Moonshot AI | 7,886 | 11.7 (fixed per video) | 1932×1092 | the 5-minute clip |
| Kimi K3 | Moonshot AI via OpenRouter | 7,886 | 11.7 (fixed per video) | 1932×1092 | the 5-minute clip |
| Kimi K3.1 Pro | Moonshot AI | 7,886 | 11.7 (fixed per video) | 1932×1092 | the 5-minute clip |
| Kimi K3.1 Pro | Moonshot AI (highspeed) via OpenRouter | 7,886 | 11.7 (fixed per video) | 1932×1092 | the 5-minute clip |
| Kimi K3.1 Pro | Moonshot AI (mxfp4) via OpenRouter | 7,886 | 11.7 (fixed per video) | 1932×1092 | the 5-minute clip |
| GLM 5.3 Flash | Jarvislabs | 5,834 | 120 | 364×196 | the 5-minute clip |
| Gemini 3.7 Flash | Google AI Studio via OpenRouter | 3,961 | 60 | a 360p copy | |
| Gemini 3.7 Flash | Google AI Studio (flex) via OpenRouter | 3,961 | 60 | a 360p copy | |
| Gemini 3.7 Flash | Google AI Studio (priority) via OpenRouter | 3,961 | 60 | a 360p copy | |
| Gemini 3.7 Flash | Google Vertex (global) via OpenRouter | 3,960 | 60 | a 360p copy | |
| Gemini 3.7 Flash | Google Vertex (global, flex) via OpenRouter | 3,960 | 60 | a 360p copy | |
| Gemini 3.7 Flash | Google Vertex (global, priority) via OpenRouter | 3,960 | 60 | a 360p copy | |
| Gemini 3.7 Flash | Google Vertex (us) via OpenRouter | 3,960 | 60 | a 360p copy | |
| Qwen3.6 35B A3B | AkashML (fp8) via OpenRouter | 2,499 | 120 | 256×128 | the 5-minute clip |
| Qwen3.6 35B A3B | Parasail (fp8) via OpenRouter | 2,499 | 120 | 256×128 | a 360p copy |
| Qwen3.8 27B | AkashML (fp8) via OpenRouter | 2,499 | 120 | 256×128 | the 5-minute clip |
| Qwen3.8 27B | Chutes (fp8) via OpenRouter | 2,499 | 120 | 256×128 | the 5-minute clip |
| Qwen3.8 27B | Cloudflare via OpenRouter | 2,499 | 120 | 256×128 | the 5-minute clip |
| Qwen3.8 27B | Jarvislabs | 2,499 | 120 | 256×128 | the 5-minute clip |
| Qwen3.8 27B | Parasail (fp8) via OpenRouter | 2,499 | 120 | 256×128 | the 5-minute clip |
| Qwen3.8 27B | Reka (fp8) via OpenRouter | 2,499 | 120 | 256×128 | the 5-minute clip |
| Qwen3.8 27B | Venice (fp8) via OpenRouter | 2,499 | 120 | 256×128 | the 5-minute clip |
| Qwen3.8 27B | Phala via OpenRouter | 2,499 | Varies between identical requests | the 5-minute clip | |
| Qwen3.8 27B | ModelRun (fp4) via OpenRouter | 2,498 | 120 | 256×128 | the 5-minute clip |
| Qwen3.6 35B A3B | DekaLLM via OpenRouter | 2,330 | Not determined | the 5-minute clip | |
| Qwen3.8 27B | DekaLLM via OpenRouter | 2,330 | Not determined | the 5-minute clip | |
| Qwen3.6 35B A3B | CoreWeave (fp8) via OpenRouter | 2,274 | 6.2 (fixed per video) | 1152×640 | the 5-minute clip |
| Qwen3.8 27B | CoreWeave (fp8) via OpenRouter | 2,274 | 6.2 (fixed per video) | 1152×640 | the 5-minute clip |
| Muse Spark (open) | Baseten (fp4) via OpenRouter | 1,824 | 24 (fixed per video) | 448×252 | the first 4 minutes |
| GLM 5.3 Flash | Together AI | 952 | 6.2 (fixed per video) | 644×364 | a 360p copy |
| Nemotron 3.5 Super VL | DeepInfra (fp4) via OpenRouter | 900 | 6.2 (fixed per video) | the 5-minute clip | |
| Qwen3.6 35B A3B | DeepInfra (fp8) via OpenRouter | 639 | 120 | 32×32 | the 5-minute clip |
| Gemma 4 31B | Jarvislabs | 467 | 6.2 (fixed per video) | 528×288 | the 5-minute clip |
| Qwen3.6 35B A3B | SiliconFlow (fp8) via OpenRouter | 281 | Varies between identical requests | the 5-minute clip | |
| Kimi K3 | Decart (mxfp4) via OpenRouter | 156,840 | 480 | 1344×756 | a 16 s clip |
| Qwen3.8 27B | Mancer (fp8) via OpenRouter | 22,365 | 120 | 832×448 | a 32 s clip |
| Qwen3.8 27B | DarkBloom (fp4) via OpenRouter | 330 | 2.5 (fixed per video) | 672×384 | a 192 s clip |
| Kimi K3 | Together AI | Ignored: billed 0 tokens | |||
| Kimi K3.1 Pro | Together AI | Ignored: billed 0 tokens | |||
| Qwen3.6 35B A3B | Phala via OpenRouter | Rejected | |||
| Qwen3.8 27B | DeepInfra (bf16) via OpenRouter | Rejected | |||
| DeepSeek V4.1 Flash (1017) | Fireworks via OpenRouter | No video | |||
| DeepSeek V4.1 Flash (1017) | Fireworks | No video | |||
| DeepSeek V4.1 Flash (1017) | Jarvislabs | No video | |||
| DeepSeek V4.1 Flash (1017) | Modal | No video | |||
| DeepSeek V4.1 Flash (1017) | Together AI | No video | |||
| Kimi K3 | Alibaba Cloud via OpenRouter | No video | |||
| Kimi K3 | Baseten (fp8) via OpenRouter | No video | |||
| Kimi K3 | Fireworks | No video | |||
| Kimi K3 | Fireworks via OpenRouter | No video | |||
| Kimi K3 | Modal | No video | |||
| Kimi K3 | Modal (mxfp4) via OpenRouter | No video | |||
| Kimi K3 | Together AI via OpenRouter | No video | |||
| Kimi K3 | Wafer via OpenRouter | No video | |||
| Kimi K3.1 Pro | Alibaba Cloud via OpenRouter | No video | |||
| Kimi K3.1 Pro | DeepInfra (bf16) via OpenRouter | No video | |||
| Kimi K3.1 Pro | Modal (mxfp4) via OpenRouter | No video | |||
| Kimi K3.1 Pro | Nebius (fp4) via OpenRouter | No video | |||
| Kimi K3.1 Pro | Together AI via OpenRouter | No video | |||
| Muse Spark (open) | Fireworks | No video | |||
| Muse Spark (open) | Fireworks via OpenRouter | No video | |||
| Qwen3.6 35B A3B | DarkBloom (fp4) via OpenRouter | No video | |||
| Qwen3.6 35B A3B | Venice (fp8) via OpenRouter | No video | |||
| Qwen3.8 27B | Cerebras (fp16) via OpenRouter | No video | |||
| Qwen3.8 27B | IonStream (fp8) via OpenRouter | No video | |||
| Qwen3.8 27B | Modal via OpenRouter | No video | |||
| Qwen3.8 27B | NEAR AI (fp8) via OpenRouter | No video | |||
| Qwen3.8 27B | Tenstorrent (fp4) via OpenRouter | No video | |||
| Qwen3.8 27B | Wafer (fp8) via OpenRouter | No video |
How many video frames fit in one request?
768×432 frames, the size most video pipelines send. Whichever limit hits first counts: image count, decoded pixels or the context window.
Not tested on this metric: 36 pairs0 pairs36 pairs
- Gemini 3.7 Flash · Google AI Studio (flex) via OpenRouter
- Gemini 3.7 Flash · Google AI Studio (priority) via OpenRouter
- Gemini 3.7 Flash · Google Vertex (global) via OpenRouter
- Gemini 3.7 Flash · Google Vertex (global, flex) via OpenRouter
- Gemini 3.7 Flash · Google Vertex (global, priority) via OpenRouter
- Gemini 3.7 Flash · Google Vertex (us) via OpenRouter
- Qwen3.6 35B A3B · AkashML (fp8) via OpenRouter
- Qwen3.6 35B A3B · Atlas Cloud (fp8) via OpenRouter
- Qwen3.6 35B A3B · CoreWeave (fp8) via OpenRouter
- Qwen3.6 35B A3B · DarkBloom (fp4) via OpenRouter
- Qwen3.6 35B A3B · DeepInfra (fp8) via OpenRouter
- Qwen3.6 35B A3B · DekaLLM via OpenRouter
- Qwen3.6 35B A3B · Parasail (fp8) via OpenRouter
- Qwen3.6 35B A3B · Phala via OpenRouter
- Qwen3.6 35B A3B · SiliconFlow (fp8) via OpenRouter
- Qwen3.6 35B A3B · Venice (fp8) via OpenRouter
- Qwen3.8 27B · AkashML (fp8) via OpenRouter
- Qwen3.8 27B · Cerebras (fp16) via OpenRouter
- Qwen3.8 27B · Chutes (fp8) via OpenRouter
- Qwen3.8 27B · Cloudflare via OpenRouter
- Qwen3.8 27B · CoreWeave (fp8) via OpenRouter
- Qwen3.8 27B · DarkBloom (fp4) via OpenRouter
- Qwen3.8 27B · DeepInfra (bf16) via OpenRouter
- Qwen3.8 27B · DekaLLM via OpenRouter
- Qwen3.8 27B · IonStream (fp8) via OpenRouter
- Qwen3.8 27B · Mancer (fp8) via OpenRouter
- Qwen3.8 27B · Modal via OpenRouter
- Qwen3.8 27B · ModelRun (fp4) via OpenRouter
- Qwen3.8 27B · NEAR AI (fp8) via OpenRouter
- Qwen3.8 27B · Novita via OpenRouter
- Qwen3.8 27B · Parasail (fp8) via OpenRouter
- Qwen3.8 27B · Phala via OpenRouter
- Qwen3.8 27B · Reka (fp8) via OpenRouter
- Qwen3.8 27B · Tenstorrent (fp4) via OpenRouter
- Qwen3.8 27B · Venice (fp8) via OpenRouter
- Qwen3.8 27B · Wafer (fp8) via OpenRouter
Show as table
| Model | Provider | Value |
|---|---|---|
| DeepSeek V4.1 Flash (1017) | Jarvislabs | ≥ 384 |
| DeepSeek V4.1 Flash (1017) | Modal | ≥ 384 |
| DeepSeek V4.1 Flash (1017) | Together AI | ≥ 384 |
| Gemini 3.7 Flash | Google AI Studio via OpenRouter | ≥ 384 |
| GLM 5.3 Flash | Together AI | ≥ 384 |
| GLM 5.3 Flash | Z.ai via OpenRouter | ≥ 384 |
| Kimi K3 | Modal | ≥ 384 |
| Kimi K3 | Modal (mxfp4) via OpenRouter | ≥ 384 |
| Kimi K3 | Moonshot AI | ≥ 384 |
| Kimi K3 | Moonshot AI via OpenRouter | ≥ 384 |
| Kimi K3 | Together AI | ≥ 384 |
| Kimi K3 | Together AI via OpenRouter | ≥ 384 |
| Kimi K3 | Wafer via OpenRouter | ≥ 384 |
| Kimi K3.1 Pro | Modal (mxfp4) via OpenRouter | ≥ 384 |
| Kimi K3.1 Pro | Moonshot AI | ≥ 384 |
| Kimi K3.1 Pro | Moonshot AI (highspeed) via OpenRouter | ≥ 384 |
| Kimi K3.1 Pro | Moonshot AI (mxfp4) via OpenRouter | ≥ 384 |
| Kimi K3.1 Pro | Nebius (fp4) via OpenRouter | ≥ 384 |
| Kimi K3.1 Pro | Together AI | ≥ 384 |
| Kimi K3.1 Pro | Together AI via OpenRouter | ≥ 384 |
| Kimi K3 | Alibaba Cloud via OpenRouter | 224 |
| Kimi K3.1 Pro | Alibaba Cloud via OpenRouter | 224 |
| Qwen3.8 27B | Alibaba Cloud via OpenRouter | 224 |
| GLM 5.3 Flash | Jarvislabs | 128 |
| Muse Spark (open) | Together AI | 128 |
| Muse Spark (open) | Together AI via OpenRouter | 128 |
| DeepSeek V4.1 Flash (1017) | Fireworks via OpenRouter | 112 |
| DeepSeek V4.1 Flash (1017) | Fireworks | 112 |
| GLM 5.3 Flash | Fireworks | 112 |
| Kimi K3 | Fireworks | 112 |
| Kimi K3 | Fireworks via OpenRouter | 112 |
| Kimi K3.1 Pro | Fireworks | 112 |
| Kimi K3.1 Pro | Fireworks via OpenRouter | 112 |
| Muse Spark (open) | Fireworks | 112 |
| Muse Spark (open) | Fireworks via OpenRouter | 112 |
| Kimi K3 | Baseten (fp8) via OpenRouter | 96 |
| Nemotron 3.5 Super VL | DeepInfra (fp4) via OpenRouter | 32 |
| Nemotron 3.5 Super VL | Together AI | 32 |
| Nemotron 3.5 Super VL | Together AI via OpenRouter | 32 |
| Kimi K3.1 Pro | DeepInfra (bf16) via OpenRouter | 28 |
| Kimi K3 | Decart (mxfp4) via OpenRouter | 16 |
| Muse Spark (open) | Nebius (fp4) via OpenRouter | 16 |
| Muse Spark (open) | Baseten (fp4) via OpenRouter | 8 |
| Gemma 4 31B | Jarvislabs | 4 |
| Qwen3.8 27B | Jarvislabs | 4 |
| Gemini 3.7 Flash | Google AI Studio (flex) via OpenRouter | — |
| Gemini 3.7 Flash | Google AI Studio (priority) via OpenRouter | — |
| Gemini 3.7 Flash | Google Vertex (global) via OpenRouter | — |
| Gemini 3.7 Flash | Google Vertex (global, flex) via OpenRouter | — |
| Gemini 3.7 Flash | Google Vertex (global, priority) via OpenRouter | — |
| Gemini 3.7 Flash | Google Vertex (us) via OpenRouter | — |
| Qwen3.6 35B A3B | AkashML (fp8) via OpenRouter | — |
| Qwen3.6 35B A3B | Atlas Cloud (fp8) via OpenRouter | — |
| Qwen3.6 35B A3B | CoreWeave (fp8) via OpenRouter | — |
| Qwen3.6 35B A3B | DarkBloom (fp4) via OpenRouter | — |
| Qwen3.6 35B A3B | DeepInfra (fp8) via OpenRouter | — |
| Qwen3.6 35B A3B | DekaLLM via OpenRouter | — |
| Qwen3.6 35B A3B | Parasail (fp8) via OpenRouter | — |
| Qwen3.6 35B A3B | Phala via OpenRouter | — |
| Qwen3.6 35B A3B | SiliconFlow (fp8) via OpenRouter | — |
| Qwen3.6 35B A3B | Venice (fp8) via OpenRouter | — |
| Qwen3.8 27B | AkashML (fp8) via OpenRouter | — |
| Qwen3.8 27B | Cerebras (fp16) via OpenRouter | — |
| Qwen3.8 27B | Chutes (fp8) via OpenRouter | — |
| Qwen3.8 27B | Cloudflare via OpenRouter | — |
| Qwen3.8 27B | CoreWeave (fp8) via OpenRouter | — |
| Qwen3.8 27B | DarkBloom (fp4) via OpenRouter | — |
| Qwen3.8 27B | DeepInfra (bf16) via OpenRouter | — |
| Qwen3.8 27B | DekaLLM via OpenRouter | — |
| Qwen3.8 27B | IonStream (fp8) via OpenRouter | — |
| Qwen3.8 27B | Mancer (fp8) via OpenRouter | — |
| Qwen3.8 27B | Modal via OpenRouter | — |
| Qwen3.8 27B | ModelRun (fp4) via OpenRouter | — |
| Qwen3.8 27B | NEAR AI (fp8) via OpenRouter | — |
| Qwen3.8 27B | Novita via OpenRouter | — |
| Qwen3.8 27B | Parasail (fp8) via OpenRouter | — |
| Qwen3.8 27B | Phala via OpenRouter | — |
| Qwen3.8 27B | Reka (fp8) via OpenRouter | — |
| Qwen3.8 27B | Tenstorrent (fp4) via OpenRouter | — |
| Qwen3.8 27B | Venice (fp8) via OpenRouter | — |
| Qwen3.8 27B | Wafer (fp8) via OpenRouter | — |
How many images can one request carry?
Tiny 64×64 images, so only the count limit is tested. Real frames can hit other limits sooner; see Frames per request.
Show as table
| Model | Provider | Value |
|---|---|---|
| GLM 5.3 Flash | Jarvislabs | ≥ 1,024 |
| Kimi K3 | Modal | ≥ 1,024 |
| Kimi K3 | Together AI | ≥ 1,024 |
| Muse Spark (open) | Together AI | ≥ 1,024 |
| GLM 5.3 Flash | Together AI | 1,004 |
| DeepSeek V4.1 Flash (1017) | Jarvislabs | 999 |
| DeepSeek V4.1 Flash (1017) | Modal | 999 |
| Kimi K3.1 Pro | Together AI | 999 |
| Gemini 3.7 Flash | Google AI Studio via OpenRouter | 960 |
| Gemini 3.7 Flash | Google AI Studio (priority) via OpenRouter | 960 |
| Gemini 3.7 Flash | Google Vertex (global, flex) via OpenRouter | 960 |
| Gemini 3.7 Flash | Google Vertex (global, priority) via OpenRouter | 960 |
| Gemini 3.7 Flash | Google AI Studio (flex) via OpenRouter | 896 |
| DeepSeek V4.1 Flash (1017) | Together AI | 839 |
| Gemini 3.7 Flash | Google Vertex (global) via OpenRouter | 768 |
| Gemini 3.7 Flash | Google Vertex (us) via OpenRouter | 768 |
| GLM 5.3 Flash | Z.ai via OpenRouter | 724 |
| Kimi K3 | Modal (mxfp4) via OpenRouter | 724 |
| Kimi K3 | Together AI via OpenRouter | 724 |
| Kimi K3 | Wafer via OpenRouter | 724 |
| Kimi K3.1 Pro | Modal (mxfp4) via OpenRouter | 724 |
| Kimi K3.1 Pro | Moonshot AI (highspeed) via OpenRouter | 724 |
| Kimi K3.1 Pro | Moonshot AI (mxfp4) via OpenRouter | 724 |
| Kimi K3.1 Pro | Nebius (fp4) via OpenRouter | 724 |
| Kimi K3.1 Pro | Together AI via OpenRouter | 724 |
| Muse Spark (open) | Together AI via OpenRouter | 724 |
| Kimi K3 | Moonshot AI via OpenRouter | 720 |
| Qwen3.8 27B | Phala via OpenRouter | 650 |
| Kimi K3 | Moonshot AI | ≥ 488 |
| Kimi K3.1 Pro | Moonshot AI | ≥ 488 |
| Kimi K3 | Alibaba Cloud via OpenRouter | 250 |
| Kimi K3.1 Pro | Alibaba Cloud via OpenRouter | 250 |
| Qwen3.8 27B | Alibaba Cloud via OpenRouter | 250 |
| Qwen3.8 27B | Novita via OpenRouter | 250 |
| Qwen3.6 35B A3B | AkashML (fp8) via OpenRouter | 170 |
| Qwen3.6 35B A3B | Atlas Cloud (fp8) via OpenRouter | 170 |
| Qwen3.6 35B A3B | CoreWeave (fp8) via OpenRouter | 170 |
| Qwen3.6 35B A3B | DekaLLM via OpenRouter | 170 |
| Qwen3.6 35B A3B | Parasail (fp8) via OpenRouter | 170 |
| Qwen3.6 35B A3B | Phala via OpenRouter | 170 |
| Qwen3.6 35B A3B | SiliconFlow (fp8) via OpenRouter | 170 |
| Qwen3.8 27B | AkashML (fp8) via OpenRouter | 170 |
| Qwen3.8 27B | Chutes (fp8) via OpenRouter | 170 |
| Qwen3.8 27B | Cloudflare via OpenRouter | 170 |
| Qwen3.8 27B | CoreWeave (fp8) via OpenRouter | 170 |
| Qwen3.8 27B | DekaLLM via OpenRouter | 170 |
| Qwen3.8 27B | Mancer (fp8) via OpenRouter | 170 |
| Qwen3.8 27B | Modal via OpenRouter | 170 |
| Qwen3.8 27B | NEAR AI (fp8) via OpenRouter | 170 |
| Qwen3.8 27B | Parasail (fp8) via OpenRouter | 170 |
| Qwen3.8 27B | Reka (fp8) via OpenRouter | 170 |
| Qwen3.8 27B | Wafer (fp8) via OpenRouter | 170 |
| DeepSeek V4.1 Flash (1017) | Fireworks via OpenRouter | 120 |
| DeepSeek V4.1 Flash (1017) | Fireworks | 120 |
| GLM 5.3 Flash | Fireworks | 120 |
| Kimi K3 | Fireworks | 120 |
| Kimi K3 | Fireworks via OpenRouter | 120 |
| Kimi K3.1 Pro | Fireworks | 120 |
| Kimi K3.1 Pro | Fireworks via OpenRouter | 120 |
| Muse Spark (open) | Fireworks | 120 |
| Muse Spark (open) | Fireworks via OpenRouter | 120 |
| Kimi K3 | Baseten (fp8) via OpenRouter | 96 |
| Qwen3.8 27B | DarkBloom (fp4) via OpenRouter | 64 |
| Nemotron 3.5 Super VL | DeepInfra (fp4) via OpenRouter | 32 |
| Nemotron 3.5 Super VL | Together AI | 32 |
| Nemotron 3.5 Super VL | Together AI via OpenRouter | 32 |
| Kimi K3.1 Pro | DeepInfra (bf16) via OpenRouter | 30 |
| Qwen3.6 35B A3B | DeepInfra (fp8) via OpenRouter | 30 |
| Qwen3.8 27B | DeepInfra (bf16) via OpenRouter | 30 |
| Kimi K3 | Decart (mxfp4) via OpenRouter | 16 |
| Muse Spark (open) | Nebius (fp4) via OpenRouter | 16 |
| Qwen3.6 35B A3B | DarkBloom (fp4) via OpenRouter | 16 |
| Qwen3.8 27B | ModelRun (fp4) via OpenRouter | 16 |
| Qwen3.6 35B A3B | Venice (fp8) via OpenRouter | 10 |
| Qwen3.8 27B | Venice (fp8) via OpenRouter | 10 |
| Muse Spark (open) | Baseten (fp4) via OpenRouter | 8 |
| Qwen3.8 27B | IonStream (fp8) via OpenRouter | 8 |
| Gemma 4 31B | Jarvislabs | 4 |
| Qwen3.8 27B | Jarvislabs | 4 |
| Qwen3.8 27B | Cerebras (fp16) via OpenRouter | 2 |
| Qwen3.8 27B | Tenstorrent (fp4) via OpenRouter | ? |
How large a video file can you send?
A video sent as a video_url. Most of these models only take images; those show No video.
+ 20 pairs: did not accept video+ 20 pairs: did not accept video+ 13 pairs: did not accept video
DeepSeek V4.1 Flash (1017) Fireworks via OpenRouter No video DeepSeek V4.1 Flash (1017) Fireworks No video DeepSeek V4.1 Flash (1017) Jarvislabs No video DeepSeek V4.1 Flash (1017) Modal No video DeepSeek V4.1 Flash (1017) Together AI No video Kimi K3 Alibaba Cloud via OpenRouter No video Kimi K3 Baseten (fp8) via OpenRouter No video Kimi K3 Fireworks No video Kimi K3 Fireworks via OpenRouter No video Kimi K3 Modal No video Kimi K3 Modal (mxfp4) via OpenRouter No video Kimi K3 Together AI via OpenRouter No video Kimi K3 Wafer via OpenRouter No video Kimi K3.1 Pro Alibaba Cloud via OpenRouter No video Kimi K3.1 Pro DeepInfra (bf16) via OpenRouter No video Kimi K3.1 Pro Modal (mxfp4) via OpenRouter No video Kimi K3.1 Pro Nebius (fp4) via OpenRouter No video Kimi K3.1 Pro Together AI via OpenRouter No video Muse Spark (open) Fireworks No video Muse Spark (open) Fireworks via OpenRouter No video+ 8 providers: did not accept video+ 8 providers: did not accept video+ 6 providers: did not accept video
Kimi K3 Alibaba Cloud via OpenRouter No video Kimi K3 Baseten (fp8) via OpenRouter No video Kimi K3 Fireworks No video Kimi K3 Fireworks via OpenRouter No video Kimi K3 Modal No video Kimi K3 Modal (mxfp4) via OpenRouter No video Kimi K3 Together AI via OpenRouter No video Kimi K3 Wafer via OpenRouter No video+ 5 providers: did not accept video+ 5 providers: did not accept video+ 5 providers: did not accept video
Kimi K3.1 Pro Alibaba Cloud via OpenRouter No video Kimi K3.1 Pro DeepInfra (bf16) via OpenRouter No video Kimi K3.1 Pro Modal (mxfp4) via OpenRouter No video Kimi K3.1 Pro Nebius (fp4) via OpenRouter No video Kimi K3.1 Pro Together AI via OpenRouter No video5 providers: did not accept video5 providers: did not accept video1 provider: did not accept video
DeepSeek V4.1 Flash (1017) Fireworks via OpenRouter No video DeepSeek V4.1 Flash (1017) Fireworks No video DeepSeek V4.1 Flash (1017) Jarvislabs No video DeepSeek V4.1 Flash (1017) Modal No video DeepSeek V4.1 Flash (1017) Together AI No videoNot tested on this metric: 36 pairs0 pairs36 pairs
- Gemini 3.7 Flash · Google AI Studio (flex) via OpenRouter
- Gemini 3.7 Flash · Google AI Studio (priority) via OpenRouter
- Gemini 3.7 Flash · Google Vertex (global) via OpenRouter
- Gemini 3.7 Flash · Google Vertex (global, flex) via OpenRouter
- Gemini 3.7 Flash · Google Vertex (global, priority) via OpenRouter
- Gemini 3.7 Flash · Google Vertex (us) via OpenRouter
- Qwen3.6 35B A3B · AkashML (fp8) via OpenRouter
- Qwen3.6 35B A3B · Atlas Cloud (fp8) via OpenRouter
- Qwen3.6 35B A3B · CoreWeave (fp8) via OpenRouter
- Qwen3.6 35B A3B · DarkBloom (fp4) via OpenRouter
- Qwen3.6 35B A3B · DeepInfra (fp8) via OpenRouter
- Qwen3.6 35B A3B · DekaLLM via OpenRouter
- Qwen3.6 35B A3B · Parasail (fp8) via OpenRouter
- Qwen3.6 35B A3B · Phala via OpenRouter
- Qwen3.6 35B A3B · SiliconFlow (fp8) via OpenRouter
- Qwen3.6 35B A3B · Venice (fp8) via OpenRouter
- Qwen3.8 27B · AkashML (fp8) via OpenRouter
- Qwen3.8 27B · Cerebras (fp16) via OpenRouter
- Qwen3.8 27B · Chutes (fp8) via OpenRouter
- Qwen3.8 27B · Cloudflare via OpenRouter
- Qwen3.8 27B · CoreWeave (fp8) via OpenRouter
- Qwen3.8 27B · DarkBloom (fp4) via OpenRouter
- Qwen3.8 27B · DeepInfra (bf16) via OpenRouter
- Qwen3.8 27B · DekaLLM via OpenRouter
- Qwen3.8 27B · IonStream (fp8) via OpenRouter
- Qwen3.8 27B · Mancer (fp8) via OpenRouter
- Qwen3.8 27B · Modal via OpenRouter
- Qwen3.8 27B · ModelRun (fp4) via OpenRouter
- Qwen3.8 27B · NEAR AI (fp8) via OpenRouter
- Qwen3.8 27B · Novita via OpenRouter
- Qwen3.8 27B · Parasail (fp8) via OpenRouter
- Qwen3.8 27B · Phala via OpenRouter
- Qwen3.8 27B · Reka (fp8) via OpenRouter
- Qwen3.8 27B · Tenstorrent (fp4) via OpenRouter
- Qwen3.8 27B · Venice (fp8) via OpenRouter
- Qwen3.8 27B · Wafer (fp8) via OpenRouter
Show as table
| Model | Provider | Value |
|---|---|---|
| Kimi K3 | Decart (mxfp4) via OpenRouter | ≥ 512 MB |
| Kimi K3 | Together AI | ≥ 512 MB |
| Kimi K3.1 Pro | Together AI | ≥ 512 MB |
| Qwen3.8 27B | Alibaba Cloud via OpenRouter | ≥ 512 MB |
| Gemma 4 31B | Jarvislabs | 256 MB |
| GLM 5.3 Flash | Together AI | 256 MB |
| Muse Spark (open) | Nebius (fp4) via OpenRouter | 256 MB |
| Muse Spark (open) | Together AI | 256 MB |
| Muse Spark (open) | Together AI via OpenRouter | 256 MB |
| Nemotron 3.5 Super VL | Together AI | 256 MB |
| Nemotron 3.5 Super VL | Together AI via OpenRouter | 256 MB |
| Qwen3.8 27B | Jarvislabs | 256 MB |
| Muse Spark (open) | Baseten (fp4) via OpenRouter | 192 MB |
| Kimi K3 | Moonshot AI | ≥ 96 MB |
| Kimi K3 | Moonshot AI via OpenRouter | ≥ 96 MB |
| Kimi K3.1 Pro | Moonshot AI | ≥ 96 MB |
| Kimi K3.1 Pro | Moonshot AI (highspeed) via OpenRouter | ≥ 96 MB |
| Kimi K3.1 Pro | Moonshot AI (mxfp4) via OpenRouter | ≥ 96 MB |
| Nemotron 3.5 Super VL | DeepInfra (fp4) via OpenRouter | ≥ 96 MB? |
| Kimi K3.1 Pro | Fireworks | 96 MB |
| Kimi K3.1 Pro | Fireworks via OpenRouter | 96 MB |
| GLM 5.3 Flash | Jarvislabs | 64 MB |
| GLM 5.3 Flash | Z.ai via OpenRouter | 64 MB |
| Gemini 3.7 Flash | Google AI Studio via OpenRouter | 12 MB |
| DeepSeek V4.1 Flash (1017) | Fireworks via OpenRouter | No video |
| DeepSeek V4.1 Flash (1017) | Fireworks | No video |
| DeepSeek V4.1 Flash (1017) | Jarvislabs | No video |
| DeepSeek V4.1 Flash (1017) | Modal | No video |
| DeepSeek V4.1 Flash (1017) | Together AI | No video |
| Kimi K3 | Alibaba Cloud via OpenRouter | No video |
| Kimi K3 | Baseten (fp8) via OpenRouter | No video |
| Kimi K3 | Fireworks | No video |
| Kimi K3 | Fireworks via OpenRouter | No video |
| Kimi K3 | Modal | No video |
| Kimi K3 | Modal (mxfp4) via OpenRouter | No video |
| Kimi K3 | Together AI via OpenRouter | No video |
| Kimi K3 | Wafer via OpenRouter | No video |
| Kimi K3.1 Pro | Alibaba Cloud via OpenRouter | No video |
| Kimi K3.1 Pro | DeepInfra (bf16) via OpenRouter | No video |
| Kimi K3.1 Pro | Modal (mxfp4) via OpenRouter | No video |
| Kimi K3.1 Pro | Nebius (fp4) via OpenRouter | No video |
| Kimi K3.1 Pro | Together AI via OpenRouter | No video |
| Muse Spark (open) | Fireworks | No video |
| Muse Spark (open) | Fireworks via OpenRouter | No video |
| Gemini 3.7 Flash | Google AI Studio (flex) via OpenRouter | — |
| Gemini 3.7 Flash | Google AI Studio (priority) via OpenRouter | — |
| Gemini 3.7 Flash | Google Vertex (global) via OpenRouter | — |
| Gemini 3.7 Flash | Google Vertex (global, flex) via OpenRouter | — |
| Gemini 3.7 Flash | Google Vertex (global, priority) via OpenRouter | — |
| Gemini 3.7 Flash | Google Vertex (us) via OpenRouter | — |
| GLM 5.3 Flash | Fireworks | ? |
| Qwen3.6 35B A3B | AkashML (fp8) via OpenRouter | — |
| Qwen3.6 35B A3B | Atlas Cloud (fp8) via OpenRouter | — |
| Qwen3.6 35B A3B | CoreWeave (fp8) via OpenRouter | — |
| Qwen3.6 35B A3B | DarkBloom (fp4) via OpenRouter | — |
| Qwen3.6 35B A3B | DeepInfra (fp8) via OpenRouter | — |
| Qwen3.6 35B A3B | DekaLLM via OpenRouter | — |
| Qwen3.6 35B A3B | Parasail (fp8) via OpenRouter | — |
| Qwen3.6 35B A3B | Phala via OpenRouter | — |
| Qwen3.6 35B A3B | SiliconFlow (fp8) via OpenRouter | — |
| Qwen3.6 35B A3B | Venice (fp8) via OpenRouter | — |
| Qwen3.8 27B | AkashML (fp8) via OpenRouter | — |
| Qwen3.8 27B | Cerebras (fp16) via OpenRouter | — |
| Qwen3.8 27B | Chutes (fp8) via OpenRouter | — |
| Qwen3.8 27B | Cloudflare via OpenRouter | — |
| Qwen3.8 27B | CoreWeave (fp8) via OpenRouter | — |
| Qwen3.8 27B | DarkBloom (fp4) via OpenRouter | — |
| Qwen3.8 27B | DeepInfra (bf16) via OpenRouter | — |
| Qwen3.8 27B | DekaLLM via OpenRouter | — |
| Qwen3.8 27B | IonStream (fp8) via OpenRouter | — |
| Qwen3.8 27B | Mancer (fp8) via OpenRouter | — |
| Qwen3.8 27B | Modal via OpenRouter | — |
| Qwen3.8 27B | ModelRun (fp4) via OpenRouter | — |
| Qwen3.8 27B | NEAR AI (fp8) via OpenRouter | — |
| Qwen3.8 27B | Novita via OpenRouter | — |
| Qwen3.8 27B | Parasail (fp8) via OpenRouter | — |
| Qwen3.8 27B | Phala via OpenRouter | — |
| Qwen3.8 27B | Reka (fp8) via OpenRouter | — |
| Qwen3.8 27B | Tenstorrent (fp4) via OpenRouter | — |
| Qwen3.8 27B | Venice (fp8) via OpenRouter | — |
| Qwen3.8 27B | Wafer (fp8) via OpenRouter | — |
How big can the request body be with inline images?
Base64 images inside the request. Capped at 16 MB by our probe; ≥ means it accepted everything we sent.
Not tested on this metric: 36 pairs0 pairs36 pairs
- Gemini 3.7 Flash · Google AI Studio (flex) via OpenRouter
- Gemini 3.7 Flash · Google AI Studio (priority) via OpenRouter
- Gemini 3.7 Flash · Google Vertex (global) via OpenRouter
- Gemini 3.7 Flash · Google Vertex (global, flex) via OpenRouter
- Gemini 3.7 Flash · Google Vertex (global, priority) via OpenRouter
- Gemini 3.7 Flash · Google Vertex (us) via OpenRouter
- Qwen3.6 35B A3B · AkashML (fp8) via OpenRouter
- Qwen3.6 35B A3B · Atlas Cloud (fp8) via OpenRouter
- Qwen3.6 35B A3B · CoreWeave (fp8) via OpenRouter
- Qwen3.6 35B A3B · DarkBloom (fp4) via OpenRouter
- Qwen3.6 35B A3B · DeepInfra (fp8) via OpenRouter
- Qwen3.6 35B A3B · DekaLLM via OpenRouter
- Qwen3.6 35B A3B · Parasail (fp8) via OpenRouter
- Qwen3.6 35B A3B · Phala via OpenRouter
- Qwen3.6 35B A3B · SiliconFlow (fp8) via OpenRouter
- Qwen3.6 35B A3B · Venice (fp8) via OpenRouter
- Qwen3.8 27B · AkashML (fp8) via OpenRouter
- Qwen3.8 27B · Cerebras (fp16) via OpenRouter
- Qwen3.8 27B · Chutes (fp8) via OpenRouter
- Qwen3.8 27B · Cloudflare via OpenRouter
- Qwen3.8 27B · CoreWeave (fp8) via OpenRouter
- Qwen3.8 27B · DarkBloom (fp4) via OpenRouter
- Qwen3.8 27B · DeepInfra (bf16) via OpenRouter
- Qwen3.8 27B · DekaLLM via OpenRouter
- Qwen3.8 27B · IonStream (fp8) via OpenRouter
- Qwen3.8 27B · Mancer (fp8) via OpenRouter
- Qwen3.8 27B · Modal via OpenRouter
- Qwen3.8 27B · ModelRun (fp4) via OpenRouter
- Qwen3.8 27B · NEAR AI (fp8) via OpenRouter
- Qwen3.8 27B · Novita via OpenRouter
- Qwen3.8 27B · Parasail (fp8) via OpenRouter
- Qwen3.8 27B · Phala via OpenRouter
- Qwen3.8 27B · Reka (fp8) via OpenRouter
- Qwen3.8 27B · Tenstorrent (fp4) via OpenRouter
- Qwen3.8 27B · Venice (fp8) via OpenRouter
- Qwen3.8 27B · Wafer (fp8) via OpenRouter
Show as table
| Model | Provider | Value |
|---|---|---|
| DeepSeek V4.1 Flash (1017) | Fireworks via OpenRouter | ≥ 32 MB |
| DeepSeek V4.1 Flash (1017) | Fireworks | ≥ 32 MB |
| DeepSeek V4.1 Flash (1017) | Modal | ≥ 32 MB |
| DeepSeek V4.1 Flash (1017) | Together AI | ≥ 32 MB |
| GLM 5.3 Flash | Fireworks | ≥ 32 MB |
| GLM 5.3 Flash | Together AI | ≥ 32 MB |
| GLM 5.3 Flash | Z.ai via OpenRouter | ≥ 32 MB |
| Kimi K3 | Baseten (fp8) via OpenRouter | ≥ 32 MB |
| Kimi K3 | Decart (mxfp4) via OpenRouter | ≥ 32 MB |
| Kimi K3 | Fireworks | ≥ 32 MB |
| Kimi K3 | Fireworks via OpenRouter | ≥ 32 MB |
| Kimi K3 | Modal | ≥ 32 MB |
| Kimi K3 | Modal (mxfp4) via OpenRouter | ≥ 32 MB |
| Kimi K3 | Moonshot AI | ≥ 32 MB |
| Kimi K3 | Together AI | ≥ 32 MB |
| Kimi K3 | Together AI via OpenRouter | ≥ 32 MB |
| Kimi K3 | Wafer via OpenRouter | ≥ 32 MB |
| Kimi K3.1 Pro | DeepInfra (bf16) via OpenRouter | ≥ 32 MB |
| Kimi K3.1 Pro | Fireworks | ≥ 32 MB |
| Kimi K3.1 Pro | Fireworks via OpenRouter | ≥ 32 MB |
| Kimi K3.1 Pro | Modal (mxfp4) via OpenRouter | ≥ 32 MB |
| Kimi K3.1 Pro | Moonshot AI | ≥ 32 MB |
| Kimi K3.1 Pro | Nebius (fp4) via OpenRouter | ≥ 32 MB |
| Kimi K3.1 Pro | Together AI | ≥ 32 MB |
| Kimi K3.1 Pro | Together AI via OpenRouter | ≥ 32 MB |
| Muse Spark (open) | Baseten (fp4) via OpenRouter | ≥ 32 MB |
| Muse Spark (open) | Fireworks | ≥ 32 MB |
| Muse Spark (open) | Fireworks via OpenRouter | ≥ 32 MB |
| Muse Spark (open) | Nebius (fp4) via OpenRouter | ≥ 32 MB |
| Muse Spark (open) | Together AI | ≥ 32 MB |
| Muse Spark (open) | Together AI via OpenRouter | ≥ 32 MB |
| Nemotron 3.5 Super VL | DeepInfra (fp4) via OpenRouter | ≥ 32 MB |
| Nemotron 3.5 Super VL | Together AI | ≥ 32 MB |
| Nemotron 3.5 Super VL | Together AI via OpenRouter | ≥ 32 MB |
| Kimi K3 | Alibaba Cloud via OpenRouter | 20 MB |
| Kimi K3 | Moonshot AI via OpenRouter | 20 MB |
| Kimi K3.1 Pro | Alibaba Cloud via OpenRouter | 20 MB |
| Kimi K3.1 Pro | Moonshot AI (highspeed) via OpenRouter | 20 MB |
| Kimi K3.1 Pro | Moonshot AI (mxfp4) via OpenRouter | 20 MB |
| Qwen3.8 27B | Alibaba Cloud via OpenRouter | 20 MB |
| Gemini 3.7 Flash | Google AI Studio via OpenRouter | 14 MB |
| DeepSeek V4.1 Flash (1017) | Jarvislabs | 12 MB |
| Gemma 4 31B | Jarvislabs | 12 MB |
| GLM 5.3 Flash | Jarvislabs | 12 MB |
| Qwen3.8 27B | Jarvislabs | 12 MB |
| Gemini 3.7 Flash | Google AI Studio (flex) via OpenRouter | — |
| Gemini 3.7 Flash | Google AI Studio (priority) via OpenRouter | — |
| Gemini 3.7 Flash | Google Vertex (global) via OpenRouter | — |
| Gemini 3.7 Flash | Google Vertex (global, flex) via OpenRouter | — |
| Gemini 3.7 Flash | Google Vertex (global, priority) via OpenRouter | — |
| Gemini 3.7 Flash | Google Vertex (us) via OpenRouter | — |
| Qwen3.6 35B A3B | AkashML (fp8) via OpenRouter | — |
| Qwen3.6 35B A3B | Atlas Cloud (fp8) via OpenRouter | — |
| Qwen3.6 35B A3B | CoreWeave (fp8) via OpenRouter | — |
| Qwen3.6 35B A3B | DarkBloom (fp4) via OpenRouter | — |
| Qwen3.6 35B A3B | DeepInfra (fp8) via OpenRouter | — |
| Qwen3.6 35B A3B | DekaLLM via OpenRouter | — |
| Qwen3.6 35B A3B | Parasail (fp8) via OpenRouter | — |
| Qwen3.6 35B A3B | Phala via OpenRouter | — |
| Qwen3.6 35B A3B | SiliconFlow (fp8) via OpenRouter | — |
| Qwen3.6 35B A3B | Venice (fp8) via OpenRouter | — |
| Qwen3.8 27B | AkashML (fp8) via OpenRouter | — |
| Qwen3.8 27B | Cerebras (fp16) via OpenRouter | — |
| Qwen3.8 27B | Chutes (fp8) via OpenRouter | — |
| Qwen3.8 27B | Cloudflare via OpenRouter | — |
| Qwen3.8 27B | CoreWeave (fp8) via OpenRouter | — |
| Qwen3.8 27B | DarkBloom (fp4) via OpenRouter | — |
| Qwen3.8 27B | DeepInfra (bf16) via OpenRouter | — |
| Qwen3.8 27B | DekaLLM via OpenRouter | — |
| Qwen3.8 27B | IonStream (fp8) via OpenRouter | — |
| Qwen3.8 27B | Mancer (fp8) via OpenRouter | — |
| Qwen3.8 27B | Modal via OpenRouter | — |
| Qwen3.8 27B | ModelRun (fp4) via OpenRouter | — |
| Qwen3.8 27B | NEAR AI (fp8) via OpenRouter | — |
| Qwen3.8 27B | Novita via OpenRouter | — |
| Qwen3.8 27B | Parasail (fp8) via OpenRouter | — |
| Qwen3.8 27B | Phala via OpenRouter | — |
| Qwen3.8 27B | Reka (fp8) via OpenRouter | — |
| Qwen3.8 27B | Tenstorrent (fp4) via OpenRouter | — |
| Qwen3.8 27B | Venice (fp8) via OpenRouter | — |
| Qwen3.8 27B | Wafer (fp8) via OpenRouter | — |
How much image data will the provider download from URLs?
Images sent as links the provider fetches itself. Capped at 128 MB by our probe.
Not tested on this metric: 36 pairs0 pairs36 pairs
- Gemini 3.7 Flash · Google AI Studio (flex) via OpenRouter
- Gemini 3.7 Flash · Google AI Studio (priority) via OpenRouter
- Gemini 3.7 Flash · Google Vertex (global) via OpenRouter
- Gemini 3.7 Flash · Google Vertex (global, flex) via OpenRouter
- Gemini 3.7 Flash · Google Vertex (global, priority) via OpenRouter
- Gemini 3.7 Flash · Google Vertex (us) via OpenRouter
- Qwen3.6 35B A3B · AkashML (fp8) via OpenRouter
- Qwen3.6 35B A3B · Atlas Cloud (fp8) via OpenRouter
- Qwen3.6 35B A3B · CoreWeave (fp8) via OpenRouter
- Qwen3.6 35B A3B · DarkBloom (fp4) via OpenRouter
- Qwen3.6 35B A3B · DeepInfra (fp8) via OpenRouter
- Qwen3.6 35B A3B · DekaLLM via OpenRouter
- Qwen3.6 35B A3B · Parasail (fp8) via OpenRouter
- Qwen3.6 35B A3B · Phala via OpenRouter
- Qwen3.6 35B A3B · SiliconFlow (fp8) via OpenRouter
- Qwen3.6 35B A3B · Venice (fp8) via OpenRouter
- Qwen3.8 27B · AkashML (fp8) via OpenRouter
- Qwen3.8 27B · Cerebras (fp16) via OpenRouter
- Qwen3.8 27B · Chutes (fp8) via OpenRouter
- Qwen3.8 27B · Cloudflare via OpenRouter
- Qwen3.8 27B · CoreWeave (fp8) via OpenRouter
- Qwen3.8 27B · DarkBloom (fp4) via OpenRouter
- Qwen3.8 27B · DeepInfra (bf16) via OpenRouter
- Qwen3.8 27B · DekaLLM via OpenRouter
- Qwen3.8 27B · IonStream (fp8) via OpenRouter
- Qwen3.8 27B · Mancer (fp8) via OpenRouter
- Qwen3.8 27B · Modal via OpenRouter
- Qwen3.8 27B · ModelRun (fp4) via OpenRouter
- Qwen3.8 27B · NEAR AI (fp8) via OpenRouter
- Qwen3.8 27B · Novita via OpenRouter
- Qwen3.8 27B · Parasail (fp8) via OpenRouter
- Qwen3.8 27B · Phala via OpenRouter
- Qwen3.8 27B · Reka (fp8) via OpenRouter
- Qwen3.8 27B · Tenstorrent (fp4) via OpenRouter
- Qwen3.8 27B · Venice (fp8) via OpenRouter
- Qwen3.8 27B · Wafer (fp8) via OpenRouter
Show as table
| Model | Provider | Value |
|---|---|---|
| DeepSeek V4.1 Flash (1017) | Jarvislabs | ≥ 128 MB |
| DeepSeek V4.1 Flash (1017) | Modal | ≥ 128 MB |
| DeepSeek V4.1 Flash (1017) | Together AI | ≥ 128 MB |
| Gemma 4 31B | Jarvislabs | ≥ 128 MB |
| GLM 5.3 Flash | Jarvislabs | ≥ 128 MB |
| GLM 5.3 Flash | Together AI | ≥ 128 MB |
| GLM 5.3 Flash | Z.ai via OpenRouter | ≥ 128 MB |
| Kimi K3 | Baseten (fp8) via OpenRouter | ≥ 128 MB |
| Kimi K3 | Modal | ≥ 128 MB |
| Kimi K3 | Modal (mxfp4) via OpenRouter | ≥ 128 MB |
| Kimi K3 | Together AI | ≥ 128 MB |
| Kimi K3 | Together AI via OpenRouter | ≥ 128 MB |
| Kimi K3.1 Pro | DeepInfra (bf16) via OpenRouter | ≥ 128 MB |
| Kimi K3.1 Pro | Modal (mxfp4) via OpenRouter | ≥ 128 MB |
| Kimi K3.1 Pro | Nebius (fp4) via OpenRouter | ≥ 128 MB |
| Muse Spark (open) | Nebius (fp4) via OpenRouter | ≥ 128 MB |
| Muse Spark (open) | Together AI | ≥ 128 MB |
| Muse Spark (open) | Together AI via OpenRouter | ≥ 128 MB |
| Nemotron 3.5 Super VL | DeepInfra (fp4) via OpenRouter | ≥ 128 MB |
| Nemotron 3.5 Super VL | Together AI | ≥ 128 MB |
| Nemotron 3.5 Super VL | Together AI via OpenRouter | ≥ 128 MB |
| Qwen3.8 27B | Jarvislabs | ≥ 128 MB |
| DeepSeek V4.1 Flash (1017) | Fireworks | 80 MB |
| GLM 5.3 Flash | Fireworks | 80 MB (10 MB/image) |
| Kimi K3 | Fireworks | 80 MB (10 MB/image) |
| Kimi K3 | Fireworks via OpenRouter | 80 MB (10 MB/image) |
| Kimi K3.1 Pro | Fireworks | 80 MB (10 MB/image) |
| Kimi K3.1 Pro | Fireworks via OpenRouter | 80 MB (10 MB/image) |
| Muse Spark (open) | Baseten (fp4) via OpenRouter | 80 MB (10 MB/image) |
| Muse Spark (open) | Fireworks | 80 MB (10 MB/image) |
| Muse Spark (open) | Fireworks via OpenRouter | 80 MB (10 MB/image) |
| DeepSeek V4.1 Flash (1017) | Fireworks via OpenRouter | 64 MB |
| Kimi K3.1 Pro | Together AI | 64 MB |
| Kimi K3.1 Pro | Together AI via OpenRouter | 64 MB |
| Kimi K3 | Alibaba Cloud via OpenRouter | 28 MB |
| Kimi K3 | Moonshot AI via OpenRouter | 28 MB |
| Kimi K3.1 Pro | Alibaba Cloud via OpenRouter | 28 MB |
| Kimi K3.1 Pro | Moonshot AI (highspeed) via OpenRouter | 28 MB |
| Kimi K3.1 Pro | Moonshot AI (mxfp4) via OpenRouter | 28 MB |
| Qwen3.8 27B | Alibaba Cloud via OpenRouter | 28 MB |
| Kimi K3 | Wafer via OpenRouter | 20 MB |
| Gemini 3.7 Flash | Google AI Studio via OpenRouter | 14 MB |
| Kimi K3 | Moonshot AI | No |
| Kimi K3.1 Pro | Moonshot AI | No |
| Gemini 3.7 Flash | Google AI Studio (flex) via OpenRouter | — |
| Gemini 3.7 Flash | Google AI Studio (priority) via OpenRouter | — |
| Gemini 3.7 Flash | Google Vertex (global) via OpenRouter | — |
| Gemini 3.7 Flash | Google Vertex (global, flex) via OpenRouter | — |
| Gemini 3.7 Flash | Google Vertex (global, priority) via OpenRouter | — |
| Gemini 3.7 Flash | Google Vertex (us) via OpenRouter | — |
| Kimi K3 | Decart (mxfp4) via OpenRouter | ? |
| Qwen3.6 35B A3B | AkashML (fp8) via OpenRouter | — |
| Qwen3.6 35B A3B | Atlas Cloud (fp8) via OpenRouter | — |
| Qwen3.6 35B A3B | CoreWeave (fp8) via OpenRouter | — |
| Qwen3.6 35B A3B | DarkBloom (fp4) via OpenRouter | — |
| Qwen3.6 35B A3B | DeepInfra (fp8) via OpenRouter | — |
| Qwen3.6 35B A3B | DekaLLM via OpenRouter | — |
| Qwen3.6 35B A3B | Parasail (fp8) via OpenRouter | — |
| Qwen3.6 35B A3B | Phala via OpenRouter | — |
| Qwen3.6 35B A3B | SiliconFlow (fp8) via OpenRouter | — |
| Qwen3.6 35B A3B | Venice (fp8) via OpenRouter | — |
| Qwen3.8 27B | AkashML (fp8) via OpenRouter | — |
| Qwen3.8 27B | Cerebras (fp16) via OpenRouter | — |
| Qwen3.8 27B | Chutes (fp8) via OpenRouter | — |
| Qwen3.8 27B | Cloudflare via OpenRouter | — |
| Qwen3.8 27B | CoreWeave (fp8) via OpenRouter | — |
| Qwen3.8 27B | DarkBloom (fp4) via OpenRouter | — |
| Qwen3.8 27B | DeepInfra (bf16) via OpenRouter | — |
| Qwen3.8 27B | DekaLLM via OpenRouter | — |
| Qwen3.8 27B | IonStream (fp8) via OpenRouter | — |
| Qwen3.8 27B | Mancer (fp8) via OpenRouter | — |
| Qwen3.8 27B | Modal via OpenRouter | — |
| Qwen3.8 27B | ModelRun (fp4) via OpenRouter | — |
| Qwen3.8 27B | NEAR AI (fp8) via OpenRouter | — |
| Qwen3.8 27B | Novita via OpenRouter | — |
| Qwen3.8 27B | Parasail (fp8) via OpenRouter | — |
| Qwen3.8 27B | Phala via OpenRouter | — |
| Qwen3.8 27B | Reka (fp8) via OpenRouter | — |
| Qwen3.8 27B | Tenstorrent (fp4) via OpenRouter | — |
| Qwen3.8 27B | Venice (fp8) via OpenRouter | — |
| Qwen3.8 27B | Wafer (fp8) via OpenRouter | — |
How many tokens does one frame cost?
Prompt tokens per 768×432 frame. Lower is cheaper: a 100-frame clip costs 100× this.
Not tested on this metric: 36 pairs0 pairs36 pairs
- Gemini 3.7 Flash · Google AI Studio (flex) via OpenRouter
- Gemini 3.7 Flash · Google AI Studio (priority) via OpenRouter
- Gemini 3.7 Flash · Google Vertex (global) via OpenRouter
- Gemini 3.7 Flash · Google Vertex (global, flex) via OpenRouter
- Gemini 3.7 Flash · Google Vertex (global, priority) via OpenRouter
- Gemini 3.7 Flash · Google Vertex (us) via OpenRouter
- Qwen3.6 35B A3B · AkashML (fp8) via OpenRouter
- Qwen3.6 35B A3B · Atlas Cloud (fp8) via OpenRouter
- Qwen3.6 35B A3B · CoreWeave (fp8) via OpenRouter
- Qwen3.6 35B A3B · DarkBloom (fp4) via OpenRouter
- Qwen3.6 35B A3B · DeepInfra (fp8) via OpenRouter
- Qwen3.6 35B A3B · DekaLLM via OpenRouter
- Qwen3.6 35B A3B · Parasail (fp8) via OpenRouter
- Qwen3.6 35B A3B · Phala via OpenRouter
- Qwen3.6 35B A3B · SiliconFlow (fp8) via OpenRouter
- Qwen3.6 35B A3B · Venice (fp8) via OpenRouter
- Qwen3.8 27B · AkashML (fp8) via OpenRouter
- Qwen3.8 27B · Cerebras (fp16) via OpenRouter
- Qwen3.8 27B · Chutes (fp8) via OpenRouter
- Qwen3.8 27B · Cloudflare via OpenRouter
- Qwen3.8 27B · CoreWeave (fp8) via OpenRouter
- Qwen3.8 27B · DarkBloom (fp4) via OpenRouter
- Qwen3.8 27B · DeepInfra (bf16) via OpenRouter
- Qwen3.8 27B · DekaLLM via OpenRouter
- Qwen3.8 27B · IonStream (fp8) via OpenRouter
- Qwen3.8 27B · Mancer (fp8) via OpenRouter
- Qwen3.8 27B · Modal via OpenRouter
- Qwen3.8 27B · ModelRun (fp4) via OpenRouter
- Qwen3.8 27B · NEAR AI (fp8) via OpenRouter
- Qwen3.8 27B · Novita via OpenRouter
- Qwen3.8 27B · Parasail (fp8) via OpenRouter
- Qwen3.8 27B · Phala via OpenRouter
- Qwen3.8 27B · Reka (fp8) via OpenRouter
- Qwen3.8 27B · Tenstorrent (fp4) via OpenRouter
- Qwen3.8 27B · Venice (fp8) via OpenRouter
- Qwen3.8 27B · Wafer (fp8) via OpenRouter
Show as table
| Model | Provider | Value |
|---|---|---|
| Gemma 4 31B | Jarvislabs | 1,110 |
| Gemini 3.7 Flash | Google AI Studio via OpenRouter | 1,100 |
| Kimi K3 | Decart (mxfp4) via OpenRouter | 463 |
| Kimi K3.1 Pro | DeepInfra (bf16) via OpenRouter | 461 |
| Kimi K3.1 Pro | Nebius (fp4) via OpenRouter | 458 |
| Kimi K3 | Alibaba Cloud via OpenRouter | 457 |
| Kimi K3 | Baseten (fp8) via OpenRouter | 457 |
| Kimi K3 | Fireworks | 457 |
| Kimi K3 | Fireworks via OpenRouter | 457 |
| Kimi K3 | Modal | 457 |
| Kimi K3 | Modal (mxfp4) via OpenRouter | 457 |
| Kimi K3 | Moonshot AI | 457 |
| Kimi K3 | Moonshot AI via OpenRouter | 457 |
| Kimi K3 | Together AI | 457 |
| Kimi K3 | Together AI via OpenRouter | 457 |
| Kimi K3 | Wafer via OpenRouter | 457 |
| Kimi K3.1 Pro | Alibaba Cloud via OpenRouter | 457 |
| Kimi K3.1 Pro | Fireworks | 457 |
| Kimi K3.1 Pro | Fireworks via OpenRouter | 457 |
| Kimi K3.1 Pro | Modal (mxfp4) via OpenRouter | 457 |
| Kimi K3.1 Pro | Moonshot AI | 457 |
| Kimi K3.1 Pro | Moonshot AI (highspeed) via OpenRouter | 457 |
| Kimi K3.1 Pro | Moonshot AI (mxfp4) via OpenRouter | 457 |
| Kimi K3.1 Pro | Together AI | 457 |
| Kimi K3.1 Pro | Together AI via OpenRouter | 457 |
| GLM 5.3 Flash | Fireworks | 450 |
| GLM 5.3 Flash | Jarvislabs | 450 |
| GLM 5.3 Flash | Together AI | 450 |
| GLM 5.3 Flash | Z.ai via OpenRouter | 450 |
| Muse Spark (open) | Baseten (fp4) via OpenRouter | 427 |
| Muse Spark (open) | Nebius (fp4) via OpenRouter | 417 |
| Muse Spark (open) | Together AI | 408 |
| Muse Spark (open) | Together AI via OpenRouter | 408 |
| Muse Spark (open) | Fireworks | 407 |
| Muse Spark (open) | Fireworks via OpenRouter | 407 |
| Qwen3.8 27B | Jarvislabs | 355 |
| Nemotron 3.5 Super VL | Together AI | 345 |
| Nemotron 3.5 Super VL | Together AI via OpenRouter | 345 |
| Nemotron 3.5 Super VL | DeepInfra (fp4) via OpenRouter | 340 |
| Qwen3.8 27B | Alibaba Cloud via OpenRouter | 338 |
| DeepSeek V4.1 Flash (1017) | Fireworks via OpenRouter | 223 |
| DeepSeek V4.1 Flash (1017) | Fireworks | 223 |
| DeepSeek V4.1 Flash (1017) | Jarvislabs | 223 |
| DeepSeek V4.1 Flash (1017) | Modal | 223 |
| DeepSeek V4.1 Flash (1017) | Together AI | 223 |
| Gemini 3.7 Flash | Google AI Studio (flex) via OpenRouter | — |
| Gemini 3.7 Flash | Google AI Studio (priority) via OpenRouter | — |
| Gemini 3.7 Flash | Google Vertex (global) via OpenRouter | — |
| Gemini 3.7 Flash | Google Vertex (global, flex) via OpenRouter | — |
| Gemini 3.7 Flash | Google Vertex (global, priority) via OpenRouter | — |
| Gemini 3.7 Flash | Google Vertex (us) via OpenRouter | — |
| Qwen3.6 35B A3B | AkashML (fp8) via OpenRouter | — |
| Qwen3.6 35B A3B | Atlas Cloud (fp8) via OpenRouter | — |
| Qwen3.6 35B A3B | CoreWeave (fp8) via OpenRouter | — |
| Qwen3.6 35B A3B | DarkBloom (fp4) via OpenRouter | — |
| Qwen3.6 35B A3B | DeepInfra (fp8) via OpenRouter | — |
| Qwen3.6 35B A3B | DekaLLM via OpenRouter | — |
| Qwen3.6 35B A3B | Parasail (fp8) via OpenRouter | — |
| Qwen3.6 35B A3B | Phala via OpenRouter | — |
| Qwen3.6 35B A3B | SiliconFlow (fp8) via OpenRouter | — |
| Qwen3.6 35B A3B | Venice (fp8) via OpenRouter | — |
| Qwen3.8 27B | AkashML (fp8) via OpenRouter | — |
| Qwen3.8 27B | Cerebras (fp16) via OpenRouter | — |
| Qwen3.8 27B | Chutes (fp8) via OpenRouter | — |
| Qwen3.8 27B | Cloudflare via OpenRouter | — |
| Qwen3.8 27B | CoreWeave (fp8) via OpenRouter | — |
| Qwen3.8 27B | DarkBloom (fp4) via OpenRouter | — |
| Qwen3.8 27B | DeepInfra (bf16) via OpenRouter | — |
| Qwen3.8 27B | DekaLLM via OpenRouter | — |
| Qwen3.8 27B | IonStream (fp8) via OpenRouter | — |
| Qwen3.8 27B | Mancer (fp8) via OpenRouter | — |
| Qwen3.8 27B | Modal via OpenRouter | — |
| Qwen3.8 27B | ModelRun (fp4) via OpenRouter | — |
| Qwen3.8 27B | NEAR AI (fp8) via OpenRouter | — |
| Qwen3.8 27B | Novita via OpenRouter | — |
| Qwen3.8 27B | Parasail (fp8) via OpenRouter | — |
| Qwen3.8 27B | Phala via OpenRouter | — |
| Qwen3.8 27B | Reka (fp8) via OpenRouter | — |
| Qwen3.8 27B | Tenstorrent (fp4) via OpenRouter | — |
| Qwen3.8 27B | Venice (fp8) via OpenRouter | — |
| Qwen3.8 27B | Wafer (fp8) via OpenRouter | — |
What each endpoint accepts.
Input types, and the request-format rules that break integrations most often.
| Model · provider | Images inline | Images by URL | Video input | Tool messages | Extra fields |
|---|---|---|---|---|---|
| Kimi K3 MoonshotAI | |||||
| Alibaba Cloud via OpenRouter | ✓ Yes | ✓ Yes | ✕ No | ✓ Lenient | ✓ Accepted |
| Baseten (fp8) via OpenRouter | ✓ Yes | ✓ Yes | ✕ No | ✓ Lenient | ! Rejects response_format |
| Decart (mxfp4) via OpenRouter | ✓ Yes | ✓ Yes | ✓ Yes | ✓ Lenient | ✓ Accepted |
| Fireworks | ✓ Yes | ✓ Yes | ✕ No | ✓ Lenient | ! Rejects usage, reasoning |
| Fireworks via OpenRouter | ✓ Yes | ✓ Yes | ✕ No | ✓ Lenient | ✓ Accepted |
| Modal | ✓ Yes | ✓ Yes | ✕ No | ✓ Lenient | ✓ Accepted |
| Modal (mxfp4) via OpenRouter | ✓ Yes | ✓ Yes | ✕ No | ✓ Lenient | ✓ Accepted |
| Moonshot AI | ✓ Yes | ✕ No | ✓ Yes | ! Strict order | ✓ Accepted |
| Moonshot AI via OpenRouter | ✓ Yes | ✓ Yes | ✓ Yes | ! Strict order | ✓ Accepted |
| Together AI | ✓ Yes | ✓ Yes | ! Ignored | ! Strict order | ✓ Accepted |
| Together AI via OpenRouter | ✓ Yes | ✓ Yes | ✕ No | ! Strict order | ✓ Accepted |
| Wafer via OpenRouter | ✓ Yes | ✓ Yes | ✕ No | ✓ Lenient | ✓ Accepted |
| Kimi K3.1 Pro MoonshotAI | |||||
| Alibaba Cloud via OpenRouter | ✓ Yes | ✓ Yes | ✕ No | ✓ Lenient | ✓ Accepted |
| DeepInfra (bf16) via OpenRouter | ✓ Yes | ✓ Yes | ✕ No | ✓ Lenient | ✓ Accepted |
| Fireworks | ✓ Yes | ✓ Yes | ✓ Yes | ✓ Lenient | ! Rejects usage, reasoning |
| Fireworks via OpenRouter | ✓ Yes | ✓ Yes | ✓ Yes | ✓ Lenient | ✓ Accepted |
| Modal (mxfp4) via OpenRouter | ✓ Yes | ✓ Yes | ✕ No | ✓ Lenient | ✓ Accepted |
| Moonshot AI | ✓ Yes | ✕ No | ✓ Yes | ! Strict order | ✓ Accepted |
| Moonshot AI (highspeed) via OpenRouter | ✓ Yes | ✓ Yes | ✓ Yes | ! Strict order | ✓ Accepted |
| Moonshot AI (mxfp4) via OpenRouter | ✓ Yes | ✓ Yes | ✓ Yes | ! Strict order | ✓ Accepted |
| Nebius (fp4) via OpenRouter | ✓ Yes | ✓ Yes | ✕ No | ✓ Lenient | ✓ Accepted |
| Together AI | ✓ Yes | ✓ Yes | ! Ignored | ! Strict order | ✓ Accepted |
| Together AI via OpenRouter | ✓ Yes | ✓ Yes | ✕ No | ! Strict order | ✓ Accepted |
| Muse Spark (open) Meta | |||||
| Baseten (fp4) via OpenRouter | ✓ Yes | ✓ Yes | ✓ Yes | ✓ Lenient | ! Rejects response_format |
| Fireworks | ✓ Yes | ✓ Yes | ✕ No | ✓ Lenient | ! Rejects usage, reasoning |
| Fireworks via OpenRouter | ✓ Yes | ✓ Yes | ✕ No | ✓ Lenient | ✓ Accepted |
| Nebius (fp4) via OpenRouter | ✓ Yes | ✓ Yes | ✓ Yes | ✓ Lenient | ✓ Accepted |
| Together AI | ✓ Yes | ✓ Yes | ✓ Yes | ! Strict order | ✓ Accepted |
| Together AI via OpenRouter | ✓ Yes | ✓ Yes | ✓ Yes | ! Strict order | ✓ Accepted |
| DeepSeek V4.1 Flash (1017) DeepSeek | |||||
| Fireworks via OpenRouter | ✓ Yes | ✓ Yes | ✕ No | ✓ Lenient | ✓ Accepted |
| Fireworks | ✓ Yes | ✓ Yes | ✕ No | ✓ Lenient | ✓ Accepted |
| Jarvislabs | ✓ Yes | ✓ Yes | ✕ No | ✓ Lenient | ✓ Accepted |
| Modal | ✓ Yes | ✓ Yes | ✕ No | ✓ Lenient | ✓ Accepted |
| Together AI | ✓ Yes | ✓ Yes | ✕ No | ! Strict order | ✓ Accepted |
| GLM 5.3 Flash Z.ai | |||||
| Fireworks | ✓ Yes | ✓ Yes | ✓ Yes | ✓ Lenient | ✓ Accepted |
| Jarvislabs | ✓ Yes | ✓ Yes | ✓ Yes | ✓ Lenient | ✓ Accepted |
| Together AI | ✓ Yes | ✓ Yes | ✓ Yes | ! Strict order | ✓ Accepted |
| Z.ai via OpenRouter | ✓ Yes | ✓ Yes | ✓ Yes | ✓ Lenient | ! Rejects response_format |
| Nemotron 3.5 Super VL NVIDIA | |||||
| DeepInfra (fp4) via OpenRouter | ✓ Yes | ✓ Yes | ✓ Yes | ✓ Lenient | ✓ Accepted |
| Together AI | ✓ Yes | ✓ Yes | ✓ Yes | ! Strict order | ✓ Accepted |
| Together AI via OpenRouter | ✓ Yes | ✓ Yes | ✓ Yes | ! Strict order | ✓ Accepted |
| Qwen3.8 27B Qwen | |||||
| Alibaba Cloud via OpenRouter | ✓ Yes | ✓ Yes | ✓ Yes | ✓ Lenient | ! Rejects response_format |
| Jarvislabs | ✓ Yes | ✓ Yes | ✓ Yes | ✓ Lenient | ✓ Accepted |
| Gemini 3.7 Flash Google | |||||
| Google AI Studio via OpenRouter | ✓ Yes | ✓ Yes | ✓ Yes | ✓ Lenient | ✓ Accepted |
| Gemma 4 31B Google | |||||
| Jarvislabs | ✓ Yes | ✓ Yes | ✓ Yes | ✓ Lenient | ✓ Accepted |