Back to Explore
Explain this name

What the parts of a model name actually mean.

Model names carry several unrelated facts at once: a family, a parameter figure that may be the total or only the part that runs, an expert count, a tuning marker, a release track, a date, and sometimes a precision tag applied by whoever converted the file. This page defines those parts one at a time. Every entry quotes the publisher's own words, names the page they came from, and records the day it was last checked.

One name, read part by part

Llama-4-Scout-17B-16E-Instruct

17B is the active parameter count — the weights that run per token — and not the size of the model, which is 109B in total. 16E counts the sixteen experts that make those two numbers differ.-Instruct marks the instruction-tuned build rather than the pretrained base. The weights download freely, so the release is open weight, which is a different claim from open source: its licence is a custom commercial one rather than an OSI-approved licence.

The two markers above are optional. Each opens a short explanation with a click or a key press, closes with Escape, and links to the full entry below — and every word they show is on this page anyway.

What this page is, and is not

These are naming terms. Creators, models, products, and serving platforms are separate entities in this dataset and are not defined here — the methodology page covers the controlled vocabulary ModelTree records facts in, such as lifecycle status and access type. Where publishers genuinely disagree about a term, the entry says so rather than choosing one reading. Nothing here is scored, ranked, or compared.

Recorded terms

Showing all 13 recorded terms.

Total parameters

Parameter notation

Every learned weight a model holds, counted once. It sets what must be stored and loaded, not what runs per token.

The size of the whole checkpoint: all learned weights across every layer and, in a mixture-of-experts model, across every expert. Total parameters govern download size, memory to hold the model, and the hardware needed to load it at a given precision. On a dense model this is also the number that runs on each token; on a sparse model it is not, which is why a name that states only one number can be read two different ways. ModelTree records total and active separately and never collapses them into a single figure.

Also writtentotal paramstotal parameter countparams totalparameter count

Not the same as

Active parameters
Total is what is stored; active is what is computed per token. On Llama 4 Scout the two differ by roughly six times, so quoting either as "the parameter count" misstates the model.
Model size on disk
Bytes on disk depend on the precision the weights are stored at, so the same total parameter count yields very different file sizes once quantized.

In practice

17B (Activated) 109B (Total)
Meta's own model card for Llama 4 Scout, stating both numbers side by side. 109 billion is the total; 17 billion is what runs per token.
17B (Activated) 400B (Total)
Llama 4 Maverick on the same card. Its active count matches Scout's while its total is nearly four times larger, because it holds 128 experts rather than 16.

Primary sources

Entry verified 2026-08-28.

Active parameters

Parameter notation

The weights actually used to produce each token. On a mixture-of-experts model this is far smaller than the total the checkpoint holds.

The subset of a model's weights that participate in computing any single token. A router selects a few experts per token, so a sparse model computes as though it were much smaller than it is while still needing the whole checkpoint in memory. Active parameters therefore track inference cost and latency, while total parameters track storage and memory. A name like "17B" on a mixture-of-experts release is usually the active figure, which is why reading it as the model's size understates the model by a wide margin.

Also writtenactivated parametersactive paramsactivated paramsparameters per tokenactive parameter count

Not the same as

Total parameters
Active parameters never tell you how much memory the model needs. Llama 4 Scout activates 17B per token but the checkpoint is 109B parameters and all of it must be resident.
Dense parameter counts
On a dense model active and total are the same number, so the distinction only bites once a model is sparse — and the name rarely says which it is.

In practice

Llama 4 Scout, a 17 billion parameter model with 16 experts
Meta's phrasing on the model card. The 17 billion is the activated count; the 16 experts are what make the total 109B.
Llama-4-Maverick-17B-128E-Instruct
The repository id carries the active count (17B) and the expert count (128E), but never the 400B total.

Where usage disagrees

Publishers do not agree on whether the bare number in a model's name is the active or the total count, and a name alone does not disclose which convention it follows. Read the model card rather than the name.

Primary sources

  • meta-llama/Llama-4-Scout-17B-16E-Instruct model card Meta · checked 2026-08-28
    We are launching two efficient models in the Llama 4 series, Llama 4 Scout, a 17 billion parameter model with 16 experts, and Llama 4 Maverick, a 17 billion parameter model with 128 experts.

Entry verified 2026-08-28.

Mixture of experts

Architecture

An architecture that holds many expert sub-networks and routes each token to only a few, so active parameters fall well below total parameters.

A model built from many parallel expert sub-networks plus a router that picks a small number of them per token. The checkpoint must carry every expert, so the total parameter count stays large, while only the selected experts do work, so the compute per token stays small. This is the single architectural reason a model name can carry two very different parameter numbers, and it is why ModelTree records total and active as separate fields rather than one.

Also writtenmoesparse mixture of expertssparse moeexpert routing

Not the same as

Dense models
A dense model runs all of its weights on every token, so it has no gap between total and active parameters and needs no expert count in its name.

In practice

Llama-4-Scout-17B-16E-Instruct
16E names the sixteen experts. The router selects among them per token, which is what makes 17B active and 109B total both true of one model.

Primary sources

Entry verified 2026-08-28.

Expert count suffix

Architecture

The E in a name such as 17B-16E: the number of experts the checkpoint holds. It explains the gap between active and total parameters.

A suffix of the form <number>E in a repository id or model name, counting the expert sub-networks in a mixture-of-experts checkpoint. Paired with the parameter figure it is the clearest signal a name gives that active and total parameters differ: two models can share an active count and differ several-fold in total size purely by expert count. The suffix is a publisher convention rather than a standard, so its absence does not mean a model is dense.

Also written16E128EE suffixexpert suffixxNE

Not the same as

The B suffix
B counts parameters in billions; E counts experts. 17B-16E is seventeen billion active parameters across sixteen experts, not seventeen billion experts.

In practice

Llama 4 Scout (17Bx16E)
Meta's own shorthand on the model card: seventeen billion activated parameters, sixteen experts, 109B total.
Llama 4 Maverick (17Bx128E)
Same active count, eight times the experts, 400B total. The E figure is the only part of the name that predicts the difference.

Primary sources

Entry verified 2026-08-28.

Open weight

Openness

The trained weights can be downloaded and run yourself. It says nothing about the licence terms, and it is not the same claim as open source.

A release whose learned parameters are published for download, so the model can be run outside the creator's own service. Availability is the whole of the claim. The licence attached may restrict fields of use, redistribution, or user counts, and the training data and training code may not be published at all. ModelTree stores weight availability and OSI licence approval as two separate booleans for exactly this reason: a model can satisfy the first and fail the second, and most widely used open-weight models do.

Also writtenopen weightsweights availabledownloadable weightsopen-weight model

Not the same as

Open source AI
The Open Source Initiative requires freedoms to use, study, modify and share, plus the data information and code needed to reproduce the parameters. Downloadable weights under a custom licence meet none of that by default.
Source available
Source-available describes published code under restrictive terms. Open-weight describes published parameters, which is a different artefact.

In practice

Llama 4 Community License Agreement
Meta's model card calls this "a custom commercial license". The weights are downloadable, so the release is open weight; the licence is not OSI-approved, so it is not open source.

Where usage disagrees

"Open source" is widely used in marketing for releases that are only open weight. The Open Source Initiative's definition and common industry usage genuinely disagree here, and ModelTree records the two properties separately rather than picking a winner.

Primary sources

Entry verified 2026-08-28.

Open source AI

Openness

The Open Source Initiative's bar: freedom to use, study, modify and share, plus the data information and code needed to rebuild the parameters.

A defined term rather than a description of mood. Version 1.0 of the Open Source Initiative's Open Source AI Definition grants four freedoms — use, study, modify, share — and requires the preferred form for making modifications, which for a machine-learning system means data information, the complete training and inference code under OSI-approved licences, and the parameters under OSI-approved terms. The definition states explicitly that open source models and open source weights must include the data information and code used to derive those parameters, so publishing a checkpoint is not on its own enough to earn the term.

Also writtenosaidopen source modelopen source ai definitionopen source weights

Not the same as

Open weight
Open weight is a fact about availability of the parameters. Open source AI is a fact about licence terms and about what else was published alongside them.
An OSI-approved software licence name
That a model card names a licence such as Apache-2.0 is a fact about the name. Whether OSI approved that licence is a separate fact that only OSI states.

In practice

Use, Study, Modify, Share
The four freedoms the definition grants. A release that forbids any one of them for any purpose is not open source AI under version 1.0, however freely the weights download.

Primary sources

  • The Open Source AI Definition, version 1.0 Open Source Initiative · checked 2026-08-28
    “Open Source models” and “Open Source weights” must include the data information and code used to derive those parameters.

Entry verified 2026-08-28.

Context window

Context units

How much input and output a model can hold at once, counted in tokens rather than words or characters.

The maximum number of tokens a model can attend to in one request, spanning the prompt, any retrieved material, the conversation so far, and in most accountings the response. Publishers state it in tokens and usually abbreviate — 200K, 1M, 10M — so the unit is easy to lose. Maximum output is a separate, smaller limit stated separately, and a stated window is a capability claim, not a promise of quality at that length. ModelTree stores the token figure rather than the abbreviation, so that a page's 128K and the recorded 128000 cannot drift apart. That figure is the reading the source supports: usually the plain decimal one — 128K as 128000, 1M as 1,000,000 — but the exact integer where a page states one, and a binary size where the page fixes one (Solar Pro Preview's "4K" is 4096, on its Phi-3-4K lineage), so the stored number is never tidier than its source.

Also writtencontext lengthcontext sizemax contextwindow size

Not the same as

Max output tokens
Anthropic's overview lists a 1M token context window beside a 128K token max output for the same model. The window bounds the whole exchange; max output bounds only the reply.
Words or characters
A token is neither. Token counts vary by tokenizer and by language, so the same text does not cost the same window on two different models.

In practice

Context window: 1M tokens
Anthropic's model overview table. The unit is tokens, and the M is a millions abbreviation, not a separate unit.
Context length: 10M
Meta's Llama 4 Scout model card. The same field, abbreviated the same way, on a different publisher's page and under a different field name.

Where usage disagrees

Publishers label this field differently — "context window" at Anthropic, "context length" at Meta — and do not always state whether output tokens are counted inside the window. The label alone does not settle it.

Primary sources

Entry verified 2026-08-28.

Model API id

Identifiers

The exact string you send to an API. It is a serving-platform identifier, so one model has several — and none of them is the model's name.

The literal identifier a request must carry to reach a model on a given platform. Anthropic's overview lists a distinct id for the Claude API, Amazon Bedrock, Google Cloud and Microsoft Foundry for the same model; Google's Gemini documentation calls the equivalent field the endpoint. Because the id belongs to the platform rather than to the model, an id is never a safe key for identity across platforms, and ModelTree keeps model, product, and serving platform as separate entities so that one model's several ids do not become several models.

Also writtenapi idmodel idmodel stringendpoint idmodel name string

Not the same as

The display name
"Claude Haiku 4.5" is the name; claude-haiku-4-5-20251001 is one platform's id for it. The punctuation differs because ids must be URL and header safe.
A model alias
An alias is also a valid id, but it is a pointer that can be repointed. A dated snapshot id is not.

In practice

claude-haiku-4-5-20251001
The Claude API id in Anthropic's overview table, carrying a date suffix that pins one snapshot.
anthropic.claude-haiku-4-5
The Amazon Bedrock id for the same model on the same page. A prefix the Claude API id does not have, on a platform ModelTree records separately.
claude-haiku-4-5@20251001
The Google Cloud id for that model, dating the snapshot with @ rather than a hyphen. Three ids, one model.

Primary sources

  • Claude models overview Anthropic · checked 2026-08-28
    Claude API ID | `claude-haiku-4-5-20251001`
  • Gemini models Google · checked 2026-08-28
    Gemini models are available in either stable, preview, latest, or experimental versions.

Entry verified 2026-08-28.

Model alias

Versions and aliases

An id that points at whichever release is current. Convenient, and it means the model behind your code can change without your code changing.

An identifier that resolves to a moving target rather than to one fixed snapshot. Google documents a latest alias that "will get hot-swapped with every new release of a specific model variation", with two weeks' notice by email before a breaking change; Anthropic lists an alias row separately from the API id row for each model. An alias is the right choice when you want the newest behaviour and the wrong one when you need a result to be reproducible, because the same request can reach different weights on different days.

Also writtenaliaslatest taglatest aliasfloating aliasrolling pointer

Not the same as

A dated snapshot
A snapshot id pins one release. An alias does not, and the substitution happens without any change on your side.

In practice

gemini-flash-latest
Google's documented example of a latest alias. It points at the newest release of that variation, stable or preview.
claude-haiku-4-5
The Claude API alias, listed on the same row as the pinned id claude-haiku-4-5-20251001. The alias omits the date; that omission is the whole difference.

Primary sources

  • Gemini models Google · checked 2026-08-28
    Points to the latest release for a specific model variation. This can be a stable, preview or experimental release. This alias will get hot-swapped with every new release of a specific model variation.
  • Claude models overview Anthropic · checked 2026-08-28
    Claude API alias | `claude-haiku-4-5`

Entry verified 2026-08-28.

Dated snapshot

Versions and aliases

A date inside a model id, pinning one fixed release. It is what makes a request reproducible when an alias would not be.

A model identifier carrying an explicit release date, so it resolves to one set of weights and keeps resolving to them. Publishers write the date in several shapes — a trailing YYYYMMDD, an @-separated date, an embedded MM-YYYY — and none of these is standard across vendors. A dated snapshot is the counterpart to an alias: it is what you pin when a result must be reproducible, and its date is a release marker, not a training-data cutoff or a verification date.

Also writtensnapshotsnapshot idpinned versiondate suffixdated version

Not the same as

Knowledge cutoff
The date in an id marks when the release was published. Anthropic lists training data cutoff as a separate row, and the two are routinely different.
A version number
4.5 in claude-haiku-4-5 is the version; 20251001 is the snapshot. A name can carry both, and only the second one pins anything.

In practice

claude-haiku-4-5-20251001
Trailing YYYYMMDD. Version 4.5, snapshot of 1 October 2025.
gemini-2.5-flash-preview-09-2025
Google's documented preview example, dating the snapshot MM-YYYY and placing it after the preview marker rather than at the end of a version.

Where usage disagrees

Date formats inside model ids are not standardised: trailing YYYYMMDD, @YYYYMMDD, and MM-YYYY all appear in current vendor documentation for the same purpose. Parsing a date out of an id is therefore vendor-specific.

Primary sources

  • Claude models overview Anthropic · checked 2026-08-28
    Google Cloud ID | `claude-haiku-4-5@20251001`
  • Gemini models Google · checked 2026-08-28
    For example: `gemini-2.5-flash-preview-09-2025`.

Entry verified 2026-08-28.

Preview version

Versions and aliases

A release track marked in the id itself. Google documents stable, preview, latest and experimental as four distinct tracks with different guarantees.

A marker inside a model id naming which release track the model is on rather than what the model is. Google's documentation sets out four: stable, which usually does not change and is recommended for production; preview, which may be used in production but carries tighter rate limits and at least two weeks' deprecation notice; latest, an alias that is hot-swapped; and experimental, which is not suitable for production and whose endpoints may disappear. The track is a lifecycle fact, so ModelTree records it as lifecycle status on the release rather than reading it out of the name.

Also writtenpreviewpreview modelexperimental versionstable version

Not the same as

A dated snapshot
The track says how stable the release is; the date says which release it is. gemini-2.5-flash-preview-09-2025 carries both.
Deprecated
Preview is a track a model has not yet left. Deprecated is one it has already left, and the two sit at opposite ends of a lifecycle.

In practice

gemini-3.1-flash-lite-preview
A preview-track id from Google's model table. The marker sits in the id, so the track travels with every request.
gemini-3.6-flash
Google's documented example of a stable id: no track marker at all. Absence of a marker is the stable signal.

Primary sources

  • Gemini models Google · checked 2026-08-28
    Gemini models are available in either stable, preview, latest, or experimental versions.

Entry verified 2026-08-28.

Instruct suffix

Tuning

The -Instruct on a repository id marks the instruction-tuned build. The same release without it is the pretrained base model, and they behave differently.

A suffix distinguishing the instruction-tuned checkpoint from the pretrained base one within a single release. Meta ships both and states the difference plainly: instruction-tuned models are meant for assistant-like chat and visual reasoning, while pretrained models are for adaptation to natural language generation. The two share a family, a parameter count, and almost all of a name, so the suffix is often the only thing in an id that tells you which artefact you have — and prompting a base model as though it were tuned is a common consequence of missing it.

Also writteninstructinstruction tunedinstruction-tuned modelchat tuned

Not the same as

The base model
Llama-4-Scout-17B-16E is the pretrained build; Llama-4-Scout-17B-16E-Instruct is the tuned one. Same parameters, different intended use.

In practice

Llama-4-Scout-17B-16E-Instruct
Family, active parameters, expert count, then the tuning marker. Four separate facts in one identifier.

Primary sources

Entry verified 2026-08-28.

Quantization tag

Numeric precision

A tag such as Q4_K_M or F16 naming the numeric precision weights are stored at. It changes file size and output, never the parameter count.

A marker on a converted checkpoint recording how its weights were re-encoded at lower precision. Hugging Face's GGUF documentation lists the types and their arithmetic: F16 is a 16-bit IEEE 754 half-precision float, while Q6_K is 6-bit quantization in super-blocks of sixteen blocks of sixteen weights, resolving to 6.5625 bits per weight. Because quantization is applied after training by whoever converted the file, a quantized build is a distribution artefact rather than a new model, and its tag is not a claim the original creator made.

Also writtenquantizationquantisationQ4_K_Mquant tagbits per weight

Not the same as

Parameter count
Quantizing changes bits per weight, not how many weights there are. A 4-bit and a 16-bit build of one model have identical parameter counts and very different file sizes.
A creator's own release
Most quantized builds are third-party conversions. The tag describes what the converter did, so it carries no guarantee from the model's creator.

In practice

mixtral-8x7b-instruct-v0.1.Q4_0.gguf
A filename from Hugging Face's own GGUF documentation. Everything before .Q4_0 names the model; Q4_0 names the precision it was re-encoded at.
Q6_K
6-bit quantization in super-blocks, documented as resolving to 6.5625 bits per weight. The K marks the block scheme, not a sixth version.

Primary sources

  • GGUF Hugging Face · checked 2026-08-28
    6-bit quantization (`q`). Super-blocks with 16 blocks, each block has 16 weights. Weight formula: `w = q * block_scale(8-bit)`, resulting in 6.5625 bits-per-weight.

Entry verified 2026-08-28.