alt.freeweights.mistral / Magistral-Small-2506_gguf
From: mistralai <huggingface.co/mistralai>Newsgroups: alt.freeweights.mistralSubject:

Magistral-Small-2506_gguf

Date: 2026-11-15Commit: cf20f37Signed: 2DC28CC7B26A283B ✓

Model. Gguf weights, 72.2 GB in all. Published by mistralai under Apache-2.0.

mistral72.2GBMagistral-Small-2506_ggufggufpermissive
FactsParamsnot statedSize72.2 GBFormatsggufTasknot taggedLicenseApache-2.0From sourcepermissive
$ fw get mistralai/Magistral-Small-2506_gguf
# manifest sha256 001922462509… · 72.2 GB · 5 files
$ fw verify ./Magistral-Small-2506_gguf mistralai/Magistral-Small-2506_gguf
From sourceHosted (signed)mistralai/Magistral-Small-2506_ggufLast check: 2026-11-15 05:20 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Quantized of Magistral-Small-2506.

Works with

Convert with

Scan with

Overview

Size
72.2 GB
Weights
25.1 GB (smallest of 2 GGUF variants)
Parameters
not stated
Formats
gguf
Task
not tagged
License
Apache-2.0 (permissive)
Files
5, each with a sha256
Publisher
mistralai
Added
2026-11-15
Section
alt.freeweights.mistral
Lineage

Original release from the publisher.

Base model: mistralai/Magistral-Small-2506

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 05:20 UTCpassed

Model card

From the publisher at commit cf20f37. Shown as plain text with links; images open at the publisher.

Note. At Mistral, we don't yet have too much experience with providing GGUF-quantized checkpoints to the community, but want to help improving the ecosystem going forward. If you encounter any problems with the provided checkpoints here, please open a discussion or pull request

Magistral-Small-2506 (gguf)#

Building upon Mistral Small 3.1 (2503), with added reasoning capabilities, undergoing SFT from Magistral Medium traces and RL on top, it's a small, efficient reasoning model with 24B parameters.

Magistral-Small-2506_gguf is a GGUF (quantized) version of Magistral-Small-2506.

Learn more about Magistral in our blog post.

Key Features:#

  • Reasoning: Capable of long chains of reasoning traces before providing an answer.
  • lightweight: with its compact size of just 24 billion parameters, Magistral is light enough to run on a single RTX 4090 or a Mac with 32GB RAM once quantized, making it an appropriate model for local deployment and on-device use.
  • Apache 2.0 License: Open license allowing usage and modification for both commercial and non-commercial purposes.
  • Context Window: We recommend setting the context window to 40k. We converted the original weights to gguf with this requirement. Theoretically, an even larger 128k context window is supported but untested.
  • Tokenizer: Utilizes a Tekken tokenizer with a 131k vocabulary size.

Benchmarks Results#

Please see the original model card for benchmarks results.

Usage#

We recommend to use Magistral-Small-2506_gguf with llama.ccp. Follow the install or build instructions to get started.

Magistral-Small-2506_gguf does not support function calling.

In the rest of this usage guide, we assume you have the llama-cli and llama-server binaries available.

Download the model#

Download the weights from the huggingface hub using the huggingface-cli:

pip install -U "huggingface_hub[cli]"

huggingface-cli download \
"mistralai/Magistral-Small-2506_gguf" \
--local-dir "mistralai/Magistral-Small-2506_gguf/"
llama-cli#

You can interact with the model using the llama-cli's llama.ccp tool. Make sure to add --jinja to use our tokenizer. It uses the default system prompt for Magistral.

The default system prompt is in English, but you can customize it if you want by passing the -sys "your_system_prompt" argument to llama-cli.

By default, the context size of llama.ccp is 4096, but you can increase it to 40,960. We also recommend to set the temperature to 0.7 and the top_p to 0.95.

llama-cli --jinja \
-m mistralai/Magistral-Small-2506_gguf/Magistral-Small-2506_Q8_0.gguf \
--ctx-size 40960 \
--temp 0.7 \
--top_p 0.95
# -sys "your_system_prompt" \

Now you can pass to the model the prompt examples or your own prompts !

llama-server#

You can also use the llama-server to run the model as a server. Make sure to add --jinja to use our tokenizer and increase the context size to 40,960.

We also recommend to set the temperature to 0.7 and the top_p to 0.95.

llama-server --jinja \
-m mistralai/Magistral-Small-2506_gguf/Magistral-Small-2506_Q8_0.gguf \
--ctx-size 40960

Now you can interact with the model directly where it is served in the browser, via curl or by using the OpenAI client.

from huggingface_hub import hf_hub_download
import openai

client = openai.OpenAI(
    base_url="http://<your-url>:8080/v1",
    api_key="not-needed",
)

def load_system_prompt(repo_id: str, filename: str) -> str:
    file_path = hf_hub_download(repo_id=repo_id, filename=filename)
    with open(file_path, "r") as file:
        system_prompt = file.read()
    return system_prompt

SYSTEM_PROMPT = load_system_prompt("mistralai/Magistral-Small-2506_gguf", "SYSTEM_PROMPT.txt")

completion = client.chat.completions.create(
  model="Magistral-Small-2506_Q8_0.gguf",
  messages=[
	# The following line is not required if you use the default system prompt.
    {"role": "system", "content": SYSTEM_PROMPT},
    {"role": "user", "content": "How many 'r' are in strawberry?"}
  ],
  temperature=0.7,
  top_p=0.95,
  stream=True
)

print("client: Start streaming chat completions...")
printed_content = False

for chunk in completion:
  content = None
  if hasattr(chunk.choices[0].delta, "content"):
    content = chunk.choices[0].delta.content

  if content is not None:
    if not printed_content:
        printed_content = True
        print("\ncontent:", end="", flush=True)
    # Extract and print the content
    print(content, end="", flush=True)

Use the prompt examples or your own prompts !

Prompt Examples#

Here is a list of questions to help you test the model.

  1. How many "r" are in strawberry? The answer is 3.
  2. John is one of 4 children. The first sister is 4 years old. Next year, the second sister will be twice as old as the first sister. The third sister is two years older than the second sister. The third sister is half the age of her older brother. How old is John? The answer is 22.
  3. 9.11 and 9.8, which is greater? The answer is 9.8.

Files

5 files · 72.2 GBWeights 25.1 GB (smallest of 2 GGUF variants). Sizes and sha256 from the signed manifest.
Hide all 5 files with their sha256
FileSizesha256
.gitattributes1.65 KB12ed726826dc962d2bb92c74ea917fd796f4c12a8e431bc019886e21cc3316a9
Magistral-Small-2506.gguf47.2 GB64922b03b69e02ae2eab9668761986c93b41ea65bdeaa36c951e22c9fd30779a
Magistral-Small-2506_Q8_0.gguf25.1 GB6c7e8eec28de36f086274875e08a06db6b45ae257f96f35cdcfd8f86f3fae9af
README.md5.78 KB538f43fbc43fb52100ef66bd4f3ef3b5563dd1833f4e1b2ce46e5805e0094f27
SYSTEM_PROMPT.txt819 B43c1db03bf38c4a9a096463d4b9de42ba9e835c084e4c7fdc20ffdef85ec8605
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
cf20f373b6 pinned now2026-11-15 05:20 UTC5 files · 72.2 GB

Use it

$ fw get mistralai/Magistral-Small-2506_gguf
# manifest sha256 001922462509… · 72.2 GB · 5 files
$ fw verify ./Magistral-Small-2506_gguf mistralai/Magistral-Small-2506_gguf
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/mistralai/Magistral-Small-2506_gguf.json --dir ./Magistral-Small-2506_gguf $ python3 fw.py verify ./Magistral-Small-2506_gguf ./mistralai__Magistral-Small-2506_gguf.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download mistralai/Magistral-Small-2506_gguf --revision cf20f373b612260a5e0f3a703a34594b3a66b438 --local-dir ./Magistral-Small-2506_gguf
llama.cppDownload one GGUF variant (Magistral-Small-2506_Q8_0, 25.1 GB), then serve it.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download mistralai/Magistral-Small-2506_gguf --include "Magistral-Small-2506_Q8_0*" --local-dir ./Magistral-Small-2506_gguf $ llama-server -m ./Magistral-Small-2506_gguf/Magistral-Small-2506_Q8_0.gguf
OllamaMake an Ollama model from the downloaded file.
$ printf 'FROM ./Magistral-Small-2506_gguf/Magistral-Small-2506_Q8_0.gguf\n' > Modelfile $ ollama create magistral-small-2506-gguf -f Modelfile

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
538f43fbc43fb52100ef66bd4f3ef3b5563dd1833f4e1b2ce46e5805e0094f27
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: mistralai <huggingface.co/mistralai>Newsgroups: alt.freeweights.mistralSubject: Magistral-Small-2506_ggufDate: 2026-11-15Commit: cf20f37Signed: 2DC28CC7B26A283B ✓
Upstream
mistralai/Magistral-Small-2506_gguf
Pinned commit
cf20f373b612260a5e0f3a703a34594b3a66b438
Manifest
Magistral-Small-2506_gguf.json · .minisig
Manifest sha256
001922462509f855cbbfc02e3e45414159b5e0a49f8947a3bf7e285f4987beab
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 05:20 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/mistralai/Magistral-Small-2506_gguf.json $ curl -O https://freeweights.allternit.com/manifests/mistralai/Magistral-Small-2506_gguf.json.minisig $ minisign -Vm Magistral-Small-2506_gguf.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

Parent

mistralai/Magistral-Small-2506 · this model is a quantization of it

No model in the catalog names this one as its parent.

Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download mistralai/Magistral-Small-2506_gguf
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. Magistral-Small-2506_gguf.json. Provenance. Takedown history: none.
From: bartowski <huggingface.co/bartowski>Subject: alamios_Mistral-Small-3.1-DRAFT-0.5B-GGUF
From: microsoft <huggingface.co/microsoft>Subject: chatbench-mistral-7b
From: NousResearch <huggingface.co/NousResearch>Subject: DeepHermes-3-Mistral-24B-Preview
From: mistralai <huggingface.co/mistralai>Subject: Devstral-Small-2-24B-Instruct-2512
From: mlx-community <huggingface.co/mlx-community>Subject: Devstral-Small-2-24B-Instruct-2512-4bit
From: mlx-community <huggingface.co/mlx-community>Subject: Devstral-Small-2-24B-Instruct-2512-6bit