ConfigureOptionsEmbeddingGenerator<TInput,TEmbedding> Konstruktor

Definition

Initialisiert eine neue Instanz der ConfigureOptionsEmbeddingGenerator<TInput,TEmbedding> Klasse mit dem angegebenen configure Rückruf.

public:
 ConfigureOptionsEmbeddingGenerator(Microsoft::Extensions::AI::IEmbeddingGenerator<TInput, TEmbedding> ^ innerGenerator, Action<Microsoft::Extensions::AI::EmbeddingGenerationOptions ^> ^ configure);
public ConfigureOptionsEmbeddingGenerator(Microsoft.Extensions.AI.IEmbeddingGenerator<TInput,TEmbedding> innerGenerator, Action<Microsoft.Extensions.AI.EmbeddingGenerationOptions> configure);
new Microsoft.Extensions.AI.ConfigureOptionsEmbeddingGenerator<'Input, 'Embedding (requires 'Embedding :> Microsoft.Extensions.AI.Embedding)> : Microsoft.Extensions.AI.IEmbeddingGenerator<'Input, 'Embedding (requires 'Embedding :> Microsoft.Extensions.AI.Embedding)> * Action<Microsoft.Extensions.AI.EmbeddingGenerationOptions> -> Microsoft.Extensions.AI.ConfigureOptionsEmbeddingGenerator<'Input, 'Embedding (requires 'Embedding :> Microsoft.Extensions.AI.Embedding)>
Public Sub New (innerGenerator As IEmbeddingGenerator(Of TInput, TEmbedding), configure As Action(Of EmbeddingGenerationOptions))

Parameter

innerGenerator
IEmbeddingGenerator<TInput,TEmbedding>

Der innere Generator.

configure
Action<EmbeddingGenerationOptions>

Der Delegat, der aufgerufen werden soll, um die EmbeddingGenerationOptions Instanz zu konfigurieren. Es wird ein Klon der vom Aufrufer bereitgestellten EmbeddingGenerationOptions Instanz übergeben (oder eine neu erstellte Instanz, wenn die vom Aufrufer bereitgestellte Instanz ist null).

Hinweise

Der configure Delegat wird entweder eine neue Instanz übergeben, wenn EmbeddingGenerationOptions der Aufrufer keine Instanz bereitgestellt EmbeddingGenerationOptions hat, oder ein Klon (über Clone() die vom Aufrufer bereitgestellte Instanz, wenn eine angegeben wurde.

Gilt für: