LoggingEmbeddingGenerator<TInput,TEmbedding>.GenerateAsync Methode

Definition

Generiert Einbettungen für jedes der bereitgestellten values.

public override System.Threading.Tasks.Task<Microsoft.Extensions.AI.GeneratedEmbeddings<TEmbedding>> GenerateAsync(System.Collections.Generic.IEnumerable<TInput> values, Microsoft.Extensions.AI.EmbeddingGenerationOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
override this.GenerateAsync : seq<'Input> * Microsoft.Extensions.AI.EmbeddingGenerationOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Extensions.AI.GeneratedEmbeddings<'Embedding>>
Public Overrides Function GenerateAsync (values As IEnumerable(Of TInput), Optional options As EmbeddingGenerationOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of GeneratedEmbeddings(Of TEmbedding))

Parameter

values
IEnumerable<TInput>

Die Reihenfolge der Werte, für die Einbettungen generiert werden sollen.

options
EmbeddingGenerationOptions

Die Einbettungsgenerierungsoptionen, mit denen die Anforderung konfiguriert werden soll.

cancellationToken
CancellationToken

Der CancellationToken zu überwachende Monitor für Abbruchanforderungen. Der Standardwert lautet None.

Gibt zurück

Task<GeneratedEmbeddings<TEmbedding>>

Die generierten Einbettungen.

Gilt für: