whatmodel.sh / Qwen3-VL 4B Instruct

Qwen3-VL 4B Instruct is an open-weights language model from Alibaba, released October 2025. Its published size is 4.44B parameters and a 256k-token context window. Licence: apache-2.0.

Catalogue identity notes

Maker repo Qwen/Qwen3-VL-4B-Instruct @ebb281e (licence tag apache-2.0, created 2025-10-11); the separate Instruct checkpoint, not Qwen3-VL-4B-Thinking. Scored from the Qwen3-VL Technical Report (arXiv 2511.21631v2, Tables 3/4 and 7-10: column 'Qwen3-VL 4B instruct'), whose instruct and thinking columns are the two published checkpoints. Released 2025-10: month the maker's Hugging Face repo was created.

Model information sources

Release date ↗ · Weights licence ↗

4,437,815,808 parameters in the Hugging Face safetensors metadata of Qwen/Qwen3-VL-4B-Instruct @ebb281e (vision encoder included); dense, so active = total.

52.7±0.7#307 of 719 LLMsfrom 27 benchmark results across 3 sources

$ how it compares

The LLMs ranked either side of Qwen3-VL 4B Instruct, out of 828 with a score, then more from Alibaba.

#modelscorewhereRAMreleased
366Gemma 4 E4B Google53±1local~6.9GB2026-04
367Ministral 3 8B Mistral53±1api $0.15/M +local~6.5GB2025-12
368Qwen3-VL 4B Instruct Alibaba53±1local~4.1GB2025-10
369Claude 3 Opus Anthropic53±0comparison only2024-02
370LFM2.5 2.6B Liquid AI53±1local~3.2GB2026-07
more from Alibaba
18Qwen3.8 Max (2.4T-A95B) Alibaba78±1api $3.00/M +local~380GB2026-08
34Qwen3.8 Max (0902) Alibaba76±1api $3.00/M2026-09
37Qwen3.8-Flash-Next Alibaba75±1local~59GB2026-08

see all LLMs · find the ones that fit your machine

$ what it's good at

agent tasks▁▁▃▆█▆▅▅▅▄▃▁ #199 of 300 * · 2.0% of its score · 1 test

Beats o1 (2024-12-17), o3-mini, DeepSeek R1 (Jan '25) here, though they rank higher overall. Trails SmolLM3 3B, Jamba 1.5 Mini, Mellum2 12B-A2.5B Instruct here, though they rank lower overall.

testresultvs the others in its rundifficultycountswhy
BFCL v3 lab63.3% ✎█▄··▄█·█▄█▄█ beats 5/13medium · avg 59%▇ 2.0%blunt · at its level
coding▁▁▁▃▆██▇▆▄▃▁ #332 of 458 * · 4.1% of its score · 1 test

Beats GLM-4.7-Flash here, though they rank higher overall. Trails Phi-3-mini-128k-instruct (Apr 2024), DeepSeek LLM 67B Chat, WizardLM 70B V1.0 here, though they rank lower overall.

testresultvs the others in its rundifficultycountswhy
LiveCodeBench v6 (window unspecified) lab37.9% ✎▃▅█▅▅▃▅···▃█ beats 4/16medium · avg 35%▇▇ 4.1%at its level
chat & writing▁▁▁▃▅▄▅█▆▆▇▃ #204 of 393 * · 3.0% of its score · 1 test

Beats Granite 4.2 8B, Qwen3-VL 30B-A3B Thinking, Mistral Small 4 (119B-A6.5B) here, though they rank higher overall. Trails LFM2.5 1.2B Instruct, Gemma 3n E4B, LFM2.5 1.2B Thinking here, though they rank lower overall.

testresultvs the others in its rundifficultycountswhy
IFEval (aggregation unspecified) lab82.3% ✎▃··▃···██▅▃▃ beats 3/11easy · avg 77%▇ 3.0%typical
math▁▂▃▅▆▅▄█▄▁▁▁ #206 of 398 * · 11% of its score · 2 tests

Beats DeepSeek V3 (Dec '24), GPT-4o (2024-08-06), Command A (03-2025) here, though they rank higher overall. Trails Olmo 3 7B Instruct, DeepSeek R1 Distill Llama 8B, Phi-4-mini-reasoning 3.8B here, though they rank lower overall.

testresultvs the others in its rundifficultycountswhy
MathVista (testmini) lab73.7% ✎▃··▃▅·▃█▅▅▅█ beats 7/16medium · avg 69%▇▇ 5.8%at its level
AIME 2025 lab46.6% ✎▃·▃▃█··▃▅▃·█ beats 4/12medium · avg 45%▇▇ 4.8%sharp · at its level
vision & documents▁▁▃▂▁▃▄▂▆▇█▄ #113 of 147 · 50% of its score · 15 tests

Beats DeepSeek V4 Flash Vision (Exp), GPT-4 Turbo (2024-04-09), Qwen2-VL 72B Instruct here, though they rank higher overall.

testresultvs the others in its rundifficultycountswhy
CharXiv (reasoning questions) lab39.7% ✎▄▂▄▆▄▄▆··▄█▂ beats 3/21medium · avg 39%▇▇▇▇ 8.8%at its level
MMMU (val) lab67.4% ✎▂···▆▂▂▂▄▄▄█ beats 7/16medium · avg 61%▇▇▇ 7.8%at its level
CharXiv descriptive questions lab76.2% ✎▄··▂▂▃·▂▄▄▂█ beats 4/14easy · avg 74%▇▇▇ 7.1%typical
MathVista (testmini) lab73.7% ✎▃··▃▅·▃█▅▅▅█ beats 7/16medium · avg 69%▇▇ 5.8%at its level
MMStar lab69.8% ✎▂··▄▂▂·▄█▂▄▆ beats 7/16medium · avg 65%▇▇ 5.1%at its level
MMMU Pro lab53.2% ✎▃·█·▅▃▃▃▅▅▃█ beats 8/16medium · avg 46%▇▇ 4.2%at its level
ChartArena chart parsing (English, mAP_high average)33.2% ✎▁·▁·▃▃▁▇▃█·▄ beats 7/22hard · avg 27%▇ 2.3%blunt · at its level
HallusionBench lab57.6% ✎▃·▃·▅▃▅▅▃▅█▅ beats 7/16medium · avg 55%▇ 2.0%blunt · at its level
7 more tests
testresultvs the others in its rundifficultycountswhy
ChartQA lab84.6% ✎▂··▂·▂▃·▅▂▆█ beats 4/17easy · avg 85%▇ 1.6%blunt
DocVQA lab95.3% ✎▃··▅▃▅▃█▃█▅▅ beats 8/17very easy · avg 94%▇ 1.5%blunt · maxed out
RealWorldQA lab70.9% ✎▅▃·▃▅▅·█·▃▅█ beats 6/16easy · avg 70%▇ 1.5%blunt · at its level
ScreenSpot-Pro lab59.5% ✎▂····▂▄··▂█▆ beats 8/11medium · avg 46%▇ 1.2%blunt · at its level
CC-OCR lab76.2% ✎▃··▃▅·▅▅·█▅▃ beats 4/13easy · avg 74%▇ 1.0%blunt
OCRBench lab88.1% ✎▅█·▃▃█▃▅▅▃·▃ beats 11/16easy · avg 84%▇ 0.5%blunt
PureDocBench document parsing (Avg3 over Clean/Digital/Real)67.5% ✎▂·▁·▂▂▅█·▁▂▂ beats 9/22medium · avg 62%▇ 0.1%blunt · at its level
other tests8 not in a task · 35% of its score
testresultvs the others in its rundifficultycountswhy
GPQA (subset unspecified) lab55.9% ✎▂····▂·▂▃█▆█ beats 3/14hard · avg 49%▇▇▇ 8.1%sharp · at its level
MMLU-Pro lab67.1% ✎▄·▄·▄▄▄▄█▄██ beats 3/12medium · avg 63%▇▇▇ 7.4%at its level
MMLU-Redux lab81.5% ✎▃··▃·▃·█▃▅▃▅ beats 2/11easy · avg 79%▇▇ 6.2%typical
SuperGPQA lab40.3% ✎▄··▄·▄▄▄█▄██ beats 2/11medium · avg 37%▇▇ 4.1%at its level
AndroidWorld lab45.3% ✎▃··▃▅▃▃▃▃▃·█ beats 1/11medium · avg 43%▇ 3.0%blunt · at its level
LVBench lab56.2% ✎▅··▃·▅▃▃·█·▃ beats 4/10hard · avg 51%▇ 2.8%at its level
Video-MME (without subtitles) lab69.3% ✎▃··█··▅█▃▃▅▃ beats 5/13medium · avg 66%▇ 2.8%blunt · at its level
MVBench lab68.9% ✎▂▂▂·▂█··▆▄·▂ beats 5/13medium · avg 67%▇ 1.1%blunt · at its level

$ where to run it

llama.cpp · recommended

version

  1. Install llama.cpp · Homebrew and winget installs name the commands llama-cli and llama-server instead.
    macOS / Linux
    curl -LsSf https://llama.app/install.sh | sh
    Windows
    irm https://llama.app/install.ps1 | iex

    other ways to install ↗

  2. Run Qwen3-VL 4B Instruct · needs ~2.5 GB · from huggingface.co/Qwen (official)
    chat in the terminal
    llama cli -hf Qwen/Qwen3-VL-4B-Instruct-GGUF:Q4_K_M
  3. Or start a local server and open the address it prints (http://localhost:9931)
    llama serve -hf Qwen/Qwen3-VL-4B-Instruct-GGUF:Q4_K_M

LM Studio

version

  1. Install LM Studio · Open the app once before using the lms command.

    download it (macOS / Windows / Linux) ↗

  2. Run Qwen3-VL 4B Instruct · needs ~2.5 GB · from huggingface.co/Qwen (official)

    open in LM Studio ↗

  3. Or download it in the terminal
    lms get https://huggingface.co/Qwen/Qwen3-VL-4B-Instruct-GGUF@Q4_K_M -y
  4. Then run lms ls to see its name, and lms chat followed by that name

Ollama

version

  1. Install Ollama

    download it (macOS / Windows) ↗

    Linux
    curl -fsSL https://ollama.com/install.sh | sh
  2. Run Qwen3-VL 4B Instruct · needs ~3.3 GB · from ollama.com
    chat in the terminal
    ollama run qwen3-vl:4b-instruct

MLX (Mac)

version

  1. Install MLX (Mac) · Apple silicon Macs only, text only.
    with uv
    uv tool install mlx-lm
    or
    pip install mlx-lm
  2. Run Qwen3-VL 4B Instruct · needs ~3.1 GB, Mac only · from huggingface.co/lmstudio-community
    chat in the terminal
    mlx_lm.chat --model lmstudio-community/Qwen3-VL-4B-Instruct-MLX-4bit
  3. Or start an OpenAI-compatible server at http://localhost:8080/v1
    mlx_lm.server --model lmstudio-community/Qwen3-VL-4B-Instruct-MLX-4bit

Official weights and documentation: huggingface.co/Qwen ↗

$ how the score was worked out · Qwen (Alibaba) vendor-reporte… 97%, ChartArena: Benchmarking Char… 2%, How Far Is Document Parsing f… 0%

Each result implies a score on its own, after adjusting for how hard its test is and who ran it. The score is their weighted average, with a small pull toward the middle for thinly tested models. Each test's weight is its counts column above; here it's added up by who ran the tests. How it works

$ improve this page

Use a short GitHub form or edit the data through a pull request. Every number needs a source; here's which ones we can use.

data updated · sources and licences · json