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