A Complete Guide to Decoding LLM Model Names

Vasu Deo Sankrityayan Last Updated : 02 Sep, 2026
6 min read
Capabilities of Qwen 3.8 27B

If you have ever tried downloading a local LLM, you haveย probably seenย model names that look like this:ย 

Qwen3.8-27B-A3B-It-2507-gguf-q2ks-mixed-AutoRound

At first, it looks like meaningless technical shorthand. 

It isn’t! 

Qwen3.5 naming decoded

Every part of that name tells you something about the model:ย how large it is, how it is built, how much of it is used at a time, how its weights are stored, and what format the file uses.ย 

Once you understand those pieces, choosing a local model becomes much easier.ย 

1. 7B, 14B, 35B…ย How Large Is the Model?

The first number you usually see is the model’s parameter count

The B means billion. 

So: 

  • 7Bย = 7 billion parametersย 
  • 14Bย = 14 billion parametersย 
  • 35Bย = 35 billion parametersย 
  • 70Bย = 70 billion parametersย 
LLM Parameters

Parameters are the learned values that make up the model.ย 

For local AI, parameter count matters because a larger model generally requires more memory to run. 

Note
Proprietary models like Gemini 3 Pro, Claude Opus 5 etc. can have parameter counts in trillions.

But there is an important complication. 

A model with 35B parameters does not necessarily use all 35 billion every time it generates a token. 

That brings us to MoE models. 

2.ย MoE: Does the Model Use Everything at Once?

There are two broad types of models you’ll encounter: 

Dense models and Mixture-of-Experts (MoE) models

A dense model uses essentially its entire parameter set for each token. So, a 35B dense model uses roughly all 35B parameters during inference. 

An MoE model works differently. 

It contains a much larger pool of parameters, divided into different experts. A routing mechanism decides which experts should be used for a particular token. 

What is Mixture of Experts (MoE)?

This means an MoE model can have a large total parameter count without using all those parameters at once. 

And that is where the next part of the name comes in. 

3. A3B: How Many Parameters Are Active?

You might see a model called:ย 

35B-A3B 

The first number still means: 

35B = 35 billion total parameters 

The A3B tells you approximately how many parameters are active for each token

So: 

35B-A3B 

means roughly: 

35B total parameters โ†’ 3B active parameters per token 

The A refers to the activated parameter count. 

This is why an MoE model can have a large total parameter count without requiring the same amount of computation as a dense model of the same size. 

For example: 

35B dense 

โ†’ 35B parameters active 

35B-A3B MoE 

โ†’ 35B parameters available 

โ†’ ~3B active for each token 

The model still has 35B parameters. A3B does not mean the model is a 3B model. 

4. Base vs Instruct: How Was the Model Tuned?

You may see two versions of the same model labelled something like: 

Qwen3.5-35B-A3B-Base 

and 

Qwen3.5-35B-A3B-Instruct 

The difference is how the model was trained after its initial pretraining

base model is the raw pretrained version. It has learned patterns from its training data, but it hasn’t been specifically tuned to behave like a helpful assistant that follows user instructions. 

An instruct model has gone through additional training, commonly called instruction tuning or instruction fine-tuning, to make it better at following commands, answering questions and carrying out tasks in a conversational format. 

So, broadly: 

  • Base modelย โ†’ learns to predict and generate textย 
  • Instruct modelย โ†’ further tuned to follow instructions and interact with usersย 

This means the two versions can have the same architecture, parameter count and quantization, while behaving quite differently. 

Base model vs instruction tuned model

For example: 

35B-A3B-Base-Q4 

and 

35B-A3B-Instruct-Q4 

can both be 4-bit versions of the same underlying model, but the Instruct version is generally the one you’d want for a chatbot or general interactive use. 

The important thing to remember is that Base vs Instruct has nothing to do with model size or quantization

It describes how the model was trained to behave

5. FP16, BF16: How Precisely Are Those Parameters Stored?

Now we have established how many parameters the model contains

The next question is: 

How much information is stored for each parameter? 

This is where you’ll see terms such as: 

FP16 and BF16 

Both use 16 bits per value, but they represent those values differently. 

FP16 BF16
Bits 16-bit 16-bit
Exponent bits 5 8
Fraction bits 10 7
Precision Higher Lower
Numeric range Smaller Much larger
Common use Inference/training Training + modern AI workloads

ย For example, a model with 35 billion parameters stored at 16 bits requires roughly:ย 

35B ร— 16 bits โ‰ˆ 70 GB 

just for its weights. 

That is far too much for many consumer machines.ย Soย people compress the weights.ย 

6. Q4, Q5, Q6, Q8: Quantization

This is where Q4, Q5, Q6 and Q8 come in. 

These are different levels of quantization

Instead of storing model weights using 16 bits, quantization stores them using fewer bits. 

You will commonly see: 

Q8ย โ†’ย roughly 8-bitย 
Q6ย โ†’ย roughly 6-bitย 
Q5ย โ†’ย roughly 5-bitย 
Q4ย โ†’ย roughly 4-bitย 
Q3ย โ†’ย roughly 3-bitย 

The lower the number, the smaller the model generally becomes. 

That can make an enormous difference. 

Model size vs Model quality

A 35B model at 16-bit precision is roughly:ย 

70 GB 

At roughly 4 bits per weight, the same model is closer to: 

18 GB 

The exact size varies because real quantization schemes have additional metadata and don’t always use exactly the nominal number of bits for every value. 

Qwen Parameter Distribution by Component

But the principle is simple:ย 

Lower-bit quantization reduces memory requirements, usually at the cost of some model quality. 

7. Q4_K_M: What Is the Extra Stuff After Q4?

Reading a Quant name
Source: Atomic Chat

You may now encounter something like: 

Q4_K_M

You already know whatย Q4ย means: it is a 4-bit-class quantization.ย 

But what are K and M

They identify the specific quantization scheme

Modern quantization methods don’t necessarily store every weight in exactly the same way. They can use different groupings, scales and precisions to achieve a better balance between model size and quality. 

That is why you’ll encounter names such as: 

  • Q4_K_Mย 
  • q2ks (Same thing just with underscores removed)
  • Q6_K_sย 
  • Q8_0 

You don’t need to memorize the implementation details of every variant. 

For most users, the useful information is: 

Q4_K_M = a commonly used 4-bit-class quantization designed to balance size and quality.ย 

Soย when comparing two versions of the same model,ย Q4_K_M and Q6_K,ย you’reย primarily comparing different quantization levels and schemes.ย 

8. GGUF: What Is the File?

Finally, you may see: 

GGUFย 

This is different from everything we’ve discussed so far. 

GGUF is a model file format

It tells the software how the model is packaged and stored. 

That means a filename like: 

Qwen3-30B-A3B-Instruct-2507-q2ks-mixed-AutoRound-gguf

Can be read as: 

Qwen3 โ†’ which model
30B โ†’ how many parameters exist
A3B โ†’ how many are active per token
Instruct โ†’ how it was tuned
2507 โ†’ version/date identifier
gguf โ†’ container/file format
q2ks โ†’ quantization format
mixed โ†’ not every layer gets the same bit width
AutoRound โ†’ quantization algorithm

That’s the entire “alphabet soup.” 

Putting It All Together

Now take the scary-looking filename again: 

Qwen3.5-35B-A3B-Q4_K_M-GGUF 

Read it from left to right. It isย basically aย spec sheet compressed into one line.ย 

The Cheat Sheet

Term What it means
7B / 35B / 70B Total number of parameters
MoE Mixture-of-Experts architecture
A3B Approximate active parameters per token
FP16 16-bit floating-point representation
BF16 16-bit bfloat representation
Q4 / Q5 / Q6 / Q8 Quantization level
Q4_K_M Specific quantization scheme
it / be Instruction-tuned model or base model
GGUF Model file format

Frequently Asked Questions

Q1. What do 7B, 35B, and 70B mean in LLM model names?

A. They indicate the modelโ€™s total number of parameters, with B representing billions.

Q2. What does A3B mean in an MoE model?

A. A3B indicates the approximate number of parameters active for each token during inference.

Q3. What does Q4_K_M mean in an LLM?

A. Q4_K_M is a 4-bit-class quantization scheme designed to balance model size and quality.

Studying, evaluating, and explaining AI systems for over 6 years.

โ€œ๐˜–๐˜ฏ๐˜ค๐˜ฆ ๐˜ฎ๐˜ฆ๐˜ฏ ๐˜ต๐˜ถ๐˜ณ๐˜ฏ๐˜ฆ๐˜ฅ ๐˜ต๐˜ฉ๐˜ฆ๐˜ช๐˜ณ ๐˜ต๐˜ฉ๐˜ช๐˜ฏ๐˜ฌ๐˜ช๐˜ฏ๐˜จ ๐˜ฐ๐˜ท๐˜ฆ๐˜ณ ๐˜ต๐˜ฐ ๐˜ฎ๐˜ข๐˜ค๐˜ฉ๐˜ช๐˜ฏ๐˜ฆ๐˜ด ๐˜ช๐˜ฏ ๐˜ต๐˜ฉ๐˜ฆ ๐˜ฉ๐˜ฐ๐˜ฑ๐˜ฆ ๐˜ต๐˜ฉ๐˜ข๐˜ต ๐˜ต๐˜ฉ๐˜ช๐˜ด ๐˜ธ๐˜ฐ๐˜ถ๐˜ญ๐˜ฅ ๐˜ด๐˜ฆ๐˜ต ๐˜ต๐˜ฉ๐˜ฆ๐˜ฎ ๐˜ง๐˜ณ๐˜ฆ๐˜ฆ. ๐˜‰๐˜ถ๐˜ต ๐˜ต๐˜ฉ๐˜ข๐˜ต ๐˜ฐ๐˜ฏ๐˜ญ๐˜บ ๐˜ฑ๐˜ฆ๐˜ณ๐˜ฎ๐˜ช๐˜ต๐˜ต๐˜ฆ๐˜ฅ ๐˜ฐ๐˜ต๐˜ฉ๐˜ฆ๐˜ณ ๐˜ฎ๐˜ฆ๐˜ฏ ๐˜ธ๐˜ช๐˜ต๐˜ฉ ๐˜ฎ๐˜ข๐˜ค๐˜ฉ๐˜ช๐˜ฏ๐˜ฆ๐˜ด ๐˜ต๐˜ฐ ๐˜ฆ๐˜ฏ๐˜ด๐˜ญ๐˜ข๐˜ท๐˜ฆ ๐˜ต๐˜ฉ๐˜ฆ๐˜ฎ.โ€ โ€” ๐–ฅ๐—‹๐–บ๐—‡๐—„ ๐–ง๐–พ๐—‹๐–ป๐–พ๐—‹๐—, ๐–ฃ๐—Ž๐—‡๐–พ

Login to continue reading and enjoy expert-curated content.

Responses From Readers

Clear