[email protected]

Basics · Local AI for Business

Mistral Large on-premise: licence per model, hardware requirements and open-weight alternatives

Editorial note: Versions, commands and prices may change. Please verify critical steps independently before production use. This guide does not replace individual professional, legal or tax advice.

Run Mistral models on your own hardware or a dedicated GPU server in Germany?

The LLM hosting page compares the operating options, Mistral hosting classifies the licence per model. On the AI Cube, vLLM and Open WebUI run preinstalled in your own network.

View LLM hosting · View AI Cube

"Mistral Large" refers to several models with different licences: Large 2 is under a research licence, Large 3 under Apache 2.0, and Large 4 has no licence text yet. This guide reads the licence of each model from the model card and LICENSE file, calculates hardware requirements with disclosed assumptions and classifies alternatives. Status 28 October 2026, checked against Hugging Face and the Mistral model overview.

Table of contents

In brief

  • Mistral Large 3 (675 billion parameters, mixture of experts) is under Apache 2.0 and needs an 8-GPU node: 681.5 GB of weights in FP8, 403.1 GB in NVFP4.
  • The licence belongs to the model, not the family. Mistral Medium 3.5 and Devstral 2 exclude companies with more than USD 20 million monthly revenue, Large 2 and Pixtral Large are restricted to research purposes.
  • Mistral Large 4 has been available as a preview via the API since 6 October 2026. Weights and licence text were not published on 28 October 2026.
  • For a single 96 GB GPU, Mistral Small 4 (Apache 2.0) fits by calculation in NVFP4 with 70.8 GB of weights.

The Mistral lineup as open weights

The model overview lists open-weight models alongside commercial ones. The table shows the text models relevant to companies. Weight sizes are the file sizes of one format on Hugging Face (several repositories contain the weights twice, in Mistral and Transformers format).

Model Architecture Context Licence Weights
Mistral Large 3 (12/2025) MoE, 675B total, 41B active 256k Apache 2.0 FP8 681.5 GB, NVFP4 403.1 GB
Mistral Medium 3.5 (04/2026) dense, 128B 256k Modified MIT, revenue threshold FP8 133.6 GB
Mistral Small 4 (03/2026) MoE, 119B total, 6.5B active 256k Apache 2.0 FP8 120.9 GB, NVFP4 70.8 GB
Ministral 3 (3B, 8B, 14B) dense 256k Apache 2.0 14B: FP8 15.7 GB
Devstral 2 (123B) dense 256k Modified MIT, revenue threshold FP8 128.2 GB
Devstral Small 2 (24B) dense 256k Apache 2.0 FP8 25.8 GB
Mistral Large 4 (preview) MoE, 1.05T total, 52B active 1M per docs not published not published

The model cards of Large 3, Medium 3.5, Small 4 and Ministral 3 list German among the supported languages. With MoE models all experts have to sit in memory, the active parameters only determine the compute load per token.

Licences: what they allow companies

What was read are the LICENSE files and the frontmatter of the model cards, not the family name.

Licence Models What it allows companies
Apache 2.0 Large 3, Small 4, Ministral 3, Devstral Small 2, Magistral Small 2509, Mistral Nemo, Mixtral 8x22B Commercial use and modification without a revenue or user threshold (model card). Include the licence text.
Modified MIT Medium 3.5, Devstral 2 MIT rights, but: no rights if the consolidated global monthly revenue of your company (or your employer) exceeded USD 20 million (or the equivalent in another currency) in the preceding month. Applies to the model and all derivatives, including those from third parties. Above that only with a commercial licence from Mistral AI or through its hosted service.
Mistral Research License Large 2 (2411), Pixtral Large, Ministral 8B (2410), Mistral Small (2409) Research purposes only: non-commercial and not connected to business operations. Explicitly excluded are use by employees in their daily tasks, tests and proofs of concept intended to generate revenue, and hosted services. Also applies to the outputs of the model.
Non-Production License Codestral 22B Testing, research and evaluation in non-production environments only, no provision as part of a commercial activity.
CC BY-NC 4.0 Voxtral TTS Non-commercial.

Three consequences in practice:

  1. "Mistral Large on-premise" can mean two licences. Anyone who loads a Large 2 model because it appears in older guides uses it in a company outside the licence. Large 3 is the Apache 2.0 model.
  2. The revenue threshold of Medium 3.5 is a group question. The wording: "the global consolidated monthly revenue of your company (or that of your employer) exceeds $20 million (or its equivalent in another currency) for the preceding month". What counts is the monthly revenue of the preceding month, not annual revenue. How group revenue is counted is not regulated in detail by the text. Your legal department or Mistral AI ([email protected]) clarifies this, this page is not legal advice.
  3. Derivatives stay bound. The licence expressly covers "derivatives, modifications, or combined works". Quantizations, GGUF files and fine-tunes of Medium 3.5 fall under the same revenue threshold on that reading (assessment, not legal advice). For Large 3, the original is under Apache 2.0.

Steps before the download: record the exact repository ID, read the LICENSE file and model card, compare thresholds with your own figures, store the licence status with a date in the model register. The comparison beyond Mistral is in Open LLM licences for commercial use.

Mistral Large 4: release status

Mistral Large 4 has run as a public preview via Mistral Studio and the API since 6 October 2026. Mistral announces the weights for the end of the month and lists only "Open" as the licence on the model page, without a text; the page's weights table shows weights and licence as "Coming soon". On 28 October 2026 no Large 4 repository with files was available in the mistralai organisation on Hugging Face. An announcement page names 29 October 2026 as the expected release for mistralai/Mistral-Large-4-1T-A52B.

Based on the parameter count (1.05 trillion), the weights come to about 1.05 TB at 8 bit and about 0.53 TB at 4 bit. This is a calculation without file size: for Large 3, NVFP4 at 403.1 GB is 19 percent above the rule of thumb because scaling values per 16 weights are added to the 4-bit weights and attention, embedding and gate layers stay unquantized (params.json). Hardware and licence of Large 4 will be assessed only after publication.

Hardware requirements: calculation and table

The calculation follows Sizing GPU and VRAM for LLMs:

  1. Weights = file size of the checkpoint.
  2. KV cache per token: classic attention 2 × layers × KV heads × head dimension × bytes (Medium 3.5: 88 layers, 8 KV heads, dimension 128, so 352 KiB). Large 3 and Small 4 use multi-head latent attention, vLLM stores kv_lora_rank + qk_rope_head_dim values per layer (source code): Large 3 61 × (512 + 64) × 2 bytes = 68.6 KiB, Small 4 36 × (256 + 64) × 2 bytes = 22.5 KiB (values from params.json and config.json).
  3. Cache budget = GPUs × GPU memory × 0.92 (vLLM default for --gpu-memory-utilization) - weights - 4 GB reserve per GPU.
  4. Tokens in cache = cache budget ÷ KV cache per token. With classic attention the KV heads are spread across the GPUs, as long as their number does not exceed the number of KV heads. With multi-head latent attention there is only one latent KV head (num_kv_heads=1, max_tp_shards=1 in the source code): the cache for each token sits in every tensor-parallel rank, so the tokens are the budget ÷ KV cache per token ÷ number of GPUs. The vLLM docs name an 8x KV cache duplication for DeepSeek-R1 with -tp 8 and -dcp (decode context parallelism) as a remedy.
Model and format Hardware (GPU memory per NVIDIA) Weights Cache budget Tokens in cache Sessions of 32k
Large 3, FP8 (MLA) 8 × H200, 141 GB 681.5 GB 324.3 GB about 577,000 17.6
Large 3, FP8 (MLA) 8 × H100 SXM, 80 GB 681.5 GB negative does not fit 0
Large 3, NVFP4 (MLA) 8 × H100 SXM, 80 GB 403.1 GB 153.7 GB about 273,000 8.3
Medium 3.5, FP8 4 × H100 SXM, 80 GB 133.6 GB 144.8 GB about 402,000 12.3
Medium 3.5, FP8 2 × RTX PRO 6000, 96 GB 133.6 GB 35.0 GB about 97,000 3.0
Small 4, FP8 (MLA) 2 × RTX PRO 6000, 96 GB 120.9 GB 47.7 GB about 1.04M 31.6
Small 4, NVFP4 (MLA) 1 × RTX PRO 6000, 96 GB 70.8 GB 13.5 GB about 586,000 17.9
Ministral 3 14B, FP8 1 × 24 GB 15.7 GB 2.4 GB about 14,400 0.4

Assumptions: KV cache in BF16, 1 GB = 10^9 bytes, reserve as a planning value (likely higher for large models with tensor parallelism), sessions = tokens in cache ÷ 32,768. In the MLA rows the token count is already divided by the number of GPUs (step 4). An FP8 KV cache doubles the number of sessions by calculation, quality has to be checked. For Large 3 this matches the model card: FP8 on a node with 8 × H200, NVFP4 on a node with H100 or A100. GPU memory: H100 80 GB (SXM, the NVL variant has 94 GB), H200 141 GB, RTX PRO 6000 96 GB. On 128 GB of unified memory, Small 4 in NVFP4 (70.8 GB) fits by calculation from this lineup, see LLM models on 128 GB unified memory. Quantization overview: LLM quantization.

Running with vLLM and llama.cpp

vLLM is the route Mistral recommends (Large 3, Medium 3.5). For Large 3 the model cards name --tensor-parallel-size 8, the Mistral tokenizer mode (--tokenizer_mode mistral --config_format mistral --load_format mistral) and, for tool calling, --enable-auto-tool-choice --tool-call-parser mistral. --max-model-len defaults to 262144, "not necessary for most scenarios". Medium 3.5 adds --reasoning-parser mistral and, per its model card, requires a nightly version of vLLM, and Small 4 uses two GPUs with --attention-backend FLASH_ATTN_MLA. On H100 and A100, vLLM falls back to Marlin FP4 for NVFP4: a memory gain, but according to the model card no speed gain over FP8. For contexts above 64k, Mistral observed a quality drop with NVFP4 and recommends the FP8 weights there. Docker, parameters, security and metrics are covered in vLLM production deployment, the engine itself in What is vLLM? and Multi-GPU inference without NVLink.

llama.cpp is under the MIT licence. The llama-server offers an OpenAI-compatible API, continuous batching and parallel slots (--parallel), --api-key and, with --metrics, Prometheus metrics; /health is reachable without a key. GGUF files come from third parties, for example Unsloth: Large 3 in Q4_K_M 407.0 GB, Small 4 in UD-Q4_K_M 73.8 GB (file sizes, retrieved 28 October 2026). The Medium 3.5 model card warns about GGUF files generated with a faulty Transformers configuration. llama.cpp suits few concurrent users and memory shared by GPU and CPU; for many users vLLM is the choice, see vLLM vs. Ollama and vLLM, Ollama or llama.cpp.

EU and data protection when running locally

  • Vendor: according to its licence text, Mistral AI is a French société par actions simplifiée based in Paris (MRL). When run locally, prompts and documents stay on your infrastructure, the vendor is not involved in processing, only in licence and further development.
  • Data paths: weights are downloaded once, after which HF_HUB_OFFLINE=1 stops calls to the Hub. vLLM collects anonymous usage data by default (VLLM_NO_USAGE_STATS=1 switches that off, docs), Hugging Face libraries send telemetry (HF_HUB_DISABLE_TELEMETRY=1, docs).
  • What stays open: legal basis, access rights, logging, deletion concept and obligations under the EU AI Act have to be settled per application. Assessment criteria are in GDPR-compliant AI: assessment criteria, the obligations in The EU AI Act for companies. This page is not legal advice.

Alternatives in the open-weight market

Other vendors also differ in licence per model. What was read are model cards and LICENSE files (retrieved 28 October 2026).

Family Examples Licence Conditions
Qwen Qwen3.8-27B, Qwen3.5-122B-A10B Apache 2.0 no threshold
Qwen Qwen3.8-Flash-Next (180B) Qwen Community License 1.0 model name shown in the product with more than 100 million users or USD 20 million monthly revenue; model-as-a-service and AI work assistants need their own licence, purely internal use without third-party access is excluded
Llama Llama 4 Scout, Maverick Llama 4 Community License licence from Meta with more than 700 million monthly users on the release date; "Built with Llama"; per the acceptable use policy, rights to the multimodal models are not granted to individuals domiciled in the EU or companies based there (end users of a product excepted)
Gemma Gemma 4 31B Apache 2.0 no threshold
DeepSeek DeepSeek V4.1 Flash, V4 Pro MIT no threshold
gpt-oss gpt-oss-120b Apache 2.0 plus a short usage policy: comply with applicable law

Model choice is classified in Which LLM to self-host?, the overall setup in The open-source LLM stack.

Selection criteria

Task Model German Context Licence Weights and hardware
Internal assistant and RAG, several users Small 4 model card lists German 256k Apache 2.0 NVFP4 70.8 GB, 1 × 96 GB
Small assistant, limited hardware Ministral 3 14B model card lists German 256k Apache 2.0 FP8 15.7 GB, 24 GB class
Agents and coding, revenue up to USD 20 million per month Medium 3.5 model card lists German 256k Modified MIT FP8 133.6 GB, 2 to 4 GPUs
Coding agents without a revenue threshold Devstral Small 2 not explicitly listed 256k Apache 2.0 FP8 25.8 GB, 1 GPU
Largest Mistral open-weight model without a revenue threshold Large 3 model card lists German 256k Apache 2.0 403 to 682 GB, 8 GPUs

The table classifies models and is not a hosting offer, the checkpoints on the Mistral hosting page are the ones that are hosted. Quality on German technical texts is shown only by a test with your own questions, as described in Measuring RAG quality.

Status and methodology

  • Status: 28 October 2026. Models, licence texts and file sizes were read on Hugging Face and docs.mistral.ai on 28 October 2026. Mistral Large 4 will be reassessed once the weights are published.
  • Calculation: file sizes from the repositories (one format), cache values from config.json and params.json. Reserve and BF16 cache are assumptions, the MLA cache and its duplication per GPU follow the vLLM source code and the vLLM docs. Not measured: cache sizes on real hardware, throughput, latency, answer quality.
  • Not covered: Mistral's audio, time-series and moderation models, API usage.

Our approach at WZ-IT

Before the proposal we check which checkpoint is permitted for your company. We run Mistral Small 4 and Devstral Small 2 on the Managed GPU Server in Germany with vLLM and Open WebUI, which checkpoint suits which GPU configuration is on the Mistral hosting page. For Mistral Medium 3.5 and Devstral 2, the Managed GPU Server 192 (two GPUs) is the minimum recommended there, and both are subject to the revenue threshold of the Modified MIT License. For operation in your own network, the AI Cube offers 128 GB of unified memory with vLLM and Open WebUI preinstalled. LLM hosting compares the operating options.

Further guides

Use Mistral models in your own operation? WZ-IT checks licence and hardware before the proposal and runs the model on a dedicated GPU server in Germany. For operation in your own network there is the AI Cube. LLM hosting · Managed GPU Server · AI Cube

Rather have it operated?

You'd rather not run Local AI for Business yourself? WZ-IT handles setup, operations and maintenance - privacy-focused from Germany.

Enquiry

Assess local AI for your use case

Start with the AI Cube or have us assess a custom AI platform, knowledge connection, or integration.

  • Straight with Timo and Robin - no sales team, no pitch
  • A professional assessment of your situation
  • Concrete next steps for infrastructure, software or AI

The conversation is free and non-binding.

I got to know Timo and Robin as dedicated and professional partners who make a lot of things possible for their clients that initially seem impossible. I felt very well advised. The services offered have thoroughly convinced me. (translated)
Andrea PawlowskiCommunications Manager, Golem.de, Germany
Timo and Robin, founders of WZ-IT

Assess local AI for your use case

I got to know Timo and Robin as dedicated and professional partners who make a lot of things possible for their clients that initially seem impossible. I felt very well advised. The services offered have thoroughly convinced me. (translated)
Andrea PawlowskiCommunications Manager, Golem.de, Germany

Frequently Asked Questions

Answers to the most important questions

Knowledge

More on Local AI for Business

All Local AI for Business articles

Companies worldwide trust WZ-IT

  • Stadtwerke Brühl
  • DGHO e.V.
  • solarwerkstatt berlin
  • Krüger Dirndl
  • ABCO Water Systems
  • Golem.de
  • EVADXB
  • nextGYM
  • AInergy
  • ml&s
  • Odiseo Solutions
  • Annota
  • ARGE
  • SweetConnect GmbH
  • Aphy AG
  • CORGOS
  • Rekorder
  • SolidProof
  • Yonju
  • Keymate
  • Paritel
  • Mr. Clipart
  • Millenium
  • Negosh
  • Führerscheinmacher
  • BTI
  • Deutsche Gesellschaft für Datenschutz
Read client reviews