Share via


OpenTelemetryEmbeddingGenerator<TInput,TEmbedding> Constructor

Definition

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

logger
ILogger
sourceName
String

Applies to