RaabtaHQ
AI usage & budget

AI usage & budget

What the AI has cost, and how much of this month is left in the budget.

The usage summary

As returned by GET /ai/usage. Every endpoint below that returns this resource returns exactly these fields.

NameTypeDescription
daysrequired
integerWindow length in days: 7, 30 or 90
total_cost_usdrequired
numberBilled spend over the window
total_callsrequired
integerCalls over the window
total_requestsrequired
integerProvider requests over the window
total_input_tokensrequired
integerTokens sent over the window
total_output_tokensrequired
integerTokens returned over the window
total_cached_input_tokensrequired
integerCached input tokens over the window
dailyrequired
object[]Zero-filled, oldest day first
daily[].daterequired
stringThe day, as YYYY-MM-DD in UTC
daily[].cost_usdrequired
numberBilled spend that day
daily[].callsrequired
integerCalls that day
daily[].requestsrequired
integerProvider requests that day
daily[].input_tokensrequired
integerTokens sent that day
daily[].output_tokensrequired
integerTokens returned that day
daily[].cached_input_tokensrequired
integerCached input tokens that day
by_featurerequired
object[]Costliest first
by_feature[].keyrequired
stringThe feature, model or source this row aggregates
by_feature[].cost_usdrequired
numberBilled spend
by_feature[].callsrequired
integerAssistant ticks and one-shot calls
by_feature[].requestsrequired
integerProvider HTTP requests
by_feature[].input_tokensrequired
integerTokens sent
by_feature[].output_tokensrequired
integerTokens returned
by_feature[].cached_input_tokensrequired
integerInput tokens served from the provider cache
by_modelrequired
object[]Costliest first
by_model[].keyrequired
stringThe feature, model or source this row aggregates
by_model[].cost_usdrequired
numberBilled spend
by_model[].callsrequired
integerAssistant ticks and one-shot calls
by_model[].requestsrequired
integerProvider HTTP requests
by_model[].input_tokensrequired
integerTokens sent
by_model[].output_tokensrequired
integerTokens returned
by_model[].cached_input_tokensrequired
integerInput tokens served from the provider cache
by_sourcerequired
object[]business is your own provider key; platform is capacity we served
by_source[].keyrequired
stringThe feature, model or source this row aggregates
by_source[].cost_usdrequired
numberBilled spend
by_source[].callsrequired
integerAssistant ticks and one-shot calls
by_source[].requestsrequired
integerProvider HTTP requests
by_source[].input_tokensrequired
integerTokens sent
by_source[].output_tokensrequired
integerTokens returned
by_source[].cached_input_tokensrequired
integerInput tokens served from the provider cache

Endpoints

2 endpoints, each on its own page with its parameters, responses, error codes and samples in curl, Node and Python.