Any LLM usage log, no fixed format
Every team logs LLM calls a little differently. JSONBee doesn't ask you to match a schema; it reads the field names the way you would.
- Tokens are tokens. input_tokens, outputTokens, cache_read_tokens: anything named for tokens is counted as tokens, and totals read as 22.6K tokens, not 22565.
- Cost is money. Fields named cost, price, spend or fee are dollars, or rupees, euros and others when the name says so (cost_inr, price_eur).
- Models and purposes are categories. Breakdowns and charts by model, feature or endpoint come out on their own.
- Timestamps are time. ISO dates and Unix timestamps become a timeline of calls and spend.
- JSON or JSON Lines. A summary file with an array of calls, or a JSONL log with one call per line.