Deployed worldwide
WZ-IT Logo

Which LLM to self-host? Models and licenses

Timo WevelsiepTimo WevelsiepUpdated: 04.08.2026

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

Select the model, runtime and GPU using real tasks? WZ-IT benchmarks exact model releases against your evaluation set, reviews licences and sizes inference, concurrency and operations together. See GPU servers

“Which LLM should I self-host?” cannot be answered by a leaderboard. A production model must solve real tasks in the required languages, run reliably on the chosen runtime, be legally usable and remain economical under concurrency. This article provides a reproducible selection process. As of August 2026.

Table of contents

Not "the best" model but the right one

Leaderboards and benchmarks tempt you to always want the largest, newest model. For production that is rarely the right decision. A model that reliably solves a well-defined task and runs on the available GPU is more valuable than a top model that blows the hardware or whose license restricts use.

The decision spans task quality, language, licence, context, tool and output formats, hardware, concurrency, latency and operational maturity. A model can be convincing in chat while being unreliable for valid JSON, German domain terminology or high concurrent load.

Model size by use case

The parameter count is the most important lever for hardware demand and capability. The rule of thumb: as large as necessary, not as large as possible.

  • Smaller models (single-digit billion range) suffice for well-defined tasks - classification, simple summaries, structured extraction - and run on modest hardware.
  • Medium models cover a broad everyday range: knowledge retrieval via RAG, drafts, assistance functions.
  • Large models bring the broadest capabilities but demand considerably more GPU memory and compute more slowly.

With mixture-of-experts models, only part of the parameters may be active per token. Depending on runtime and distribution, all weights still need storage or placement across GPUs. Active parameter count is therefore not a complete VRAM figure. See Sizing GPU and VRAM.

The license matters too

An often overlooked point: not every “open” model has the same terms. Approval applies to an exact repository and release, not the brand.

  • Permissive licences such as Apache 2.0 and MIT normally permit broad commercial use but still impose conditions such as preserving notices. Specific Qwen, Mistral or DeepSeek releases may use them.
  • Community and model-specific licences add conditions. Meta's Llama licence includes attribution, acceptable-use terms and special conditions above a very large user threshold.
  • Terms can differ inside one family. Mistral, for example, publishes some models under Apache 2.0 and other releases under a separate licence. Gemma uses its own terms.

Weights, inference code, tokenizer, fine-tune and dataset may have separate terms. A permissive model licence is often simpler, but it is not unrestricted and says nothing about data protection or quality.

Open model families at a glance

Families help with market orientation, while approval remains release-specific:

  • Qwen - a broad range of sizes and capabilities; individual releases may use Apache 2.0.
  • Mistral - a European provider with compact and larger models; terms vary by release.
  • DeepSeek - general, reasoning and code-oriented releases; check the exact licence.
  • Llama - broad ecosystem and runtime support under its own community licence.
  • Gemma - Google's model family under separate terms of use.

This is not a ranking. A family name says little about domain-specific German, structured output or quality on your own document corpus.

How to choose the model

A pragmatic path in four steps:

  1. Define tasks and failure limits, including expected output, prohibited errors and required languages.
  2. Shortlist candidates by licence, context, runtime support, model card and hardware boundary.
  3. Create an internal evaluation set of 30 to 100 representative and difficult cases.
  4. Measure end to end, including prompt, RAG, tools and output validation.
  5. Test operations, including concurrency, peaks, failure, updates and rollback.
  6. Document approval, model ID, version, licence, quantisation, runtime and results.

Capabilities that should actually be tested

Dimension Example measurement
Domain accuracy required key statements and prohibited inventions
German and multilingual use terminology, tone, translation and mixed-language inputs
RAG and grounding answers only from evidence with correct citations
Structured output valid JSON against a schema and stable fields
Tool calling correct tool and parameters, no action without approval
Security prompt injection, secret leakage and disallowed system instructions
Operations time to first token, total latency, throughput and error rate

VRAM, context and concurrency

Memory includes weights, runtime overhead and KV cache. KV cache grows with context and simultaneous requests. Ollama documents that memory requirements scale with parallel requests multiplied by context length. A model that fits for one user may overload under four concurrent users.

Quantisation reduces memory but can affect quality and support. Benchmark the exact combination of model, quantisation, runtime, context and concurrency, including headroom for maintenance and rolling updates.

From model test to safe operations

Approved models remain versioned. New releases pass regression tests, a limited rollout and only then production switching. Gateway aliases avoid hard-coding applications to model IDs. Monitoring observes quality, latency and errors without retaining sensitive prompts by default.

A portfolio can be useful: a small extraction model, a stronger drafting model and a separate embedding model. LiteLLM can centralise routes, limits and fallbacks. What is local AI? explains the complete platform.

How WZ-IT implements selection and operations

WZ-IT combines model evaluation and infrastructure. We build a test set from intended tasks, review exact licences, measure quality and load, and size GPU servers or LLM hosting. Managed AI adds versioning, gateway, monitoring, updates, backup and rollback.

The target is not the model with the highest public score, but the smallest robust combination that meets quality and operational goals and remains replaceable.

Sources

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 Pro or have us assess a custom AI platform, knowledge connection, or integration.

How should we get back to you?

Frequently Asked Questions

Answers to the most important questions

There is no universally best model. The choice depends on tasks, languages, quality thresholds, context, tool use, licence, hardware and concurrency. Compare two to four exact model releases on an internal evaluation set; public leaderboards are only a shortlist.

As large as necessary, not as large as possible. Smaller models (in the single-digit billion parameter range) suffice for many well-defined tasks and run on modest hardware. Larger models deliver broader capabilities but need considerably more GPU memory. The use case determines the size, not the other way round.

Review the licence of the exact model release, not just the family. A family can contain Apache 2.0, MIT, community or commercial terms. Even permissive licences carry obligations such as notices. Also review the model card, acceptable-use terms and the licences for weights, code and tokenizer.

Sometimes, but not across all tasks. Open models can perform very well for extraction, classification, summarisation, RAG and code, while closed frontier models may be stronger elsewhere. Use realistic quality, safety, latency and cost tests.

Yes. Via a gateway like LiteLLM several models can be run behind one interface - for example a small, fast model for simple tasks and a larger one for demanding ones. Applications talk unchanged to the gateway, the model choice is made per use case.

Weights are only part of the requirement. Runtime overhead, KV cache, context length, concurrency and additional loaded models also consume memory. Quantisation reduces demand but may affect quality and hardware support. Measure the exact target configuration under realistic context and concurrent requests.

Contact

Let's Talk About Your Idea

Whether a specific IT challenge or just an idea - we look forward to the exchange. In a brief conversation, we'll evaluate together if and how your project fits with WZ-IT.

Email
[email protected]
Arrange a callback

Callback

Arrange a callback

Leave your number and we will call back — at the latest on the next business day.

For a longer conversation you can book an appointment instead.

Companies worldwide trust WZ-IT

  • ml&s
  • Rekorder
  • Keymate
  • Führerscheinmacher
  • SolidProof
  • ARGE
  • Boese VA
  • nextGYM
  • Maho Management
  • Golem.de
  • Millenium
  • Paritel
  • Yonju
  • EVADXB
  • Mr. Clipart
  • Aphy AG
  • Negosh
  • ABCO Water Systems
1/2 - Topic Selection50%

What is your inquiry about?

Select one or more areas where we can support you.