IEmbeddingGenerator<TInput,TEmbedding>.GenerateAsync Metodo

Definizione

Genera incorporamenti per ognuno degli elementi forniti 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))

Parametri

values
IEnumerable<TInput>

Sequenza di valori per cui generare incorporamenti.

options
EmbeddingGenerationOptions

Opzioni di generazione di incorporamento con cui configurare la richiesta.

cancellationToken
CancellationToken

Oggetto CancellationToken da monitorare per le richieste di annullamento. Il valore predefinito è None.

Valori restituiti

Task<GeneratedEmbeddings<TEmbedding>>

Incorporamenti generati.

Eccezioni

values è null.

Si applica a

Vedi anche