Contact
Implement · Mistral AI

Can you run it?

Ownership levelPartialnone·limited·partial·substantial·fullAnalytical input B ยท 73.2/100

This page is a projection of the one entry record, the Doesn't fail you and Data control factors that Implement covers. The full verdict is set by all four factors together, floor-weighted so the weakest caps the whole.

Which domain expands which factor
  • AssessUse & modify + Transparency
  • ImplementData control + Doesn't fail you
  • UseDoesn't fail you
  • SupportTransparency

Install & run

Mistral checkpoints are standard safetensors on the verified mistralai org, and Mistral also ships an official inference library. Always pin an exact revision.

# Hugging Face transformers
from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "mistralai/Mistral-Small-3.2-24B-Instruct-2506"  # pick the exact variant you assessed
rev = "<pinned-commit-sha>"                                    # pin the revision, don't float on main
tok = AutoTokenizer.from_pretrained(model_id, revision=rev)
model = AutoModelForCausalLM.from_pretrained(model_id, revision=rev)
# Official Mistral inference library
pip install mistral-inference

# Ollama
ollama run mistral-small

# vLLM (OpenAI-compatible server)
vllm serve mistralai/Mistral-Small-3.2-24B-Instruct-2506 --revision <sha>

# llama.cpp (community GGUF)
./llama-cli -m mistral-small-3.2.Q4_K_M.gguf -p "Hello"

Prefer safetensors; verify per-file checksums after download, and confirm the model's licence.

Hardware & VRAM requirements

  • Mistral 7B / Nemo 12B run comfortably on a single modern GPU (a 24 GB card handles them at full or near-full precision).
  • Mistral Small 3.x (24B) fits a 24 GB card with modest quantization.
  • Mixtral 8x7B benefits from more VRAM despite ~13B active params (all experts must be resident); Mixtral 8x22B and Mistral Large 2 (123B) need multi-GPU or heavy quantization for latency-sensitive serving.

Size to the largest checkpoint you intend to serve, and budget extra headroom for the KV cache at 128K context lengths.

Serving stacks

Because the checkpoints are plain safetensors with standard architectures, mainstream runtimes load them without custom code - and Mistral ships a first-party library:

StackUse it for
mistral-inferenceMistral's official reference inference
vLLMHigh-throughput serving + OpenAI-compatible API
TGIHugging Face-native production serving
llama.cppCPU / edge / GGUF quantized inference
OllamaLocal single-command runs
transformersPrototyping and fine-tuning

This breadth is a large part of why Operational Readiness scores 4; it stops short of 5 only on OneHill-verified day-0 breadth and the narrower official quantization program.

Safe-deployment controls & Deployment Ceiling

Applying the safe-deployment playbook, the model-specific gate rows are:

  • Supply chain: pin the exact mistralai revision hash and verify checksums; prefer safetensors (already the default - no pickle load).
  • Model layer: deploy the instruct variant, never the base checkpoint; set conservative decoding defaults.
  • Input/output layers: add input/output guardrails - the Mistral Moderation API (a fine-tuned Ministral 8B classifier) can serve as the companion filter, since Mistral ships no broadly-distributed open guard-weight; add prompt-injection defences and treat retrieved/tool content as untrusted.
  • Compliance: confirm the per-model licence (Apache vs research-only MRL) before commercial deployment, and archive the copyright/training-content posture in your AI-BOM.

Deployment Ceiling: T2 (customer-facing, human-reviewed) - conditional. With the instruct variant plus input/output guardrails, the Moderation classifier and prompt-injection defences, Mistral reaches customer-facing, human-reviewed use. It is held at T2 rather than higher because safety tuning is lighter than the largest labs and there is no broad independent red-team. T3+ (bounded autonomous) additionally needs a deterministic action-policy engine, per-action human approval for irreversible operations, and external guard tooling beyond what the release provides.

Available quantizations

A broad community ecosystem of GGUF (llama.cpp/Ollama), AWQ/GPTQ and FP8 quantizations circulates (bartowski, unsloth, lmstudio-community and others), and some official low-bit releases exist. Coverage is marked partial because the first-party quantization program is narrower than the largest ecosystems and much of the breadth is community-driven - verify the source and re-check quality before relying on a third-party quant in production.

Fine-tuning & adaptation

For the Apache-2.0 models, standard SFT/LoRA/QLoRA via transformers / PEFT / TRL / Axolotl / Unsloth on the safetensors checkpoints is the practical path, and the specialist variants (Codestral, Mathstral, Devstral, Pixtral) demonstrate the family's adaptability. Because the pre-training data and code are not published, continued pre-training from scratch is not reproducible - this is fine-tuning of released weights, not full-pipeline reproduction. Note the EU AI Act provider implications of placing a derivative on the market (see Assess), and remember that an MRL model may not be fine-tuned for commercial deployment without a negotiated licence.

API / OpenAI-compatible integration

Serve Mistral behind vLLM's OpenAI-compatible /v1 server (or TGI/Ollama endpoints) for a drop-in integration with existing OpenAI-client code, or use Mistral's own La Plateforme API:

vllm serve mistralai/Mistral-Small-3.2-24B-Instruct-2506 --revision <sha> --port 8000
# then point any OpenAI SDK at http://localhost:8000/v1

No model-specific client is required for the self-hosted path - the chat-completions surface behaves like any other OpenAI-compatible endpoint, so routing, retries and gateways carry over unchanged.

If you use Mistral's hosted API instead of self-hosting, its data terms differ and you should read them. Per Mistral's Privacy Policy and help centre - documented, but not yet verbatim-verified for this entry (see the ownership verdict and the primary-doc hand-off):

  • Training on your inputs is on by default on Le Chat and the API unless you opt out (the "allow your interactions to be used to train our models" control); training does not apply to Team and Enterprise plans.
  • Retention: the API keeps input/output for the time needed to generate the output and then ~30 rolling days; Le Chat keeps them until you delete the conversation or your account.
  • Residency: EU hosting by default (servers in the EU); an explicit US API endpoint hosts data in the US, with GDPR Article 46 Standard Contractual Clauses for non-EU processors.
  • Zero Data Retention (ZDR) can be activated for eligible accounts.

Self-hosting the open weights avoids all of the above - the data never leaves your infrastructure.

How this scores

The ownership factors this domain covers, drawn from the one entry record.

3

Doesn't fail youIs it reliable and good enough for the job?

Strong

Competitive-to-strong in each size class on public leaderboards and broadly supported across runtimes; safety tuning is lighter than the largest US labs, so deploy the instruct variant plus the Moderation API.

How this scores (AOI sub-dimensions)
Performance4/5how capable it is relative to its classConsistently competitive-to-strong within each size class on public leaderboards - Mistral 7B and Mixtral were class-leading at release and Mistral Small 3.x remains strong for a 24B - and the leading European open-weight family.
Operational4/5how practical it is to run, serve and maintain in productionBroad ecosystem support: an official inference library (mistral-inference) plus day-0/near-day-0 loading on vLLM, llama.cpp, Ollama, TGI and transformers, safetensors distribution, community quants and hosted endpoints on the major clouds.
Safety3/5whether misuse risks are evaluated and guardrails are providedInstruct variants are safety-tuned and Mistral ships a hosted Moderation API (a fine-tuned Ministral 8B) plus system-level guardrailing guidance - above a bare release.
4

Doesn't extract your dataDoes running it keep your knowledge and data yours?

Strong

Self-hosted, the open weights run on your own infrastructure and nothing leaves - your data and derived knowledge stay yours. Mistral's HOSTED API is different: per its Privacy Policy and help centre it trains on inputs by default unless you opt out (Team/Enterprise excepted), and offers Zero Data Retention; the DPA applies SCCs Module 4 under French law and makes data inaccessible 30 days after termination.

How this scores
Not a scored AOI dimension. For a self-hosted model, data-control is a structural property of running the weights yourself, strong by default unless the model phones home or the licence claws back rights. For a hosted API this factor is the retention + train-on-inputs + residency read, scored from the binding terms.
What this means for adoptionYou own the Apache-licensed flagship models outright: self-host them and the model and your data are yours to run, modify and keep. Overall ownership is partial, not substantial, for one concrete reason - the family is licence-split, so a meaningful subset (Ministral 8B, Mistral Large and Pixtral Large are research-only MRL; Codestral is non-production MNPL) needs a separately negotiated commercial licence, and you cannot treat the line as uniformly free without checking each model. Training is also not transparent (data and code are closed). If you use Mistral's hosted API instead of self-hosting, turn off training and consider Zero Data Retention.

Sources

The same evidence records as the entry sheet. Read means the text was verified; unverified means it is known to exist but not yet read.

Documentationread2026-07-25
Mistral's model-weights documentation page, read verbatim, assigns licences per model: "Mistral 7B, Mixtral 8x7B/8x22B, Codestral Mamba, Mathstral, Mistral Nemo, Pixtral 12B, Mistral Small, Magistral Small and Devstral Small are under Apache 2 License"; "Codestral is under Mistral AI Non-Production (MNPL) License"; "Ministral 8B, Mistral Large, and Pixtral Large are under Mistral Research License."
Model cardunverified2026-07-25
Mistral open-weight checkpoints are hosted on the verified mistralai organisation on Hugging Face in safetensors with per-file checksums.
Vendor announcementunverified2026-07-25
Mistral Small 3 (24B) is released under Apache-2.0 as Mistral recommits to Apache for general-purpose models and moves away from MRL; it offers a 128K context window, tool use and structured output.
Licenceread2026-07-25
The Mistral Research Licence (MRL-0.1), read verbatim, permits use "solely for (a) personal, scientific or academic research, and (b) for non-profit and non-commercial purposes" - excluding revenue activity and SaaS distribution, under France/Paris jurisdiction; it applies to Ministral 8B, Mistral Large and Pixtral Large.
Licenceread2026-07-25
The Mistral AI Non-Production Licence (MNPL-0.1), read verbatim, restricts use: "You shall only use the Mistral Models and Derivatives for testing, research, Personal, or evaluation purposes in Non-Production Environments" - no commercial supply "including...
Vendor announcementunverified2026-07-25
Mistral Nemo (12B) is a 128K-context model released under Apache-2.0 in collaboration with NVIDIA, using the Tekken tokenizer.
Third-party analysisunverified2026-07-25
Mistral AI is a Paris-based EU company and was among the first signatories of the EU General-Purpose AI Code of Practice in 2025.
Vendor announcementunverified2026-07-25
Mistral offers a hosted Moderation API - a fine-tuned Ministral 8B classifier spanning multiple harm categories and 11 languages - plus system-level guardrailing guidance for downstream deployments.
Documentationunverified2026-07-25
Mistral documents its instruct tokenization and chat templates: mistral-common is the ground truth, newer models use the Tekken tokenizer, and the Hugging Face chat template matches mistral-common output.
Documentationunverified2026-07-25
mistral-inference is Mistral's official inference library; the models also load on vLLM, llama.cpp, Ollama, TGI and transformers.
Third-party analysisunverified2026-07-25
Mistral models are competitive-to-strong within their size classes on independent public leaderboards.
Third-party analysisunverified2026-07-25
Mistral AI is a France-based lab whose open-weight lineage (Mistral 7B, Mixtral, Nemo, Mistral Small, specialist variants) is broadly adopted, with mixed Apache-2.0 and research-only licensing and wide ecosystem/cloud availability.
Privacy Policyread2026-07-25
Mistral's Privacy Policy: by default data is hosted in the EU (servers in the EU), with a US API endpoint option that hosts data in the US; non-EU processors are covered by GDPR Article 46 Standard Contractual Clauses.
Documentationread2026-07-25
Mistral help centre: input and output data are used by default to train Mistral's models unless you opt out (via the data-sharing / 'allow your interactions to be used to train our models' control); training does not apply to Team and Enterprise plans.
Documentationread2026-07-25
Mistral help centre: for the API, input and output are kept for the period needed to generate the output and then for thirty (30) rolling days; for Le Chat, kept until you delete the conversation or your account.
Documentationread2026-07-25
Mistral help centre: Zero Data Retention (ZDR) can be activated for eligible accounts.
Data Processing Addendumread2026-07-25
Mistral's Data Processing Addendum (DPA), read verbatim, uses SCCs Module 4 (Processor-to-Controller) for transfers under French governing law (Sec 8), lists sub-processors on the Trust Centre with a 10-day objection window (Sec 7), and provides that data "will no longer be accessible upon the expiry of a thirty (30) days period following the termination" (Sec 10).