Retrieve Usage For Run
runs.usage.retrieve(strrun_id) -> UsageRetrieveResponse
/v1/runs/{run_id}/usage
Get usage statistics for a run.
Parameters
run_id: str
Returns
Retrieve Usage For Run
import os
from letta_client import Letta
client = Letta(
api_key=os.environ.get("LETTA_API_KEY"), # This is the default and can be omitted
)
usage = client.runs.usage.retrieve(
"run_id",
)
print(usage.completion_tokens)
{
"completion_tokens": 0,
"completion_tokens_details": {
"reasoning_tokens": 0
},
"prompt_tokens": 0,
"prompt_tokens_details": {
"cache_creation_tokens": 0,
"cache_read_tokens": 0,
"cached_tokens": 0
},
"total_tokens": 0
}
Returns Examples
{
"completion_tokens": 0,
"completion_tokens_details": {
"reasoning_tokens": 0
},
"prompt_tokens": 0,
"prompt_tokens_details": {
"cache_creation_tokens": 0,
"cache_read_tokens": 0,
"cached_tokens": 0
},
"total_tokens": 0
}