OpenTelemetryEmbeddingGenerator<TInput,TEmbedding> Costruttore

Definizione

Inizializza una nuova istanza della classe OpenTelemetryEmbeddingGenerator<TInput,TEmbedding>.

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)

Parametri

innerGenerator
IEmbeddingGenerator<TInput,TEmbedding>

Oggetto sottostante IEmbeddingGenerator<TInput,TEmbedding>, che è la fase successiva della pipeline.

logger
ILogger

Oggetto ILogger da utilizzare per la creazione di dati di registrazione dal generatore.

sourceName
String

Nome di origine facoltativo che verrà usato nei dati di telemetria.

Si applica a