UsageTotals#

Module: agent_framework_evaluator.usage

class agent_framework_evaluator.usage.UsageTotals(input_tokens: 'int' = 0, input_cached_tokens: 'int' = 0, output_tokens: 'int' = 0, output_cached_tokens: 'int' = 0, total_tokens: 'int' = 0)[source]#

Bases: object

Parameters:
  • input_tokens (int)

  • input_cached_tokens (int)

  • output_tokens (int)

  • output_cached_tokens (int)

  • total_tokens (int)

input_tokens: int#
input_cached_tokens: int#
output_tokens: int#
output_cached_tokens: int#
total_tokens: int#
add(usage)[source]#
Parameters:

usage (LlmUsage | dict[str, int] | None)

Return type:

None

copy()[source]#
Return type:

UsageTotals

replace(usage)[source]#
Parameters:

usage (LlmUsage | dict[str, int] | None)

Return type:

None

to_dict()[source]#
Return type:

dict[str, int]