OpenTelemetryImageGeneratorBuilderExtensions.UseOpenTelemetry Método

Definição

Adiciona suporte ao OpenTelemetry ao pipeline do gerador de imagens, seguindo as Convenções Semânticas OpenTelemetry para sistemas de IA Generative.

public static Microsoft.Extensions.AI.ImageGeneratorBuilder UseOpenTelemetry(this Microsoft.Extensions.AI.ImageGeneratorBuilder builder, Microsoft.Extensions.Logging.ILoggerFactory? loggerFactory = default, string? sourceName = default, Action<Microsoft.Extensions.AI.OpenTelemetryImageGenerator>? configure = default);
static member UseOpenTelemetry : Microsoft.Extensions.AI.ImageGeneratorBuilder * Microsoft.Extensions.Logging.ILoggerFactory * string * Action<Microsoft.Extensions.AI.OpenTelemetryImageGenerator> -> Microsoft.Extensions.AI.ImageGeneratorBuilder
<Extension()>
Public Function UseOpenTelemetry (builder As ImageGeneratorBuilder, Optional loggerFactory As ILoggerFactory = Nothing, Optional sourceName As String = Nothing, Optional configure As Action(Of OpenTelemetryImageGenerator) = Nothing) As ImageGeneratorBuilder

Parâmetros

loggerFactory
ILoggerFactory

Um opcional ILoggerFactory a ser usado para criar um agente para registrar eventos em log.

sourceName
String

Um nome de origem opcional que será usado nos dados de telemetria.

configure
Action<OpenTelemetryImageGenerator>

Um retorno de chamada opcional que pode ser usado para configurar a OpenTelemetryImageGenerator instância.

Retornos

O builder.

Comentários

A especificação de rascunho a seguir está disponível em https://opentelemetry.io/docs/specs/semconv/gen-ai/. A especificação ainda é experimental e está sujeita a alterações; como tal, a saída de telemetria por esse cliente também está sujeita a alterações.

Aplica-se a