Skip to content

Bedrock Agentcore  >  Structures  >  TokenUsage

TokenUsage

Structure Class

TokenUsage dataclass

The token consumption statistics for language model operations during evaluation. Provides detailed breakdown of input, output, and total tokens used for cost tracking and performance monitoring.

Attributes

input_tokens class-attribute instance-attribute
input_tokens: int | None = None

The number of tokens consumed for input processing during the evaluation. Includes tokens from the evaluation prompt, agent traces, and any additional context provided to the evaluator model.

output_tokens class-attribute instance-attribute
output_tokens: int | None = None

The number of tokens generated by the evaluator model in its response. Includes tokens for the score, explanation, and any additional output produced during the evaluation process.

total_tokens class-attribute instance-attribute
total_tokens: int | None = None

The total number of tokens consumed during the evaluation, calculated as the sum of input and output tokens. Used for cost calculation and rate limiting within the service limits.