Język

LoggingEmbeddingGenerator<TInput,TEmbedding>.GenerateAsync Metoda

Definicja

Generuje osadzanie dla każdego z podanych valueselementów .

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))

Parametry

values
IEnumerable<TInput>

Sekwencja wartości, dla których mają być generowane osadzanie.

options
EmbeddingGenerationOptions

Opcje generowania osadzania, za pomocą których można skonfigurować żądanie.

cancellationToken
CancellationToken

Element CancellationToken do monitorowania żądań anulowania. Wartość domyślna to None.

Zwraca

Task<GeneratedEmbeddings<TEmbedding>>

Wygenerowane osadzanie.

Dotyczy