EmbeddingGeneratorExtensions.GenerateVectorAsync<TInput,TEmbeddingElement> Método

Definição

Gera um vetor de inserção do especificado value.

public static System.Threading.Tasks.Task<ReadOnlyMemory<TEmbeddingElement>> GenerateVectorAsync<TInput,TEmbeddingElement>(this Microsoft.Extensions.AI.IEmbeddingGenerator<TInput,Microsoft.Extensions.AI.Embedding<TEmbeddingElement>> generator, TInput value, Microsoft.Extensions.AI.EmbeddingGenerationOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
static member GenerateVectorAsync : Microsoft.Extensions.AI.IEmbeddingGenerator<'Input, Microsoft.Extensions.AI.Embedding<'EmbeddingElement>> * 'Input * Microsoft.Extensions.AI.EmbeddingGenerationOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<ReadOnlyMemory<'EmbeddingElement>>
<Extension()>
Public Function GenerateVectorAsync(Of TInput, TEmbeddingElement) (generator As IEmbeddingGenerator(Of TInput, Embedding(Of TEmbeddingElement)), value As TInput, Optional options As EmbeddingGenerationOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ReadOnlyMemory(Of TEmbeddingElement))

Parâmetros de tipo

TInput

O tipo do qual as inserções serão geradas.

TEmbeddingElement

O tipo numérico dos dados de inserção.

Parâmetros

generator
IEmbeddingGenerator<TInput,Embedding<TEmbeddingElement>>

O gerador de inserção.

value
TInput

Um valor do qual uma inserção será gerada.

options
EmbeddingGenerationOptions

As opções de geração de inserção para configurar a solicitação.

cancellationToken
CancellationToken

O CancellationToken para monitorar solicitações de cancelamento. O padrão é None.

Retornos

Task<ReadOnlyMemory<TEmbeddingElement>>

A inserção gerada para o especificado value.

Exceções

value é null.

O gerador não produziu exatamente uma inserção.

Comentários

Essa operação é equivalente a usar GenerateAsync<TInput,TEmbedding>(IEmbeddingGenerator<TInput,TEmbedding>, TInput, EmbeddingGenerationOptions, CancellationToken) e retornar a Embedding<T>propriedade resultante.Vector

Aplica-se a