Time to first token
msHow long someone waits before the response begins. This is the metric users feel first.
01
Chat, copilots, voice and interactive agents
Model performance is the shape of an experience: when an answer starts, how smoothly it arrives, and whether the system stays dependable under load.
A useful performance view asks
Treating these as one score makes model selection simpler—and usually wrong.
How long someone waits before the response begins. This is the metric users feel first.
01
Chat, copilots, voice and interactive agents
How quickly text arrives after generation starts. It determines whether a long answer feels fluid or laboured.
02
Long-form generation, coding and batch workloads
The complete request journey, including routing, provider queues, inference and network transfer.
03
Tools, structured outputs and multi-step workflows
The same response streams below at three different relative speeds. Compare the pause before generation with the pace after the first token arrives.
Live relative-speed playback
Speeds are slowed proportionally so the difference is visible.
Measured pace
18 tokens/s
Fast pace
45 tokens/s
Very fast pace
90 tokens/s
Illustrative profiles show why a single leaderboard cannot describe every product. Shorter latency bars are better; longer throughput and reliability bars are better.
Optimise the start
Optimise the whole request
Optimise useful work
Total latency is a chain, not a single model measurement. Breaking the request into stages shows where optimisation will actually help.
Illustrative request journey
Browser to first generated token
302 ms
Phaseo routing
38 ms
Provider queue
76 ms
First token
188 ms
Optimise the longest stage first.
Faster routing cannot compensate for a long provider queue. A faster model cannot fix repeated tool calls.
Availability percentages are easier to reason about when translated into the interruption they allow.
43m 50s
8h 46m
21m 55s
4h 23m
4m 23s
52m 36s
Performance work becomes clearer when the user experience—not an abstract score—sets the target.
Prioritise time to first token.
A fast start usually matters more than peak output speed. Stream early and keep the response moving.
Prioritise sustained throughput.
Measure generation separately so provider queues do not hide a slow model behind one average.
Measure the full request path.
The model can be fast while orchestration is slow. Track routing, retries and tool calls separately.
Compare real models across benchmarks, pricing and Phaseo Gateway performance signals.