DelegatingEmbeddingGenerator<TInput,TEmbedding>.GenerateAsync Methode

Definition

Generiert Einbettungen für jedes der bereitgestellten values.

public virtual 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);
abstract member GenerateAsync : seq<'Input> * Microsoft.Extensions.AI.EmbeddingGenerationOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Extensions.AI.GeneratedEmbeddings<'Embedding>>
override this.GenerateAsync : seq<'Input> * Microsoft.Extensions.AI.EmbeddingGenerationOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Extensions.AI.GeneratedEmbeddings<'Embedding>>
Public Overridable 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.

Implementiert

Gilt für: