Small describes the deployment as much as the model.
A small language model (SLM) is a language model built or selected to work within a tighter compute budget than a broad, large-scale system. The label does not give one universal parameter limit. In the Phi-3 technical report, Microsoft researchers describe a 3.8-billion-parameter model as Phi-3-mini and test a quantized version on a phone. Google’s current Gemma 4 deployment guide lists some variants for mobile and others for laptops, desktops, and servers. These examples use size in relation to a model family, task, and device—not as a shared quality score.
Parameter count is one useful clue, but it does not tell you how much memory an application needs, how quickly a model answers, whether it handles your language, or whether it fits your task. A compact model can be a poor choice for a workload it has not been tested on. A larger model can be wasteful when a smaller one meets the requirement.
Think of “small” as a deployment constraint, not a grade. The model still has to pass the same task-specific checks as any other model.
