OpenTelemetryEmbeddingGeneratorBuilderExtensions.UseOpenTelemetry<TInput,TEmbedding> 메서드

정의

생성 AI 시스템에 대한 OpenTelemetry 의미 체계 규칙에 따라 포함 생성기 파이프라인에 OpenTelemetry 지원을 추가합니다.

public static Microsoft.Extensions.AI.EmbeddingGeneratorBuilder<TInput,TEmbedding> UseOpenTelemetry<TInput,TEmbedding>(this Microsoft.Extensions.AI.EmbeddingGeneratorBuilder<TInput,TEmbedding> builder, Microsoft.Extensions.Logging.ILoggerFactory? loggerFactory = default, string? sourceName = default, Action<Microsoft.Extensions.AI.OpenTelemetryEmbeddingGenerator<TInput,TEmbedding>>? configure = default) where TEmbedding : Microsoft.Extensions.AI.Embedding;
static member UseOpenTelemetry : Microsoft.Extensions.AI.EmbeddingGeneratorBuilder<'Input, 'Embedding (requires 'Embedding :> Microsoft.Extensions.AI.Embedding)> * Microsoft.Extensions.Logging.ILoggerFactory * string * Action<Microsoft.Extensions.AI.OpenTelemetryEmbeddingGenerator<'Input, 'Embedding>> -> Microsoft.Extensions.AI.EmbeddingGeneratorBuilder<'Input, 'Embedding (requires 'Embedding :> Microsoft.Extensions.AI.Embedding)> (requires 'Embedding :> Microsoft.Extensions.AI.Embedding)
<Extension()>
Public Function UseOpenTelemetry(Of TInput, TEmbedding) (builder As EmbeddingGeneratorBuilder(Of TInput, TEmbedding), Optional loggerFactory As ILoggerFactory = Nothing, Optional sourceName As String = Nothing, Optional configure As Action(Of OpenTelemetryEmbeddingGenerator(Of TInput, TEmbedding)) = Nothing) As EmbeddingGeneratorBuilder(Of TInput, TEmbedding)

형식 매개 변수

TInput

포함을 생성하는 데 사용되는 입력 형식입니다.

TEmbedding

생성된 포함 유형입니다.

매개 변수

loggerFactory
ILoggerFactory

로깅 이벤트에 대한 로거를 만드는 데 사용할 선택 사항 ILoggerFactory 입니다.

sourceName
String

원격 분석 데이터에 사용할 선택적 원본 이름입니다.

configure
Action<OpenTelemetryEmbeddingGenerator<TInput,TEmbedding>>

인스턴스를 구성하는 데 사용할 수 있는 선택적 콜백입니다 OpenTelemetryEmbeddingGenerator<TInput,TEmbedding> .

반품

builder.

설명

다음에 오는 초안 사양은 .에서 https://opentelemetry.io/docs/specs/semconv/gen-ai/사용할 수 있습니다. 사양은 여전히 실험적이며 변경될 수 있습니다. 따라서 이 생성기의 원격 분석 출력도 변경될 수 있습니다.

적용 대상