Skip to content

TokenUsage

NexusLabs.Needlr.AgentFramework

NexusLabs.Needlr.AgentFramework.Diagnostics

TokenUsage Class

Token usage breakdown for a single LLM call or aggregate across an agent run.

public sealed record TokenUsage : System.IEquatable<NexusLabs.Needlr.AgentFramework.Diagnostics.TokenUsage>

Inheritance System.Object 🡒 TokenUsage

Implements System.IEquatable<TokenUsage>

Constructors

TokenUsage(long, long, long, long, long) Constructor

Token usage breakdown for a single LLM call or aggregate across an agent run.

public TokenUsage(long InputTokens, long OutputTokens, long TotalTokens, long CachedInputTokens, long ReasoningTokens);

Parameters

InputTokens System.Int64

OutputTokens System.Int64

TotalTokens System.Int64

CachedInputTokens System.Int64

ReasoningTokens System.Int64