EmbeddingGeneratorExtensions Klasse

Definition

Stellt eine Auflistung statischer Methoden zum Erweitern IEmbeddingGenerator<TInput,TEmbedding> von Instanzen bereit.

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

Methoden

Name Beschreibung
GenerateAndZipAsync<TInput,TEmbedding>(IEmbeddingGenerator<TInput,TEmbedding>, IEnumerable<TInput>, EmbeddingGenerationOptions, CancellationToken)

Generiert Einbettungen für jeden der bereitgestellten values Und erzeugt eine Liste, die jeden Eingabewert mit der resultierenden Einbettung koppelt.

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

Generiert eine Einbettung aus dem angegebenen value.

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

Generiert einen Einbettungsvektor aus dem angegebenen value.

GetRequiredService(IEmbeddingGenerator, Type, Object)

Fragt nach IEmbeddingGenerator<TInput,TEmbedding> einem Objekt des angegebenen Typs serviceType und löst eine Ausnahme aus, wenn eine nicht verfügbar ist.

GetRequiredService<TService>(IEmbeddingGenerator, Object)

Fragt nach IEmbeddingGenerator<TInput,TEmbedding> einem Objekt vom Typ TService und löst eine Ausnahme aus, wenn ein Objekt nicht verfügbar ist.

GetService<TService>(IEmbeddingGenerator, Object)

Fragt nach IEmbeddingGenerator<TInput,TEmbedding> einem Objekt vom Typ TService.

Gilt für: