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

Open in Claude
Open in ChatGPT

Retrieve Run Usage

client.runs.usage.retrieve(stringrunID, RequestOptionsoptions?): UsageRetrieveResponse { completion_tokens, completion_tokens_details, prompt_tokens, 2 more }
get/v1/runs/{run_id}/usage

Get usage statistics for a run.

ParametersExpand Collapse
runID: string
ReturnsExpand Collapse
UsageRetrieveResponse { completion_tokens, completion_tokens_details, prompt_tokens, 2 more }
completion_tokens?: number
completion_tokens_details?: CompletionTokensDetails | null
reasoning_tokens?: number
prompt_tokens?: number
prompt_tokens_details?: PromptTokensDetails | null
cached_tokens?: number
total_tokens?: number
Retrieve Run Usage
import Letta from '@letta-ai/letta-client';

const client = new Letta({
  apiKey: 'My API Key',
});

const usage = await client.runs.usage.retrieve('run_id');

console.log(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
}