Map<String, dynamic> toJson() => { 'inputTokens': inputTokens, 'outputTokens': outputTokens, 'totalTokens': totalTokens, 'cachedInputTokens': cachedInputTokens, 'reasoningTokens': reasoningTokens, };