Start here

How is AI coding usage measured?

Tokens, requests, credits, and time: how each AI coding tool measures usage, and why the units are not interchangeable.

Quick answer

Tools measure usage in one of four units: tokens processed, requests sent, credits spent, or time on task. Tokens describe model work, requests describe calls, credits describe billing, and time describes agent runtime. None converts cleanly into another, so compare within a unit or measure cost per completed task.

The four units

UnitMeasuresUse it for
TokensText processedCost and context
RequestsModel callsPlan allowances
CreditsBilling unitsBudget
TimeAgent runtimeOrb-style metering

Why conversion is lossy

One request can carry thousands or millions of tokens, depending on context. One credit can buy a different number of tokens depending on the model. That is why a chart that mixes units is unreadable even when each number is correct.

  1. Pick the unit of the constraint that blocks you.
  2. Track that unit consistently.
  3. Convert to cost only when you have a rate.
  4. Label every estimate as an estimate.

Compare across tools

The only cross-tool comparison that survives unit differences is cost per completed task. UsageAtlas normalises token fields where tools record them and shows reported plan usage where they do not, so both halves are visible. The token types guide defines each token type.

Questions, answered

Are tokens and requests the same?

No. A request can carry any number of tokens. Plans often limit one and bill on the other.

What is the best metric for comparing tools?

Cost per completed task. Raw tokens and request counts both favour different workflows and neither maps to value.

Why do providers use credits instead of tokens?

Credits let a provider price different models and features on one scale without exposing per-token economics.

Browse by topic