Fast tokens. Slow answers.
Why a fast decoder can still leave you waiting, and the four measurements that make a comparison useful.




A practical journal about open language models, APIs and the engineering.
Explore the journalThe numbers behind the numbers.

Why a fast decoder can still leave you waiting, and the four measurements that make a comparison useful.
Read the storyWhy a fast decoder can still leave you waiting, and the four measurements that make a comparison useful.
The useful comparison starts with the work you need done, not the loudest promise of zero refusals.
A smaller weight file is the beginning of a memory budget. Context, runtime and quality still have a bill to pay.
A working request, a sensible model choice and a way to check the answer. Leave the GPU setup out of your afternoon.
A refusal behavior, a weight modification and a training process are three different things. The distinction matters.
A familiar request format is a useful beginning. A reliable application needs a few more checks.
Fitting the documents into the window is easy to count. Getting the right fact back is the part to test.
Idle hours, output tokens and rejected answers belong in the same budget. Start with your own assumptions.
A small, carefully chosen task set tells you more than an impressive answer selected after the fact.
No matching stories. Try another term or choose Everything.

Tokens are only part of the bill. Work through the cost of an API, a rented GPU or the machine already on your desk.
Do the inference maths First, make the model fit ↗