Comparisons of Small Open Source AI Models (4B-40B)
Open source AI models with between 4B to 40B parameters. Models are considered open source (also commonly referred to as open weights) where their weights are accessible to download. This allows self-hosting on your own infrastructure and enables customizing the model such as through fine-tuning. Click on any model to see detailed metrics. For more details including relating to our methodology, see our FAQs.
Highlights
Openness
Artificial Analysis Openness Index: Results
Openness Index assesses model openness on a 0 to 100 normalized scale (higher is more open)
Reasoning models are indicated by a lightbulb icon
Intelligence
Artificial Analysis Intelligence Index
Artificial Analysis Intelligence Index v4.0 incorporates 10 evaluations: GDPval-AA, 𝜏²-Bench Telecom, Terminal-Bench Hard, SciCode, AA-LCR, AA-Omniscience, IFBench, Humanity's Last Exam, GPQA Diamond, CritPt
Reasoning models are indicated by a lightbulb icon
Intelligence Evaluations
Intelligence evaluations measured independently by Artificial Analysis · Higher is better
GDPval-AA
Agentic real-world work tasks, (Elo-500)/2000
Terminal-Bench Hard
Agentic coding & terminal use
𝜏²-Bench Telecom
Agentic tool use
AA-LCR
Long context reasoning
AA-Omniscience Accuracy
Knowledge
AA-Omniscience Non-Hallucination Rate
1 - hallucination rate
Humanity's Last Exam
Reasoning & knowledge
GPQA Diamond
Scientific reasoning
SciCode
Coding
IFBench
Instruction following
CritPt
Physics reasoning
APEX-Agents-AA
Long-horizon agentic tasks
ITBench-AA
Kubernetes incident root-cause analysis
MMMU-Pro
Visual reasoning
Reasoning models are indicated by a lightbulb icon.
Size
Model Size: Total and Active Parameters
Comparison between total model parameters and parameters active during inference
Reasoning models are indicated by a lightbulb icon
Intelligence vs. Active Parameters
Active parameters at inference time · Artificial Analysis Intelligence Index
Most attractive quadrant
Alibaba
Google
LG AI Research
NVIDIA
OpenAI
ServiceNow
Reasoning models are indicated by a lightbulb icon.
Intelligence vs. Total Parameters
Artificial Analysis Intelligence Index · Size in parameters (billions)
Most attractive quadrant
Alibaba
Google
LG AI Research
NVIDIA
OpenAI
ServiceNow
Reasoning models are indicated by a lightbulb icon.
Context Window
Context Window
Context window: tokens limit · Higher is better
Reasoning models are indicated by a lightbulb icon
Further details
Weights | Provider Benchmarks | ||||||||
|---|---|---|---|---|---|---|---|---|---|
Qwen3.6 27B (Reasoning) | 46 | 27.8B | 262k | $0.9 | 61 | +2 | |||
Qwen3.6 35B A3B (Reasoning) | 43 | 36B 3B active at inference time | 262k | $0.4 | 187 | +6 | |||
Gemma 4 31B (Reasoning) | 39 | 30.7B | 256k | - | 35 | +8 | |||
Qwen3.6 27B (Non-reasoning) | 37 | 27.8B | 262k | $0.9 | 63 | ||||
Qwen3.5 9B (Reasoning) | 32 | 9.65B | 262k | $0.1 | 82 | ||||
Gemma 4 31B (Non-reasoning) | 32 | 30.7B | 256k | $0.2 | 47 | +4 | |||
Qwen3.6 35B A3B (Non-reasoning) | 32 | 36B 3B active at inference time | 262k | $0.6 | 195 | +5 | |||
Gemma 4 26B A4B (Reasoning) | 31 | 25.2B 3.8B active at inference time | 256k | $0.1 | - | +4 | |||
Qwen3.5 35B A3B (Non-reasoning) | 31 | 36B 3B active at inference time | 262k | $0.4 | 186 | ||||
EXAONE 4.5 33B | 30 | 34.4B | 262k | - | - | - | |||
Gemma 4 12B (Reasoning) | 29 | 12B | 256k | - | - | - | |||
Nemotron Cascade 2 30B A3B | 28 | 31.6B 3B active at inference time | 1.00M | - | - | - | |||
Apriel-v1.6-15B-Thinker | 28 | 15B | 128k | - | - | ||||
Qwen3.5 9B (Non-reasoning) | 27 | 9.65B | 262k | - | - | - | |||
Gemma 4 26B A4B (Non-reasoning) | 27 | 25.2B 3.8B active at inference time | 256k | $0.2 | 76 | +4 | |||
Qwen3.5 4B (Reasoning) | 27 | 4.66B | 262k | $0.0 | 203 | ||||
gpt-oss-20B (high) | 24 | 21B 3.6B active at inference time | 131k | $0.1 | 251 | +10 | |||
NVIDIA Nemotron 3 Nano 30B A3B (Reasoning) | 24 | 31.6B 3.6B active at inference time | 1.00M | $0.1 | 167 | ||||
HyperCLOVA X SEED Think (32B) | 24 | 32B | 128k | - | - | - | |||
Qwen3.5 4B (Non-reasoning) | 23 | 4.66B | 262k | $0.0 | 208 | ||||
Nemotron 3 Nano Omni 30B A3B Reasoning | 21 | 30B 3B active at inference time | 256k | $0.1 | 298 | ||||
gpt-oss-20B (low) | 21 | 21B 3.6B active at inference time | 131k | $0.1 | 246 | +9 | |||
Tri-21B-think Preview | 20 | 21B | 32.0k | - | - | - | |||
Devstral Small 2 | 19 | 24B | 256k | - | 62 | ||||
Gemma 4 E4B (Reasoning) | 19 | 8B 4.5B active at inference time | 128k | - | - | - | |||
Tri-21B-Think | 19 | 21B | 32.0k | - | - | - | |||
Magistral Small 1.2 | 18 | 24B | 128k | $0.6 | 109 | ||||
EXAONE 4.0 32B (Reasoning) | 17 | 32B | 131k | - | - | - | |||
Ministral 3 14B | 16 | 14B | 256k | $0.2 | 84 | ||||
Falcon-H1R-7B | 16 | 7B | 256k | - | - | - | |||
Qwen3 Omni 30B A3B (Reasoning) | 16 | 35.3B 3B active at inference time | 65.5k | $0.3 | 76 | ||||
Step3 VL 10B | 15 | 10.2B | 65.5k | - | - | - | |||
Gemma 4 E2B (Reasoning) | 15 | 5.1B 2.3B active at inference time | 128k | - | - | - | |||
NVIDIA Nemotron Nano 12B v2 VL (Reasoning) | 15 | 13.2B | 128k | $0.2 | 295 | ||||
Ministral 3 8B | 15 | 8B | 256k | $0.1 | 106 | ||||
Gemma 4 E4B (Non-reasoning) | 15 | 8B 4.5B active at inference time | 128k | - | - | - | |||
NVIDIA Nemotron Nano 9B V2 (Reasoning) | 15 | 9B | 131k | $0.1 | 121 | ||||
Granite 4.1 30B | 15 | 30B | 131k | - | - | - | |||
Olmo 3.1 32B Think | 14 | 32.2B | 65.5k | - | - | ||||
NVIDIA Nemotron 3 Nano 30B A3B (Non-reasoning) | 13 | 31.6B 3.6B active at inference time | 1.00M | $0.1 | 96 | ||||
NVIDIA Nemotron Nano 9B V2 (Non-reasoning) | 13 | 9B | 131k | $0.1 | 137 | ||||
Granite 4.1 8B | 12 | 8B | 131k | $0.1 | 122 | ||||
Sarvam 30B (high) | 12 | 32.2B 2.4B active at inference time | 65.5k | $0.0 | 166 | ||||
Olmo 3.1 32B Instruct | 12 | 32.2B | 65.5k | - | - | - | |||
Gemma 4 E2B (Non-reasoning) | 12 | 5.1B 2.3B active at inference time | 128k | - | - | - | |||
EXAONE 4.0 32B (Non-reasoning) | 12 | 32B | 131k | - | - | - | |||
DeepHermes 3 - Mistral 24B Preview (Non-reasoning) | 11 | 24B | 32.0k | - | - | - | |||
Granite 4.0 H Small | 11 | 32B 9B active at inference time | 128k | $0.1 | 388 | ||||
Qwen3 Omni 30B A3B Instruct | 11 | 35.3B 3B active at inference time | 65.5k | $0.3 | 93 | ||||
LFM2 24B A2B | 10 | 23.8B 2.3B active at inference time | 32.8k | $0.0 | 121 | ||||
Phi-4 | 10 | 14B | 16.0k | $0.2 | 33 | ||||
NVIDIA Nemotron Nano 12B v2 VL (Non-reasoning) | 10 | 13.2B | 128k | $0.2 | 235 | ||||
Phi-4 Multimodal Instruct | 10 | 5.6B | 128k | - | 17 | ||||
Reka Flash 3 | 10 | 21B | 128k | $0.3 | - | ||||
Olmo 3 7B Think | 9 | 7B | 65.5k | - | - | - | |||
Molmo 7B-D | 9 | 8.02B | 4.10k | - | - | - | |||
Ling-mini-2.0 | 9 | 16.3B 1.4B active at inference time | 131k | - | - | - | |||
Llama 3.2 Instruct 11B (Vision) | 9 | 11B | 128k | $0.2 | 51 | ||||
Olmo 3 7B Instruct | 8 | 7B | 65.5k | $0.1 | - | ||||
DeepHermes 3 - Llama-3.1 8B Preview (Non-reasoning) | 8 | 8B | 128k | - | - | - | |||
Molmo2-8B | 7 | 8.66B | 36.9k | - | - | - | |||
LFM2 8B A1B | 7 | 8.34B 1.5B active at inference time | 32.8k | - | - | ? | |||
Apertus 8B Instruct | 6 | 8B | 65.5k | $0.1 | - | ||||
EXAONE 4.5 33B (Non-reasoning) | - | 34.4B | 262k | - | - | - |