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