Skip to content

Small language model (SLM)

Updated 9 July 2026 Reviewed by Teemu Malinen

What is Small language model (SLM)?

A language model small enough to run cheaply, sometimes on your own hardware or even a phone. It trades broad general knowledge for lower cost, speed and easier control, and it does narrow, well-defined jobs well. As a rough line, anything under about 30 billion parameters gets called small.

Why it matters

Not every job needs the biggest, most expensive model. A small language model is compact enough to run cheaply, sometimes on your own servers or even a phone, and for a narrow well-defined task it can match a large one at a fraction of the cost. For a business that changes the maths of putting AI into a product. Running a huge model on every request adds up fast; a small one tuned to a single job keeps the unit cost low, and it can run on your own hardware so sensitive data stays in-house. The trade is breadth. An SLM does its one thing well and lacks the general knowledge of a large model.

In practice

A manufacturer runs a small model on the factory floor to read sensor logs and flag faults, with no data leaving the site. A software team uses one for a single classification step inside a larger pipeline where a general model would be overkill. As a rough line, anything under about 30 billion parameters gets called small. The point is fit for purpose, not size for its own sake.

Otto Sunnari, Sales and partnerships at Sofokus

Ready to start leveraging AI?

Call, email, or book a time straight from my calendar.

Otto Sunnari

Sales and partnerships