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)

参数

innerGenerator
IEmbeddingGenerator<TInput,TEmbedding>

基础 IEmbeddingGenerator<TInput,TEmbedding>是管道的下一阶段。

logger
ILogger

ILogger用于从生成器发出任何日志记录数据。

sourceName
String

将在遥测数据上使用的可选源名称。

适用于