EmbeddingGeneratorExtensions Clase

Definición

Proporciona una colección de métodos estáticos para extender IEmbeddingGenerator<TInput,TEmbedding> instancias.

public ref class EmbeddingGeneratorExtensions abstract sealed
public static class EmbeddingGeneratorExtensions
type EmbeddingGeneratorExtensions = class
Public Module EmbeddingGeneratorExtensions
Herencia
EmbeddingGeneratorExtensions

Métodos

Nombre Description
GenerateAndZipAsync<TInput,TEmbedding>(IEmbeddingGenerator<TInput,TEmbedding>, IEnumerable<TInput>, EmbeddingGenerationOptions, CancellationToken)

Genera incrustaciones para cada uno de los elementos proporcionados values y genera una lista que empareja cada valor de entrada con su inserción resultante.

GenerateAsync<TInput,TEmbedding>(IEmbeddingGenerator<TInput,TEmbedding>, TInput, EmbeddingGenerationOptions, CancellationToken)

Genera una inserción a partir del especificado value.

GenerateVectorAsync<TInput,TEmbeddingElement>(IEmbeddingGenerator<TInput, Embedding<TEmbeddingElement>>, TInput, EmbeddingGenerationOptions, CancellationToken)

Genera un vector de inserción a partir del especificado value.

GetRequiredService(IEmbeddingGenerator, Type, Object)

Solicita un IEmbeddingGenerator<TInput,TEmbedding> objeto del tipo serviceType especificado y produce una excepción si no está disponible.

GetRequiredService<TService>(IEmbeddingGenerator, Object)

Pide al IEmbeddingGenerator<TInput,TEmbedding> objeto de tipo TService y produce una excepción si no está disponible.

GetService<TService>(IEmbeddingGenerator, Object)

Pide al IEmbeddingGenerator<TInput,TEmbedding> objeto de tipo TService.

Se aplica a