15 references to Request
Microsoft.Extensions.AI (15)
ChatCompletion\OpenTelemetryChatClient.cs (11)
238.AddTag(OpenTelemetryConsts.GenAI.Request.Model, modelId) 252_ = activity.AddTag(OpenTelemetryConsts.GenAI.Request.FrequencyPenalty, frequencyPenalty); 257_ = activity.AddTag(OpenTelemetryConsts.GenAI.Request.MaxTokens, maxTokens); 262_ = activity.AddTag(OpenTelemetryConsts.GenAI.Request.PresencePenalty, presencePenalty); 267_ = activity.AddTag(OpenTelemetryConsts.GenAI.Request.Seed, seed); 272_ = activity.AddTag(OpenTelemetryConsts.GenAI.Request.StopSequences, $"[{string.Join(", ", stopSequences.Select(s => $"\"{s}\""))}]"); 277_ = activity.AddTag(OpenTelemetryConsts.GenAI.Request.Temperature, temperature); 282_ = activity.AddTag(OpenTelemetryConsts.GenAI.Request.TopK, topK); 287_ = activity.AddTag(OpenTelemetryConsts.GenAI.Request.TopP, top_p); 314OpenTelemetryConsts.GenAI.Request.PerProvider(_system, JsonNamingPolicy.SnakeCaseLower.ConvertName(prop.Key)), 431tags.Add(OpenTelemetryConsts.GenAI.Request.Model, requestModelId);
Embeddings\OpenTelemetryEmbeddingGenerator.cs (4)
148new(OpenTelemetryConsts.GenAI.Request.Model, modelId), 163_ = activity.AddTag(OpenTelemetryConsts.GenAI.Request.EmbeddingDimensions, dimensionsValue); 177OpenTelemetryConsts.GenAI.Request.PerProvider(_system, JsonNamingPolicy.SnakeCaseLower.ConvertName(prop.Key)), 269tags.Add(OpenTelemetryConsts.GenAI.Request.Model, requestModelId);