16 references to Request
Microsoft.Extensions.AI (16)
ChatCompletion\OpenTelemetryChatClient.cs (12)
230.AddTag(OpenTelemetryConsts.GenAI.Request.Model, modelId) 244_ = activity.AddTag(OpenTelemetryConsts.GenAI.Request.FrequencyPenalty, frequencyPenalty); 249_ = activity.AddTag(OpenTelemetryConsts.GenAI.Request.MaxTokens, maxTokens); 254_ = activity.AddTag(OpenTelemetryConsts.GenAI.Request.PresencePenalty, presencePenalty); 259_ = activity.AddTag(OpenTelemetryConsts.GenAI.Request.Seed, seed); 264_ = activity.AddTag(OpenTelemetryConsts.GenAI.Request.StopSequences, $"[{string.Join(", ", stopSequences.Select(s => $"\"{s}\""))}]"); 269_ = activity.AddTag(OpenTelemetryConsts.GenAI.Request.Temperature, temperature); 274_ = activity.AddTag(OpenTelemetryConsts.GenAI.Request.TopK, topK); 279_ = activity.AddTag(OpenTelemetryConsts.GenAI.Request.TopP, top_p); 293_ = activity.AddTag(OpenTelemetryConsts.GenAI.Request.PerProvider(_system, "response_format"), responseFormat); 304OpenTelemetryConsts.GenAI.Request.PerProvider(_system, JsonNamingPolicy.SnakeCaseLower.ConvertName(prop.Key)), 420tags.Add(OpenTelemetryConsts.GenAI.Request.Model, requestModelId);
Embeddings\OpenTelemetryEmbeddingGenerator.cs (4)
139new(OpenTelemetryConsts.GenAI.Request.Model, modelId), 154_ = activity.AddTag(OpenTelemetryConsts.GenAI.Request.EmbeddingDimensions, dimensions); 168OpenTelemetryConsts.GenAI.Request.PerProvider(_system, JsonNamingPolicy.SnakeCaseLower.ConvertName(prop.Key)), 260tags.Add(OpenTelemetryConsts.GenAI.Request.Model, requestModelId);