IEmbeddingGenerator<TInput,TEmbedding>.GenerateAsync Methode

Definition

Generiert Einbettungen für jedes der bereitgestellten values.

public System.Threading.Tasks.Task<Microsoft.Extensions.AI.GeneratedEmbeddings<TEmbedding>> GenerateAsync(System.Collections.Generic.IEnumerable<in TInput> values, Microsoft.Extensions.AI.EmbeddingGenerationOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GenerateAsync : seq<'Input> * Microsoft.Extensions.AI.EmbeddingGenerationOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Extensions.AI.GeneratedEmbeddings<'Embedding>>
Public Function GenerateAsync (values As IEnumerable(Of In 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.

Ausnahmen

values ist null.

Gilt für:

Weitere Informationen