class Riffer::TokenUsage

Represents token usage data from an LLM API call.

Tracks input tokens, output tokens, and optional cache statistics.

token_usage = Riffer::TokenUsage.new(input_tokens: 100, output_tokens: 50) token_usage.total_tokens # => 150

combined = token_usage1 + token_usage2 # Combine multiple token usage objects