1 write to _tokenUsageHistogram
Microsoft.Extensions.AI (1)
Realtime\OpenTelemetryRealtimeClientSession.cs (1)
123_tokenUsageHistogram = OtelMetricHelpers.CreateGenAITokenUsageHistogram(_meter);
7 references to _tokenUsageHistogram
Microsoft.Extensions.AI (7)
Realtime\OpenTelemetryRealtimeClientSession.cs (7)
759if (_tokenUsageHistogram.Enabled && response?.Usage is { } usage) 766_tokenUsageHistogram.Record((int)inputTokens, tags); 774_tokenUsageHistogram.Record((int)outputTokens, tags); 782_tokenUsageHistogram.Record((int)inputAudioTokens, tags); 790_tokenUsageHistogram.Record((int)inputTextTokens, tags); 798_tokenUsageHistogram.Record((int)outputAudioTokens, tags); 806_tokenUsageHistogram.Record((int)outputTextTokens, tags);