Skip to content
Zingaro AI
Blog · 25 June 2026 · 4 min read

The case for small models

The biggest model is rarely the right one for a job that runs ten thousand times a day. Why we distil, when we do not, and what you own at the end.

By Zingaro AI

  • models
  • cost

There is a reflex in every AI conversation to reach for the largest model available. It is understandable. The frontier models are astonishing, and if you are trying to convince a room that AI can do the job, the biggest model is the safest demo.

It is usually the wrong choice for production. Not because large models are bad, but because the job you are automating is almost never "be brilliant at everything". It is "do this one thing, correctly, ten thousand times a day, for a price that makes sense". That is a different problem with a different answer.

One job, one model

A general model carries the weight of everything it can do, every time you call it. When the job is narrow, most of that weight is wasted. A model a fraction of the size, trained on the job, will often match or beat the general model on that job, and only that job.

That last clause is the whole trade. The small model will be worse at everything else. In a bounded production workflow, everything else is not on the menu.

What you gain

Three things, and they compound.

  • Latency. Smaller models answer faster on the same hardware. For a voice agent or anything a person is waiting on, this is the difference between natural and awkward.
  • Cost. Serving cost scales with model size. At ten thousand calls a day, the gap between a frontier API and a small model on your own GPUs is a budget line, not a rounding error.
  • Ownership. The weights are yours. They sit on your servers, they do not change under you when a provider ships an update, and they do not phone home.

What distillation means

Distillation is how the small model gets good. In plain words: you use a large model to produce a great many worked examples of the job, done well. Then you train the small model to reproduce those examples. The large model is the teacher. It is used once, offline, under your control. The small model is the student, and the student is what goes to production.

It is not magic and it is not free. It takes real examples from your own data, a way to check the teacher's answers, and an evaluation set that tells you when the student is ready. Our engineering team has written about the post-training side of this, where the checks come from code rather than from people.

When a small model is the wrong answer

We would rather say this now than after a pilot.

  • Open-ended reasoning. If the job genuinely needs the model to think through a novel problem, use the big one.
  • A long tail you cannot enumerate. If the inputs are wildly varied and you cannot collect representative examples, a small model will be brittle exactly where it matters.
  • Low volume. If the job runs fifty times a day, the serving savings will not pay for the training. Use an API and move on.

The routing pattern

In practice most of our deployments are neither small nor large. They are both. The small model handles the common cases. When it is unsure, and it is trained to know when it is unsure, the request goes to a larger model, or to a person. The big model becomes an exception path rather than the default, which is where its cost and latency stop mattering.

The question is not "which model is best". It is "which model is best for the ninety per cent, and what happens to the ten".

Side by side

Frontier model over an APIFine-tuned small model on your hardware
LatencyDepends on the provider and the queueDetermined by your hardware, predictable
Cost per callPer token, for everFixed hardware, near-zero marginal
Data residencyProvider's regionYour building, your rules
DriftProvider updates change behaviourNothing changes unless you change it
CeilingHighest availableHigh on the job, low elsewhere
Time to first resultHoursWeeks, including the data work

What it takes

Honestly: examples, evals and patience. A few hundred to a few thousand good examples of the job, depending on how varied it is. An evaluation set that the business agrees represents "correct". And a few weeks in which the first versions are not good enough and the team keeps going.

At the end you own a model that does your job, on your servers, at a cost you can forecast. That is a very different asset from a subscription, and it is why we push most clients toward it once the pilot has proved the job is worth doing.

Author

Zingaro AI

The team that builds and runs AI operations for clients in the United States and the Middle East.

About the teamRSS

Share
LinkedInX
Have a job like this?

Twenty minutes is enough to say whether we can take it.

Book a call
Read next
All pieces
Book a call

Bring us the job you keep postponing.

Twenty minutes is enough to say whether we can take it.

A pilot starts within 5 working days of agreed scope · Nothing upfront · No seat licences