Skip to content
  • Auto
  • Light
  • Dark
DiscordForumGitHubSign up
View as Markdown
Copy Markdown

Open in Claude
Open in ChatGPT

Retrieve Run Usage

runs.usage.retrieve(strrun_id) -> UsageRetrieveResponse
get/v1/runs/{run_id}/usage

Get usage statistics for a run.

ParametersExpand Collapse
run_id: str
ReturnsExpand Collapse
class UsageRetrieveResponse:
completion_tokens: Optional[int]
completion_tokens_details: Optional[CompletionTokensDetails]
reasoning_tokens: Optional[int]
prompt_tokens: Optional[int]
prompt_tokens_details: Optional[PromptTokensDetails]
cached_tokens: Optional[int]
total_tokens: Optional[int]
Retrieve Run Usage
from letta_client import Letta

client = Letta(
    api_key="My API Key",
)
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": {
    "cached_tokens": 0
  },
  "total_tokens": 0
}
Returns Examples
{
  "completion_tokens": 0,
  "completion_tokens_details": {
    "reasoning_tokens": 0
  },
  "prompt_tokens": 0,
  "prompt_tokens_details": {
    "cached_tokens": 0
  },
  "total_tokens": 0
}