Fine-tuning

Fine-Tuning LLM

Fine-tune open source models for your specific needs.

qwen3-8b vLLM ready
NVIDIA A100 · 40GB · EU marketplace · eu-central
VRAM19.2 / 40 GB
GPU utilisation71%
42 ms
time-to-first-token
128
tokens / sec
62°C
temperature
POST /api/v1/chat/completions200 OK

Fine-tuning takes an open model and teaches it your tone, your domain and your task. At HostYourAI this is project work, scoped and planned together, not a self-service button: your training data stays in the EU throughout, and the resulting model deploys to your own dedicated GPU instance served with vLLM. A concrete example is Loes, the sovereign Dutch model brand, fine-tuned from an open base for natural Dutch.

Training data is usually the most sensitive data a company owns: real conversations, real documents, real decisions. Sending it to a training pipeline outside Europe undoes years of careful data governance in one upload. Fine-tuning inside European datacenters keeps the whole loop, from dataset to deployed weights, under EU jurisdiction.

Why LLM fine-tuning in the EU

Your weights, your sovereignty

A fine-tuned open model is an asset you own. Unlike a proprietary API that can change pricing, behavior or availability overnight, your weights sit on infrastructure you control and can be redeployed anywhere vLLM runs. That is digital sovereignty in a practical form, and it is why open bases like Llama, Qwen and Mistral from the model catalog are the starting point.

Training data is the crown jewels

Datasets built from customer interactions almost always contain personal data, so the GDPR applies to the training run itself, not just to inference. Keeping preparation, training and evaluation in multiple European regions, with AES-256 encryption at rest and a Data Processing Agreement in place, means your legal basis does not depend on third-country transfer mechanisms.

Jurisdiction over the whole lifecycle

US cloud providers fall under the CLOUD Act, which can compel disclosure of data regardless of where the servers stand. A training pipeline on European infrastructure under a European provider removes that question entirely, which regulated sectors in particular tend to require.

EU Inference Router

‹ Insight 1 of 28 ›
98.7% ↗ 12%
4,931 of 5,000 requests served warm
EU-hostedModels run on European GPUs
Drop-inOpenAI and Anthropic compatible
Scale to zeroGPUs idle when nobody is online

When fine-tuning pays off, and when it does not

Fine-tuning is the heaviest tool in the box, so reach for it last. If the model lacks knowledge, retrieval is cheaper and easier to update: the guide Build RAG on EU GPUs shows how a linked knowledge base injects your documents into completions without touching the weights. If the model just needs steering, a good system prompt often suffices. Fine-tuning wins when you need consistent style at scale, deep fluency in a language or domain the base handles poorly, or a smaller model that matches a bigger one on your task and runs cheaper on dedicated GPU instances.

ApproachWhen to choose it
PromptingBehavior fixes with instructions and examples in the prompt
RAGThe model needs your documents or frequently changing knowledge
Fine-tuningConsistent style, domain language or task performance the base lacks
RAG plus fine-tuningDomain fluency and current knowledge at the same time
Smaller fine-tuned modelCut serving cost while keeping quality on one narrow task
python
from openai import OpenAI
client = OpenAI(
    base_url="https://hostyourai.com/api/v1",
    api_key="hyai-...")
client.chat.completions.create(
    model="llama-3.3-70b",
    messages=[{"role":"user","content":"Hallo!"}])

How to start

A fine-tuned model is served exactly like any other: vLLM on your instance, OpenAI-compatible endpoint, your key. While the project is scoped you can already build against a base model such as Qwen3 8B and swap the slug later:

from openai import OpenAI

client = OpenAI(
    base_url="https://hostyourai.com/api/v1",
    api_key="hyai-...",
)

response = client.chat.completions.create(
    model="qwen3-8b",
    messages=[
        {"role": "system", "content": "Answer in formal Dutch, two sentences max."},
        {"role": "user", "content": "Explain what a knowledge base link does."},
    ],
)

print(response.choices[0].message.content)
One-click deployment
OpenAI-compatible API
4 EU datacenters
End-to-end encryptie
Dedicated GPU instances
Audit logging

Questions about LLM fine-tuning

Is fine-tuning self-service?

No. It is scoped per project: dataset review, base model selection, training and evaluation are planned together, and the output deploys to your own instance.

Does my training data leave the EU?

No. Preparation, training and deployment all run in European datacenters, covered by a DPA, and HostYourAI never trains on customer data for its own purposes.

Which base models are suitable?

Open models with permissive licenses, typically Llama, Qwen, Mistral or Gemma variants. The right base depends on your language, task and the GPU budget for serving.

Who owns the fine-tuned weights?

You do, within the license terms of the base model. You can export them and run them on any vLLM-compatible stack, as described in Deploy your own LLM with vLLM.

Should I fine-tune or use RAG?

Start with RAG if the gap is knowledge, since documents change faster than weights. Fine-tune when the gap is style, format or language quality. Many teams end up combining both.

What does it cost?

Training is quoted per project; serving afterwards is pay-as-you-go from your prepaid credit balance. See the pricing page for how billing works.

je vraag
doc-4f2a0.94
doc-9c1e0.91
doc-2b770.88

Everything you need for AI

From model hosting to a customer-facing API, it is built for developers and businesses who want their AI running on infrastructure they actually control, inside the EU.

100%
EU-hosted

Your data and your models stay on European GPUs. GDPR-friendly by design.

200+
Verified models, ready to serve

Llama, Qwen, DeepSeek, Mistral, FLUX and plenty more. Pick one and it is warm in minutes, with no DevOps on your end.

2 SDK
OpenAI & Anthropic compatible

Point your existing client at the Router and keep your tools. No rewrite, no lock-in.

From zero to a warm endpoint in minutes

No infra to manage. Pick a model, get an OpenAI-compatible URL, ship.

1

Pick a model

Choose from the Model Garden or paste any HuggingFace ID. Set the VRAM and pick an EU GPU.

2

Get your endpoint

We deploy vLLM, run readiness probes, and hand you a warm OpenAI- and Anthropic-compatible URL plus an API key.

3

Route and ship

Point your client at the Router. It auto-routes to a warm instance, idles GPUs when nobody is online, and logs every request.

Private by Default

HostYourAI keeps your models, prompts and data on European GPUs. It is built for teams that care about compliance, reliability and real control.

EU-hostedGDPR-friendlyOpenAI-compatiblevLLM-poweredNo lock-in
EU
Full data sovereignty

GPUs and data residency inside Europe. Your prompts never leave the EU.

Open
Models you can audit

Run open-weight models with no black boxes or hidden telemetry.

€0
Scale to zero

GPUs idle when nobody is online, so you only pay for what you run.

Yours
No vendor lock-in

Your infra, your keys, your models. Leave whenever you want.

Works with the tools you already use

The Router speaks the OpenAI and Anthropic APIs, so it drops straight into the clients and SDKs your team already runs. Just change the base URL.

Try HostYourAI for free
docker
anthropic
huggingface
langchain
python
nodedotjs
curl
ollama
jetbrains
jupyter
vercel
zapier
postman
n8n

Frequently asked questions

Can I run this in the EU?

Yes. HostYourAI runs open models on GPUs in European datacenters via vLLM. Your prompts and outputs never leave the EU and there is no US cloud provider in the chain.

Is it GDPR-compliant?

Yes. All processing happens inside the EU, a Data Processing Agreement (DPA) is available and the subprocessor list is public. Open weights also mean no training on your data.

Is the API OpenAI-compatible?

Yes. Point your existing OpenAI or Anthropic client at our Router (https://hostyourai.com/api/v1), change only the base URL and API key. No rewrite, no lock-in.

What does it cost?

Pay-as-you-go on one prepaid credit balance: the shared router per token or a dedicated GPU per hour. Free to start, no minimum, no fixed monthly fee.

Model garden

Works with 390+ open models

Text and image models on dedicated EU GPUs. Every model tested on our own hardware.

Related pages

Explore more about EU-hosted AI on HostYourAI.

Host. Route. Ship.

No credit card required. Pay as you go, cancel anytime.

Start Hosting Free Today