← Back to all posts

Survey of Open Source Vision Language Models (2026)

Younes El Hjouji

How much of your time do you spend with your eyes open? The question seems ridiculous, we do not even think of seeing as an activity. In any given day, we will decide to say many things, and read quite a few, but through it all we are constantly watching the world around us.

This ratio is inverted for an LLM, the vast majority of an LLM’s training data and interactions are text based, with the occasional image or video thrown in. This is not because interacting with the world through text is superior, but because text was the easiest avenue for general AI to enter into the world. Much like the newspaper dominated before the advent of the Television, we at Overshoot believe this is the age of text, to be followed by the age of vision.

At this stage, vision in LLMs is added on after the fact. Images and videos are pushed through vision encoders, converted to tokens that neatly fit alongside text input tokens for an LLM’s ingestion. This approach (primitive though it may be) is generating impressive results for visual understanding and is changing the computer vision landscape for security, home monitoring, blind assistance, robotics, and many more.

Some of the best vision models available are open source models, with the Qwen3.5 and Qwen3-VL families at the forefront of model performance and latency. Since summer 2025, the range of possible applications has expanded to include realtime general vision applications. With response times as low as 200ms, rivaling human reaction times (try it for yourself in playground.overshoot.ai).

The following is a list of the most important open source video language models as of March 2026. We aim to encompass all significant vision language models that are published later than December 2024 and which support text, image, and importantly video input.

For step-by-step deployment guides for these models, see our Inference Field Guide.

Qwen3.5 Family Apache-2.0

The Qwen3.5 family is the first major model release where every model is natively multimodal via early fusion training. There is no separate “-VL” variant. Every model handles text, images, and video from a single set of weights. See our detailed breakdown for benchmarks and model selection guidance.

ModelParamsContextDatevLLMSGLangDownloads
Qwen3.5-397B-A17B397B (17B active)256K, up to 1M2026-02-16nightlymain1.3M
Qwen3.5-122B-A10B122B (10B active)256K, up to 1M2026-02-24nightlymain171K
Qwen3.5-35B-A3B35B (3B active)256K, up to 1M2026-02-24nightlymain769K
Qwen3.5-27B27B256K, up to 1M2026-02-24nightlymain407K
Qwen3.5-9B9.65B256K, up to 1M2026-03-02nightlymain172K
Qwen3.5-4B4.66B256K, up to 1M2026-03-02nightlymain99K
Qwen3.5-2B2.27B256K, up to 1M2026-03-02nightlymain47K

Qwen3-VL Family Apache-2.0

ModelParamsContextDatevLLMSGLangDownloads
Qwen3-VL-32B-Instruct33B262K, up to 1M2025-10-21448K
Qwen3-VL-30B-A3B-Instruct31B262K, up to 1M2025-10-04858K
Qwen3-VL-8B-Instruct9B262K, up to 1M2025-10-152.2M
Qwen3-VL-4B-Instruct4B262K, up to 1M2025-10-15643K
Qwen3-VL-2B-Instruct2B262K, up to 1M2025-10-21555K

InternVL3.5 Family Apache-2.0

ModelParamsContextDatevLLMSGLangDownloads
InternVL3_5-38B38B32K (SFT)2025-08-26?80K
InternVL3_5-30B-A3B31B32K (SFT)2025-08-26?2.8K
InternVL3_5-GPT-OSS-20B-A4B-Preview?32K (SFT)2025-08-26?34K
InternVL3_5-14B15B32K (SFT)2025-08-26?6.8K
InternVL3_5-8B9B32K (SFT)2025-08-26?34K
InternVL3_5-4B5B32K (SFT)2025-08-26?44K
InternVL3_5-2B2B32K (SFT)2025-08-26?28K
InternVL3_5-1B1B32K (SFT)2025-08-26?41K

InternVL3.5-Flash Family Apache-2.0

ModelParamsContextDatevLLMSGLangDownloads
InternVL3_5-38B-Flash40B32K (SFT)2025-08-26??254
InternVL3_5-30B-A3B-Flash31B32K (SFT)2025-08-26??171
InternVL3_5-14B-Flash15B32K (SFT)2025-08-26??5.8K
InternVL3_5-8B-Flash9B32K (SFT)2025-08-26??659
InternVL3_5-4B-Flash5B32K (SFT)2025-08-26??320
InternVL3_5-2B-Flash2B32K (SFT)2025-08-26??271
InternVL3_5-1B-Flash1B32K (SFT)2025-08-26??2.0K

Qwen2.5-VL Family

ModelParamsContextDatevLLMSGLangDownloads
Qwen2.5-VL-72B-Instruct73B32,7682025-01-28125K
Qwen2.5-VL-32B-Instruct33B32,7682025-03-252.3M
Qwen2.5-VL-7B-Instruct8B32,7682025-01-283.1M
Qwen2.5-VL-3B-Instruct4B32,7682025-01-2821.6M

InternVL3 Family

ModelParamsContextDatevLLMSGLangDownloads
InternVL3-78B78B32,7682025-04-142.8M
InternVL3-38B38B32,7682025-04-143.2K
InternVL3-14B15B32,7682025-04-1421K
InternVL3-9B9B32,7682025-04-142.0K
InternVL3-8B8B32,7682025-04-14140K
InternVL3-2B2B32,7682025-04-1440K
InternVL3-1B0.9B32,7682025-04-14133K

GLM-4.6V Family MIT

ModelParamsContextDatevLLMSGLangDownloads
GLM-4.6V106B128K2025-07-0154K
GLM-4.6V-Flash9B128K2025-07-0170K

GLM-4.5V Family MIT

ModelParamsContextDatevLLMSGLangDownloads
GLM-4.5V108B (12B active)64K2025-07-0131K

Kimi-VL-A3B Family MIT

ModelParamsContextDatevLLMSGLangDownloadsNotes
Kimi-VL-A3B-Thinking16B (3B active)128K2025-04-10??70KFine-tuned for advanced reasoning
Kimi-VL-A3B-Instruct16B (3.2B active)128K2025-04-10??174K

Molmo2 Family Apache-2.0

ModelParamsContextDatevLLMSGLangDownloadsNotes
Molmo2-8B9B36,8642026-01-15?77K
Molmo2-O-7B7B65,536 (YaRN)2026-01-15?23K
Molmo2-4B5B36,8642026-01-15?33K
Molmo2-VideoPoint-4B5B30,0002026-01-15?99Video pointing/counting

MiniCPM-V Family Apache-2.0

ModelParamsContextDatevLLMSGLangDownloads
MiniCPM-V-4_58.7B40,9602025-09-16?68K

Keye-VL Family Apache-2.0

ModelParamsContextDatevLLMSGLangDownloads
Keye-VL-1_5-8B9B128K2025-08-28?42K
Keye-VL-8B-Preview8B40,960 (mRoPE)2025-06-26??48K

Tarsier2 Family Apache-2.0

ModelParamsContextDatevLLMSGLangDownloadsNotes
Tarsier2-Recap-7b8B32,768 (mRoPE)2024-12??8.8MVideo description via distillation

Legend

vLLM / SGLang: = supported in stable, nightly / main = requires nightly or main branch, ? = unknown or not documented.

Downloads: Last-month downloads from HuggingFace. Context: Token context window size. Params: Parameter count (active parameters shown for MoE models).