Skip to main content
Visual understanding

Visual understanding models

Choose a model for image analysis, video understanding, OCR, and more.

Image and video understanding

Start with qwen3.8-max — Qwen's most capable flagship model, 1M context, 2-hour video support, and the full feature set including function calling and built-in tools. Once your use case works well, try qwen3.7-plus or qwen3.8-flash to reduce cost — near-flagship quality with the same context and features.

Image resolution

Most models support up to 16M pixels per image. Higher resolution costs more tokens: each image uses h × w / (32 × 32) + 2 tokens.

Video support

  • Up to 2 hours / 2GB → qwen3.8-max, qwen3.8-max-0902, qwen3.8-flash, qwen3.8-omni-flash, qwen3.7-plus, qwen3.7-flash, qwen3.6-plus, qwen3.6-flash, qwen3.5-plus, qwen3.5-flash
  • Up to 1 hour / 2GB → qwen3.5-omni-plus, qwen3.5-omni-flash (also accepts audio — see Speech models)
To understand sound in a video or provide audio input, use qwen3.8-omni-flash, which produces text output. See Qwen3.8-Omni-Flash for invocation examples.

Function calling + built-in tools

Let the model take actions based on what it sees in images or video.
  • Function calling: Qwen3.8, Qwen3.7, Qwen3.6, Qwen3.5, Qwen3.5-Omni (including realtime models), and Qwen3-VL models
  • Built-in tools (web search, code execution — no setup): qwen3.8-max, qwen3.8-max-0902, qwen3.8-flash, qwen3.7-plus, qwen3.7-flash, qwen3.6-plus, qwen3.6-flash, qwen3.5-plus, qwen3.5-flash only. qwen3.8-omni-flash supports the web_search built-in tool.

Structured output

Get valid JSON from visual input — e.g., extract product info from a photo. Available on Qwen3.8, Qwen3.7, Qwen3.6, and Qwen3.5 in non-thinking mode. Qwen3.8-Omni-Flash supports JSON Object mode in both thinking and non-thinking modes.
ModelContextMax pixels/imageMax video durationMax video sizeMax images (URL)Max images (Base64)Max videosFunction callingBuilt-in toolsStructured output
qwen3.8-max1M16M2h2GB2,04825064✓✓✓
qwen3.8-flash1M16M2h2GB2,04825064✓✓✓
qwen3.8-omni-flash1M16M2h2GB2,04825064✓web_searchJSON Object
qwen3.7-plus1M16M2h2GB2,04825064✓✓✓
qwen3.6-plus1M16M2h2GB25625064✓✓✓
qwen3.6-flash1M16M2h2GB25625064✓✓✓
qwen3.5-flash1M16M2h2GB25625064✓✓✓
qwen3.5-omni-plus256k—1h2GB2,0482501✓—JSON Object
qwen3.5-omni-flash256k—1h2GB2,0482501✓——

All models

Model IDInputOutputContextMax OutputMax images (URL)Max images (Base64)Max videosFunction callingBuilt-in toolsStructured output
qwen3.8-maxText, image, videoText1M128k2,04825064✓✓✓
qwen3.8-max-0902Text, image, videoText1M128k2,04825064✓✓✓
qwen3.8-flashText, image, videoText1M128k2,04825064✓✓✓
Model IDInputOutputContextMax OutputMax images (URL)Max images (Base64)Max videosFunction callingBuilt-in toolsStructured output
qwen3.7-max-2026-06-08Text, image, videoText1M64k2,04825064✓✓—
qwen3.7-plusText, image, videoText1M64k2,04825064✓✓✓
qwen3.7-plus-2026-05-26Text, image, videoText1M64k2,04825064✓✓✓
qwen3.7-flashText, image, videoText1M64k25625064✓✓✓
qwen3.7-flash-2026-07-15Text, image, videoText1M64k25625064✓✓✓
Model IDInputOutputContextMax OutputMax images (URL)Max images (Base64)Max videosFunction callingBuilt-in toolsStructured output
qwen3.6-plusText, image, videoText1M64k25625064✓✓✓
qwen3.6-plus-2026-04-02Text, image, videoText1M64k25625064✓✓✓
qwen3.6-flashText, image, videoText1M64k25625064✓✓✓
qwen3.6-35b-a3bText, image, videoText32k8k25625064✓✓✓
qwen3.6-27bText, image, videoText32k8k25625064✓—✓
Model IDInputOutputContextMax OutputMax images (URL)Max images (Base64)Max videosFunction callingBuilt-in toolsStructured output
qwen3.5-plusText, image, videoText1M64k25625064✓✓✓
qwen3.5-plus-2026-04-20Text, image, videoText1M64k25625064✓✓✓
qwen3.5-plus-2026-02-15Text, image, videoText1M64k25625064✓✓✓
qwen3.5-flashText, image, videoText1M64k25625064✓✓✓
qwen3.5-flash-2026-02-23Text, image, videoText1M64k25625064✓✓✓
qwen3.5-397b-a17bText, image, videoText32k8k25625064✓✓✓
qwen3.5-122b-a10bText, image, videoText32k8k25625064✓✓✓
qwen3.5-27bText, image, videoText32k8k25625064✓✓✓
qwen3.5-35b-a3bText, image, videoText32k8k25625064✓✓✓
Unlike other models on this page, Qwen3.5-Omni accepts audio input and can output both text and speech.Standard
Model IDInputOutputContextMax OutputMax images (URL)Max images (Base64)Max videosFunction callingBuilt-in toolsStructured output
qwen3.5-omni-plusText, image, audio, videoText, audio256k64k2,0482501✓——
qwen3.5-omni-plus-2026-03-15Text, image, audio, videoText, audio256k64k2,0482501✓——
qwen3.5-omni-flashText, image, audio, videoText, audio256k64k2,0482501✓——
qwen3.5-omni-flash-2026-03-15Text, image, audio, videoText, audio256k64k2,0482501✓——
Realtime — streaming audio input with built-in Voice Activity Detection (VAD).
Model IDInputOutputContextMax OutputFunction calling
qwen3.5-omni-plus-realtimeText, image, audio (streaming)Text, audio256k64k✓
qwen3.5-omni-plus-realtime-2026-03-15Text, image, audio (streaming)Text, audio256k64k✓
qwen3.5-omni-flash-realtimeText, image, audio (streaming)Text, audio256k64k✓
qwen3.5-omni-flash-realtime-2026-03-15Text, image, audio (streaming)Text, audio256k64k✓
Captioner (open source) — audio captioning model.
Model IDInputOutputContextMax OutputMax images (URL)Max images (Base64)Max videosFunction callingBuilt-in toolsStructured output
qwen3-omni-30b-a3b-captionerAudioText64k32k——————
Older model versions retained for backward compatibility. We recommend Qwen3.5 or Qwen3.5-Omni for new projects.
Model IDInputOutputContextMax OutputMax images (URL)Max images (Base64)Max videosFunction callingBuilt-in toolsStructured output
qwen-vl-ocrText, imageText38k8k256250————
qwen-vl-ocr-2025-11-20Text, imageText38k8k256250————
qwen3-vl-plusText, image, videoText256k32k25625064✓—✓
qwen3-vl-plus-2025-12-19Text, image, videoText256k32k25625064✓—✓
qwen3-vl-plus-2025-09-23Text, image, videoText256k32k25625064✓—✓
qwen3-vl-flashText, image, videoText256k32k25625064✓—✓
qwen3-vl-flash-2026-01-22Text, image, videoText256k32k25625064✓—✓
qwen3-vl-flash-2025-10-15Text, image, videoText256k32k25625064✓—✓
qwen3-omni-flashText, image, audio, videoText, audio64k16k2,0482501✓——
qwen3-omni-flash-2025-12-01Text, image, audio, videoText, audio64k16k2,0482501✓——
qwen3-omni-flash-2025-09-15Text, image, audio, videoText, audio64k16k2,0482501✓——
qwen3-omni-flash-realtimeText, image, audio (streaming)Text, audio64k16k——————
qwen3-omni-flash-realtime-2025-12-01Text, image, audio (streaming)Text, audio64k16k——————
qwen3-omni-flash-realtime-2025-09-15Text, image, audio (streaming)Text, audio64k16k——————
qwen-omni-turboText, image, audio, videoText, audio32k2k2,0482501———
qwen-omni-turbo-latestText, image, audio, videoText, audio32k2k2,0482501———
qwen-omni-turbo-2025-03-26Text, image, audio, videoText, audio32k2k2,0482501———
qwen-omni-turbo-realtimeText, audio (streaming)Text, audio32k2k——————
qwen-omni-turbo-realtime-latestText, audio (streaming)Text, audio32k2k——————
qwen-omni-turbo-realtime-2025-05-08Text, audio (streaming)Text, audio32k2k——————
qwen3-vl-235b-a22b-thinkingText, image, videoText128k8k25625064✓——
qwen3-vl-235b-a22b-instructText, image, videoText128k8k25625064✓—✓
qwen3-vl-32b-thinkingText, image, videoText128k8k25625064✓——
qwen3-vl-32b-instructText, image, videoText128k8k25625064✓—✓
qwen3-vl-30b-a3b-thinkingText, image, videoText128k8k25625064✓——
qwen3-vl-30b-a3b-instructText, image, videoText128k8k25625064✓—✓
qwen3-vl-8b-thinkingText, image, videoText128k8k25625064✓——
qwen3-vl-8b-instructText, image, videoText128k8k25625064✓—✓
qwen2.5-vl-72b-instructText, image, videoText128k8k25625064✓—✓
qwen2.5-vl-32b-instructText, image, videoText128k8k25625064✓—✓
qwen2.5-omni-7bText, image, audio, videoText, audio32k2k2,0482501———
qwen-vl-maxText, imageText32k8k256250————
qwen-vl-max-latestText, imageText128k8k256250————
qwen-vl-max-2025-08-13Text, imageText128k8k256250————
qwen-vl-max-2025-04-08Text, imageText128k8k256250————
qwen-vl-plusText, imageText128k8k256250————
qwen-vl-plus-latestText, imageText128k8k256250————
qwen-vl-plus-2025-08-15Text, imageText128k8k256250————
qwen-vl-plus-2025-05-07Text, imageText128k8k256250————
qwen-vl-plus-2025-01-25Text, imageText128k8k256250————
qvq-maxText, imageText128k8k256250————
qvq-max-latestText, imageText128k8k256250————
qvq-max-2025-03-25Text, imageText128k8k256250————

Learn more