EmbeddingGeneratorExtensions Classe

Definizione

Fornisce una raccolta di metodi statici per l'estensione delle IEmbeddingGenerator<TInput,TEmbedding> istanze.

public ref class EmbeddingGeneratorExtensions abstract sealed
public static class EmbeddingGeneratorExtensions
type EmbeddingGeneratorExtensions = class
Public Module EmbeddingGeneratorExtensions
Ereditarietà
EmbeddingGeneratorExtensions

Metodi

Nome Descrizione
GenerateAndZipAsync<TInput,TEmbedding>(IEmbeddingGenerator<TInput,TEmbedding>, IEnumerable<TInput>, EmbeddingGenerationOptions, CancellationToken)

Genera incorporamenti per ognuno degli elementi forniti values e genera un elenco che associa ogni valore di input con l'incorporamento risultante.

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

Genera un incorporamento dall'oggetto specificato value.

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

Genera un vettore di incorporamento dall'oggetto specificato value.

GetRequiredService(IEmbeddingGenerator, Type, Object)

Chiede l'oggetto IEmbeddingGenerator<TInput,TEmbedding> per un oggetto del tipo serviceType specificato e genera un'eccezione se non ne è disponibile uno.

GetRequiredService<TService>(IEmbeddingGenerator, Object)

Chiede l'oggetto IEmbeddingGenerator<TInput,TEmbedding> per un oggetto di tipo TService e genera un'eccezione se non ne è disponibile uno.

GetService<TService>(IEmbeddingGenerator, Object)

Chiede all'oggetto IEmbeddingGenerator<TInput,TEmbedding> di tipo TService.

Si applica a