LLM token economics
Cache-hit rate, blended $/MTok, and token-type cost shares for a time range. The blended rate uses provider-reported cost. Providers don't report cost per token type, so by_type is priced from configured list prices instead and carries priced_tokens — the share of its tokens that pricing covered. For the users driving that cost, page /analytics/llm-top-users-by-cost.
/analytics/llm-token-economicsCache-hit rate, blended $/MTok, and token-type cost shares for a time range. The blended rate uses provider-reported cost. Providers don't report cost per token type, so by_type is priced from configured list prices instead and carries priced_tokens — the share of its tokens that pricing covered. For the users driving that cost, page /analytics/llm-top-users-by-cost.
Query Parameters
Start of the time range to report on, inclusive.
date-timeEnd of the time range to report on, exclusive.
date-timeFilter to specific LLM telemetry providers.
Filter to specific model names.
Filter to specific users by id.
Filter to users in specific groups.
Response Body
application/json
application/json
curl -X GET "https://example.com/analytics/llm-token-economics?start_time=2019-08-24T14%3A15%3A22Z&end_time=2019-08-24T14%3A15%3A22Z"{ "by_type": [ { "token_type": "string", "tokens": 0, "priced_tokens": 0, "weighted_cost": 0.1 } ], "cache_hit_rate": 0.1, "cost_per_mtok": 0.1}LLM spend summary GET
Subscription-vs-API cost split for a time range, using configured seat pricing. Accepts only seat-coherent filters: provider, user, and group scope both the usage legs and the priced seats; a model can't scope a seat, so there is no model param (and no auth_mode — the endpoint decomposes by auth path itself).
LLM token time series GET
LLM token usage over time.