30 references to Client
Microsoft.Extensions.AI (30)
ChatCompletion\OpenTelemetryChatClient.cs (12)
76OpenTelemetryConsts.GenAI.Client.TokenUsage.Name, 78OpenTelemetryConsts.GenAI.Client.TokenUsage.Description, 79advice: new() { HistogramBucketBoundaries = OpenTelemetryConsts.GenAI.Client.TokenUsage.ExplicitBucketBoundaries } 83OpenTelemetryConsts.GenAI.Client.OperationDuration.Name, 85OpenTelemetryConsts.GenAI.Client.OperationDuration.Description, 86advice: new() { HistogramBucketBoundaries = OpenTelemetryConsts.GenAI.Client.OperationDuration.ExplicitBucketBoundaries } 90OpenTelemetryConsts.GenAI.Client.TimeToFirstChunk.Name, 92OpenTelemetryConsts.GenAI.Client.TimeToFirstChunk.Description, 93advice: new() { HistogramBucketBoundaries = OpenTelemetryConsts.GenAI.Client.TimeToFirstChunk.ExplicitBucketBoundaries } 97OpenTelemetryConsts.GenAI.Client.TimePerOutputChunk.Name, 99OpenTelemetryConsts.GenAI.Client.TimePerOutputChunk.Description, 100advice: new() { HistogramBucketBoundaries = OpenTelemetryConsts.GenAI.Client.TimePerOutputChunk.ExplicitBucketBoundaries }
ChatCompletion\OpenTelemetryImageGenerator.cs (6)
64OpenTelemetryConsts.GenAI.Client.TokenUsage.Name, 66OpenTelemetryConsts.GenAI.Client.TokenUsage.Description, 67advice: new() { HistogramBucketBoundaries = OpenTelemetryConsts.GenAI.Client.TokenUsage.ExplicitBucketBoundaries } 71OpenTelemetryConsts.GenAI.Client.OperationDuration.Name, 73OpenTelemetryConsts.GenAI.Client.OperationDuration.Description, 74advice: new() { HistogramBucketBoundaries = OpenTelemetryConsts.GenAI.Client.OperationDuration.ExplicitBucketBoundaries }
Embeddings\OpenTelemetryEmbeddingGenerator.cs (6)
68OpenTelemetryConsts.GenAI.Client.TokenUsage.Name, 70OpenTelemetryConsts.GenAI.Client.TokenUsage.Description, 71advice: new() { HistogramBucketBoundaries = OpenTelemetryConsts.GenAI.Client.TokenUsage.ExplicitBucketBoundaries } 75OpenTelemetryConsts.GenAI.Client.OperationDuration.Name, 77OpenTelemetryConsts.GenAI.Client.OperationDuration.Description, 78advice: new() { HistogramBucketBoundaries = OpenTelemetryConsts.GenAI.Client.OperationDuration.ExplicitBucketBoundaries }
SpeechToText\OpenTelemetrySpeechToTextClient.cs (6)
66OpenTelemetryConsts.GenAI.Client.TokenUsage.Name, 68OpenTelemetryConsts.GenAI.Client.TokenUsage.Description, 69advice: new() { HistogramBucketBoundaries = OpenTelemetryConsts.GenAI.Client.TokenUsage.ExplicitBucketBoundaries } 73OpenTelemetryConsts.GenAI.Client.OperationDuration.Name, 75OpenTelemetryConsts.GenAI.Client.OperationDuration.Description, 76advice: new() { HistogramBucketBoundaries = OpenTelemetryConsts.GenAI.Client.OperationDuration.ExplicitBucketBoundaries }