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)
759
if (
_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);