AI companies
Analytics for AI companies growing faster than their data team.
Usage and revenue change every week. Sales, product, and leadership can ask about them directly and get the answer your data team would give.
Definitions every answer agrees on.
Your data team defines governed metrics once, in YAML kept in Git, and every answer uses them.
How the semantic layer worksmetrics/billable_llm_cost.yml
metrics:
billable_llm_cost:
name: Billable LLM cost
model_id: model_call
operations:
- operation: filter
parameters:
key: is_internal_traffic
operator: "=="
value: false
- operation: filter
parameters:
key: is_retry
operator: "=="
value: false
aggregation:
type: sum
key: cost_usdWhat your team wrote down shapes the answer.
Your code and docs already say how revenue and usage should be read. Supersimple follows them, and every rule it applies shows up as a step you can check.
Report ARR from ARR Movement. Subscription ARR also counts trials.
Retries of failed generations are never billed to the customer.
Team plans move from seat pricing to usage commits on June 2.
[1]Cited in the answer
What would your team ask first?