Blog & Demos

Tutorials, case studies, benchmarks, and open-source demos – everything you need to build with small language models.

How Knowunity used distil labs to cut their LLM bill by 68%
Case StudyClassification

How Knowunity used distil labs to cut their LLM bill by 68%

Knowunity, an edtech startup processing hundreds of millions of AI requests monthly, used distil labs to train a custom small language model that cut inference costs by 68% while improving classification accuracy from 81% to 93%.

From Production Traces to a Faster, Cheaper, Accurate Model
GuideClassificationQuestion Answering

From Production Traces to a Faster, Cheaper, Accurate Model

Learn how to turn your production LLM agent traces into a compact specialist model that outperforms the original, with zero manual annotation and deployment in under 12 hours.

How to label your emails locally with a distil labs fine-tuned model and n8n
DemoClassificationOn-Prem / Edge

How to label your emails locally with a distil labs fine-tuned model and n8n

Build a fully local Gmail email classification pipeline using a distil labs fine-tuned 0.6B model and n8n, keeping all email data private on your machine.

How SLMs Can Enable On-Device RAG - Making Industrial Machinery More Usable
GuideQuestion AnsweringOn-Prem / Edge

How SLMs Can Enable On-Device RAG - Making Industrial Machinery More Usable

Fine-tuned 1B parameter models can match the accuracy of 3B base models on domain-specific documentation, making on-device RAG viable for industrial equipment without expensive AI-optimized hardware. We tested this on a Siemens PLC manual and achieved a +16 percentage point accuracy gain through distillation.

Making FunctionGemma Work: Multi-Turn Tool Calling at 270M Parameters
DemoTool Calling

Making FunctionGemma Work: Multi-Turn Tool Calling at 270M Parameters

Google's FunctionGemma scores just 10-39% on multi-turn tool calling out of the box, but after fine-tuning with distil labs it reaches 90-97% accuracy across three benchmarks, matching or exceeding a 120B teacher model at 270M parameters.

When Does Reinforcement Learning Help Small Language Models?
BenchmarkClassificationQuestion AnsweringTool Calling

When Does Reinforcement Learning Help Small Language Models?

A controlled experiment across 12 datasets reveals that adding RLVR after SFT consistently improves text generation tasks (+2.0pp) but provides no reliable benefit for structured tasks like classification and function calling.

The LLM in Your Voice Assistant Is the Latency Bottleneck. Replace It with an SLM.
GuideTool CallingOn-Prem / Edge

The LLM in Your Voice Assistant Is the Latency Bottleneck. Replace It with an SLM.

Voice assistants on cloud LLMs are slow and expensive per turn. A fine-tuned SLM is cheaper and faster per request with equal-or-better accuracy on bounded tasks: brain-stage latency drops from ~700ms to ~40ms, and per-turn cost from cloud-API rates to server-amortized pennies.

pytest-generator: AI-Powered Unit Test Generation
DemoOn-Prem / Edge

pytest-generator: AI-Powered Unit Test Generation

Generate high-quality pytest test cases from Python function signatures and docstrings. Runs entirely on your local machine with zero API costs and complete privacy.

Helping Rocketgraph's customers with an OpenCypher-specialized small language model
Case StudyOn-Prem / EdgeTool Calling

Helping Rocketgraph's customers with an OpenCypher-specialized small language model

How distil labs partnered with Rocketgraph to finetune a small language model specialized in translating user questions to Rocketgraph-compliant Cypher queries on IBM Power hardware.