How to Read a Model's Spec Sheet: Family, Size, Context

Every time a new model comes out, it arrives with a "spec sheet": a name full of letters and numbers, billions of parameters, a context window, a list of benchmarks. You read it like a smartphone's spec sheet, but the rules of comparison are different — and decoding it separates a good choice from an expensive mistake.
Here you'll learn to decode a model's spec sheet, line by line. At the end we apply the method to a real model, which you can reuse on the next one.
1. The family: the name tells half the story
Model names follow a pattern: Qwen 3, Llama 3.1, Gemma 3, Mistral 7B. The family is the lineage, the number is the version: same architecture and training method, so one version's specs are a reliable starting point for the next.
Why does it matter? The family tells you the character: multilingual, technical, mathematical, multimodal. If a family has a good reputation for your task, a new version is almost always a safe bet — even without benchmarks.
Two practical details:
- "Instruct" and base: models with "instruct" (or "-it") in the name are trained for conversation. A base model is a raw text-completion engine: useful for fine-tuning, not for a plain chat.
- Version numbers: 2.5 to 3 is a big jump, with specs that change a lot. Within a version (7B → 14B), the differences are size and context, not approach.
2. The size: what "B" means
"B" stands for billion (of parameters): a 7B has 7 billion internal values that determine its behavior. Size decides quality and the memory needed to run it.
Rule of thumb: at full precision (16-bit) you need roughly 2 GB of RAM or VRAM per billion parameters, plus headroom for context. In practice:
- 1-4B: runs anywhere, even on an aging laptop. Good for simple summaries and drafts.
- 7-14B: the sweet spot. With 16-32 GB you get quality many online services don't offer for everyday work.
- 32B and up: excellent quality, but you need serious hardware or aggressive quantization.
There's a law of diminishing returns: the jump from a 3B to a 7B is often bigger than the jump from a 7B to a 14B. Size is the first number to read, not the only one.
3. Active parameters: the number that changes everything
There is a number appearing more and more in spec sheets: active parameters. It exists because of the MoE (Mixture of Experts) architecture.
In an MoE model, the model contains many billions of parameters in total, but for each token it activates only a small part. Qwen3 30B-A3B means: 30 billion total, 3 billion active per token. DeepSeek V4.1 Flash has 552 billion total, but only 8 to 16 billion active.
Two different numbers drive two different needs:
- Total parameters determine the memory needed to load the model (all the weights must fit in RAM/VRAM).
- Active parameters determine the response speed.
An MoE model therefore gives you the quality of a big model at the speed of a small one — as long as you have the memory for the full weights. When you read "552B", think "a model that thinks with 16 billion, whose brain occupies 552".
4. The context: how much it can hold
The context (context window) is the maximum number of tokens a model can handle at once: what you send it + what it replies. Roughly, one token is three quarters of a word.
Practical translation:
- 8-32K: short conversations, small documents.
- 64-128K: whole documents, long code files, longer conversations.
- 1M+: the new generation (DeepSeek V4.1 Flash, Llama 4) can process an entire book or a whole codebase in a single pass.
Two warnings. First: a large context costs — in memory (the KV cache grows with the conversation) and in quality, because models tend to lose the thread in the middle of a very long input. Second: the advertised context is the maximum, not the default. A 1M context on 16 GB of memory means a much smaller real-world context. Read context in combination with hardware, never alone.
5. Quantization: the same model in different sizes
You'll often see the same model in 4-bit, 5-bit, 8-bit versions: quantization compresses the precision of the weights (a 7B goes from about 14 GB at 16-bit to about 4.5 GB at Q4).
What do you lose? Little. The quality drop between 8-bit and full precision is nearly imperceptible. Between 4-bit and 8-bit you may notice a difference in complex reasoning, but for everyday use the 4-bit version of a good model beats the 8-bit version of a mediocre one. Rule of thumb:
- 8-bit (Q8): if your hardware allows it, this is the quality to aim for.
- 4-bit (Q4): the standard for local use. The best size/quality compromise.
- 2-bit (Q2): only if nothing else fits. The degradation becomes noticeable.
Format matters too: GGUF is the standard for local use (used by Ollama and LM Studio). GPTQ and AWQ are more common in GPU/Python setups. If a GGUF version exists, it's a strong signal the local community is already working with it.
6. Benchmarks: useful numbers, read with method
Benchmarks are standardized tests: GPQA for scientific reasoning, MMLU for general knowledge, SWE-bench for real-world code, AIME for math. They allow comparisons, but there are three traps.
Trap 1: benchmarks measure what the model was trained on. A score near the ceiling is not always good news: it can indicate test contamination in the training data. The gap between benchmark and real use is constant. Trap 2: a number alone means nothing. Numbers are comparable only if they're on the same test, in the same conditions, with the same quantization. A vendor comparing its 4-bit model to a competitor's 8-bit model is playing dirty. Trap 3: the wrong benchmark for your use. If you need good support for your language, a multilingual benchmark (like MMMLU) is more informative than an English coding benchmark. If you'll use the model to program, SWE-bench matters more than a general-knowledge score.
The right posture: benchmarks tell you whether a model is capable enough. What tells you whether it's right for you is only a test with your real data (your prompt, your document).
7. The license: the invisible line
It's the line everyone skips, and the one that decides what you can actually do. Four classes to know:
- MIT / Apache 2.0: free commercial use, no obligations. The best case.
- Community licenses (the Llama license): free use with conditions — often nothing to do below a monthly-user threshold, above it an agreement with the maker.
- Open-weight with restrictions: weights are downloadable, but the license limits commercial use or redistribution.
- Closed: weights are not published. The model is usable only through a service.
Two often-confused words: open source (code, weights, often data and method public) and open-weight (only the weights public). Most modern models are open-weight, not open source. Before integrating a model into a product, read the license.
8. Reading a real spec sheet
Let's put the method to work. DeepSeek V4.1 Flash, released in September 2026, has every line:
- Family: DeepSeek V4 — the lineage that defined the quality/price ratio of the past year. "Flash" is the small member of the family.
- Size: 552B total, 8B active in the reading phase (prefill), 16B in the response phase (decode). MoE.
- Context: 1M tokens — an entire book or a whole codebase in a single pass.
- Benchmarks: 90.6 on Terminal-Bench 2.1 and 74.2 on DeepSWE (vendor-reported figures), for a model that "thinks" with 16 billion.
- License: MIT — free commercial use, no conditions.
How does it read? The 552B tells you that running it locally demands serious hardware (about 300 GB of memory at 4-bit: a cluster or a server, not a workstation). The 16B active tells you why it's fast when a provider serves it. The 1M context is the real novelty, and the MIT license tells you you can use it in a product without talking to anyone. Same spec sheet, four different stories.
9. The method: five questions before downloading
When the next model ships, before clicking download, ask yourself:
- Which family? Does it have a good reputation for my use?
- Total vs active size? How many GB do I actually need (rule: roughly 2 GB/B at full precision, 0.6-0.8 GB/B at 4-bit)?
- Context? Is it enough for my documents and conversations?
- Which quantization fits my hardware? And does a GGUF version exist?
- License? Can I use it the way I need to?
If you can answer all five, you've done 80% of the work. The remaining 20% is downloading the model and trying it with your real prompts — the spec sheet says what a model can do; only the test says whether it does it well.
Article generated with AI
In these reading paths
Enjoyed this article?
Subscribe to the newsletter for new tutorials and guides.
Related Articles

Nemotron-Parse: NVIDIA's OCR family for reading documents locally
NVIDIA re-released Nemotron Parse (v1.1, v1.2, 2.0) in the same week, on October 20: under 1 billion parameters, page structure included. Local setup with vLLM and the honest limits.

MiniCPM-V 4.7: the 35B MoE that runs on a smartphone with 3 GB of RAM
The first open 35B MoE (3B active) that runs fluidly on a smartphone: 13+ tok/s with 3 GB of RAM on an iPhone 17 Pro Max, OCR, video and a 21.8 GB GGUF Q4_K_M for desktop. The numbers, the three techniques, the limits.

