nemoguardrails.types.UsageInfo#

class nemoguardrails.types.UsageInfo[source]#

Bases: object

UsageInfo(input_tokens: int = 0, output_tokens: int = 0, total_tokens: int = 0, reasoning_tokens: Optional[int] = None, cached_tokens: Optional[int] = None)

input_tokens: int = 0#
output_tokens: int = 0#
total_tokens: int = 0#
reasoning_tokens: Optional[int] = None#
cached_tokens: Optional[int] = None#
__init__(
input_tokens=0,
output_tokens=0,
total_tokens=0,
reasoning_tokens=None,
cached_tokens=None,
)#
Parameters:
  • input_tokens (int)

  • output_tokens (int)

  • total_tokens (int)

  • reasoning_tokens (int | None)

  • cached_tokens (int | None)

Return type:

None