OpenTelemetryEmbeddingGenerator<TInput,TEmbedding> Constructor

Definitie

Initialiseert een nieuw exemplaar van de OpenTelemetryEmbeddingGenerator<TInput,TEmbedding> klasse.

public OpenTelemetryEmbeddingGenerator(Microsoft.Extensions.AI.IEmbeddingGenerator<TInput,TEmbedding> innerGenerator, Microsoft.Extensions.Logging.ILogger? logger = default, string? sourceName = default);
new Microsoft.Extensions.AI.OpenTelemetryEmbeddingGenerator<'Input, 'Embedding (requires 'Embedding :> Microsoft.Extensions.AI.Embedding)> : Microsoft.Extensions.AI.IEmbeddingGenerator<'Input, 'Embedding (requires 'Embedding :> Microsoft.Extensions.AI.Embedding)> * Microsoft.Extensions.Logging.ILogger * string -> Microsoft.Extensions.AI.OpenTelemetryEmbeddingGenerator<'Input, 'Embedding (requires 'Embedding :> Microsoft.Extensions.AI.Embedding)>
Public Sub New (innerGenerator As IEmbeddingGenerator(Of TInput, TEmbedding), Optional logger As ILogger = Nothing, Optional sourceName As String = Nothing)

Parameters

innerGenerator
IEmbeddingGenerator<TInput,TEmbedding>

De onderliggende IEmbeddingGenerator<TInput,TEmbedding>waarde, de volgende fase van de pijplijn.

logger
ILogger

Het ILogger te gebruiken voor het verzenden van logboekgegevens van de generator.

sourceName
String

Een optionele bronnaam die wordt gebruikt voor de telemetriegegevens.

Van toepassing op