When to fine-tune, what to fine-tune, and what it takes
Fine-tuning is worth it when you need to change how a model behaves, not just what it knows. This guide walks the real projects companies run, the method each one calls for, and the OpenMetal box it belongs on. It also helps you decide whether you should fine-tune at all, or reach for retrieval instead.
Why run fine-tuning on OpenMetal
The case for owning the box for training
Your training data stays put
Fine-tuning data is often your most sensitive material: customer records, source code, internal documents. On dedicated hardware it never leaves infrastructure you control.
Fixed cost for sustained runs
Fine-tuning runs for hours or days. A flat monthly box makes that predictable, where a metered per-hour service turns a long run into an unpredictable bill.
Iterate without the meter running
Fine-tuning is rarely one run; it is many small experiments. Owning the box means you can iterate freely without watching a usage clock.
Train and serve in one place
Fine-tune on a GPU box, then serve the result on the right box (including the CPU box for small distilled models), all on infrastructure you already have.
At a glance
Project to method to box
| Project | Typical method | Box | RAG instead? |
|---|---|---|---|
| Domain adaptation | QLoRA (full for deep shift) | H200 / RP6000 | Sometimes |
| Instruction / format tuning | LoRA / QLoRA | RP6000 / H200 | No |
| Brand voice & tone | QLoRA | RP6000 | No |
| Add / improve a language | LoRA or full | H200 / larger | No |
| Tool-calling reliability | LoRA | RP6000 / H200 | No |
| Distillation to a small model | Full / LoRA on student | H200 / RP6000 | No |
| Classifier / extractor | LoRA (small model) | RP6000 | No |
| Continued pre-training | Full, large corpus | Larger deployment | Usually |
| Safety / guardrail tuning | LoRA | RP6000 / H200 | No |
Box column is a starting recommendation. Final choice depends on the exact model, dataset size, and how fast you want to iterate, which is what a sizing conversation resolves. See the training fit guide for the model-by-method matrix.
Should you fine-tune?
Fine-tune to change behavior, retrieve to add knowledge
The most common mistake is fine-tuning when retrieval would have been simpler and cheaper. A quick test before any project:
- Use RAG, no training, when the need is “answer from our documents” or “keep up with changing facts.” Retrieval handles knowledge, updates instantly, and cites sources.
- Fine-tune when the need is a change in behavior: a consistent output format, a domain style or tone, a specific language, reliable tool-calling, or a small fast model that imitates a big one.
- Do both when you want a model that behaves a certain way and stays current: fine-tune the behavior, use RAG for the facts.
The inference use-case guide covers the RAG side in depth. Everything below is for when fine-tuning is the right call.
The projects
Nine fine-tuning projects, mapped to method and box
Each card gives the project, an example, the method it usually calls for, and the box. “Method” is the lever from the fit guide: QLoRA (cheapest, single card), LoRA (mid), or full fine-tuning (heaviest).
Domain adaptation
QLoRA / LoRAGPUTeach a general model the vocabulary, conventions, and reasoning of a specialized field so it stops sounding like a generalist.
Instruction & output-format tuning
LoRA / QLoRAGPUMake the model reliably follow your instructions and emit a fixed structure (JSON schema, report template, ticket format) every time, without prompt gymnastics.
Brand voice & tone
QLoRAGPUMake outputs sound like your company: the register, phrasing, and do-not-say rules of your style guide, consistently.
Add or improve a language
LoRA / fullGPURaise quality in a language the base model handles weakly, or add a low-resource language your customers use.
Tool-calling & function-calling reliability
LoRAGPUMake an agent reliably choose the right tool and produce well-formed calls, which is often the weak link in agent workflows.
Distillation: shrink a big model into a small one
LoRA / fullGPUTrain a small, cheap-to-serve model to imitate a larger one on your task, so day-to-day inference runs on lighter hardware.
Purpose-built classifier or extractor
LoRAGPUTurn a general model into a fast, accurate specialist for one job: routing, tagging, sentiment, or pulling fields from text.
Continued pre-training on a proprietary corpus
full / larger deploymentGPUKeep training a base model on a large body of your own text so the domain becomes native, not bolted on. The heaviest project here.
Safety & guardrail tuning
LoRAGPUTeach the model your refusal rules, escalation behavior, and boundaries, so it handles sensitive requests the way your policy requires.
Let us scope your fine-tuning project
Tell us what you want the model to do differently and roughly how much data you have. We will suggest a method, a base model, and a box. Proof-of-concept environments are available for testing before you commit.
Pricing for GPU configurations is provided on request.
Talk to an engineer See the fit matrixReference
Glossary and models reference
Every term used across these guides, plus the full table of models with owner and license, lives on the AI Deployment Guides hub.
Companion guides: How fine-tuning works (the concepts) and What you can fine-tune (model-by-method fit). For running finished models, see the inference use-case guide.
Project-to-box recommendations are starting points for a scoping conversation, not guarantees; final sizing depends on your model, dataset, and iteration speed. Model availability and licensing should be confirmed with OpenMetal.

































