21 references to Usage
Microsoft.Extensions.AI (21)
ChatCompletion\FunctionInvokingChatClient.cs (2)
728
_ = activity.AddTag(OpenTelemetryConsts.GenAI.
Usage
.InputTokens, (int)inputTokens);
733
_ = activity.AddTag(OpenTelemetryConsts.GenAI.
Usage
.OutputTokens, (int)outputTokens);
ChatCompletion\OpenTelemetryChatClient.cs (4)
468
_ = activity.AddTag(OpenTelemetryConsts.GenAI.
Usage
.InputTokens, (int)inputTokens);
473
_ = activity.AddTag(OpenTelemetryConsts.GenAI.
Usage
.OutputTokens, (int)outputTokens);
478
_ = activity.AddTag(OpenTelemetryConsts.GenAI.
Usage
.CacheReadInputTokens, (int)cachedInputTokens);
483
_ = activity.AddTag(OpenTelemetryConsts.GenAI.
Usage
.ReasoningOutputTokens, (int)reasoningTokens);
ChatCompletion\OpenTelemetryImageGenerator.cs (2)
265
_ = activity.AddTag(OpenTelemetryConsts.GenAI.
Usage
.InputTokens, (int)inputTokens);
270
_ = activity.AddTag(OpenTelemetryConsts.GenAI.
Usage
.OutputTokens, (int)outputTokens);
Embeddings\OpenTelemetryEmbeddingGenerator.cs (1)
228
_ = activity.AddTag(OpenTelemetryConsts.GenAI.
Usage
.InputTokens, inputTokens);
Realtime\OpenTelemetryRealtimeClientSession.cs (8)
842
_ = activity.AddTag(OpenTelemetryConsts.GenAI.
Usage
.InputTokens, (int)inputTokens);
847
_ = activity.AddTag(OpenTelemetryConsts.GenAI.
Usage
.OutputTokens, (int)outputTokens);
852
_ = activity.AddTag(OpenTelemetryConsts.GenAI.
Usage
.CacheReadInputTokens, (int)cachedInputTokens);
857
_ = activity.AddTag(OpenTelemetryConsts.GenAI.
Usage
.ReasoningOutputTokens, (int)reasoningTokens);
862
_ = activity.AddTag(OpenTelemetryConsts.GenAI.
Usage
.InputAudioTokens, (int)inputAudioTokens);
867
_ = activity.AddTag(OpenTelemetryConsts.GenAI.
Usage
.InputTextTokens, (int)inputTextTokens);
872
_ = activity.AddTag(OpenTelemetryConsts.GenAI.
Usage
.OutputAudioTokens, (int)outputAudioTokens);
877
_ = activity.AddTag(OpenTelemetryConsts.GenAI.
Usage
.OutputTextTokens, (int)outputTextTokens);
SpeechToText\OpenTelemetrySpeechToTextClient.cs (2)
300
_ = activity.AddTag(OpenTelemetryConsts.GenAI.
Usage
.InputTokens, (int)inputTokens);
305
_ = activity.AddTag(OpenTelemetryConsts.GenAI.
Usage
.OutputTokens, (int)outputTokens);
TextToSpeech\OpenTelemetryTextToSpeechClient.cs (2)
295
_ = activity.AddTag(OpenTelemetryConsts.GenAI.
Usage
.InputTokens, (int)inputTokens);
300
_ = activity.AddTag(OpenTelemetryConsts.GenAI.
Usage
.OutputTokens, (int)outputTokens);