Read an AI usage export
Use common provider usage fields
The analyzer accepts common prompt, completion, input, output, cached-token, request-count, and cost field names.
Prefer billed cost when available
A supplied cost field takes priority because it can reflect the provider's actual billing. Missing costs are estimated from the current public model catalog when the model ID matches.
Keep usage files in browser
Parsing and aggregation run in your browser. The page fetches public model prices but does not upload the usage file or request provider credentials.