Key ideas
Batching Trades Latency for Dramatically Better Economics
Each decode pass must access the model's weights even when serving only one sequence, so a batch…Show moreShow less
Each decode pass must access the model's weights even when serving only one sequence, so a batch of one bears nearly the entire weight-fetch cost per generated token. Combining many sequences amortizes that fixed cost, initially with only a modest latency increase. Once compute or KV-cache traffic dominates, however, enlarging the batch provides little additional per-token saving. This explains why premium fast modes can use smaller or less densely filled batches, while an arbitrarily slow mode cannot make inference arbitrarily cheap.
Why it matters: Batch size is the central operational lever behind the relationship between token latency, utilization, and API price.
Supporting evidence
if you do not batch together many users, the cost and the economics you get can be a thousand times worse than if you do batch many users together.