18 references to Client
Microsoft.Extensions.AI (18)
ChatCompletion\OpenTelemetryChatClient.cs (6)
67OpenTelemetryConsts.GenAI.Client.TokenUsage.Name, 69OpenTelemetryConsts.GenAI.Client.TokenUsage.Description 71, advice: new() { HistogramBucketBoundaries = OpenTelemetryConsts.GenAI.Client.TokenUsage.ExplicitBucketBoundaries } 76OpenTelemetryConsts.GenAI.Client.OperationDuration.Name, 78OpenTelemetryConsts.GenAI.Client.OperationDuration.Description 80, advice: new() { HistogramBucketBoundaries = OpenTelemetryConsts.GenAI.Client.OperationDuration.ExplicitBucketBoundaries }
ChatCompletion\OpenTelemetryImageGenerator.cs (6)
63OpenTelemetryConsts.GenAI.Client.TokenUsage.Name, 65OpenTelemetryConsts.GenAI.Client.TokenUsage.Description 67, advice: new() { HistogramBucketBoundaries = OpenTelemetryConsts.GenAI.Client.TokenUsage.ExplicitBucketBoundaries } 72OpenTelemetryConsts.GenAI.Client.OperationDuration.Name, 74OpenTelemetryConsts.GenAI.Client.OperationDuration.Description 76, advice: new() { HistogramBucketBoundaries = OpenTelemetryConsts.GenAI.Client.OperationDuration.ExplicitBucketBoundaries }
Embeddings\OpenTelemetryEmbeddingGenerator.cs (6)
68OpenTelemetryConsts.GenAI.Client.TokenUsage.Name, 70OpenTelemetryConsts.GenAI.Client.TokenUsage.Description 72, advice: new() { HistogramBucketBoundaries = OpenTelemetryConsts.GenAI.Client.TokenUsage.ExplicitBucketBoundaries } 77OpenTelemetryConsts.GenAI.Client.OperationDuration.Name, 79OpenTelemetryConsts.GenAI.Client.OperationDuration.Description 81, advice: new() { HistogramBucketBoundaries = OpenTelemetryConsts.GenAI.Client.OperationDuration.ExplicitBucketBoundaries }