Język

EmbeddingGeneratorExtensions Klasa

Definicja

Udostępnia kolekcję metod statycznych na potrzeby rozszerzania IEmbeddingGenerator<TInput,TEmbedding> wystąpień.

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

Metody

Nazwa Opis
GenerateAndZipAsync<TInput,TEmbedding>(IEmbeddingGenerator<TInput,TEmbedding>, IEnumerable<TInput>, EmbeddingGenerationOptions, CancellationToken)

Generuje osadzanie dla każdego z podanych values elementów i tworzy listę, która łączy każdą wartość wejściową z wynikowym osadzaniem.

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

Generuje osadzanie z określonego valueelementu .

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

Generuje wektor osadzania z określonego valueelementu .

GetRequiredService(IEmbeddingGenerator, Type, Object)

IEmbeddingGenerator<TInput,TEmbedding> Pyta o obiekt określonego typu serviceType i zgłasza wyjątek, jeśli nie jest dostępny.

GetRequiredService<TService>(IEmbeddingGenerator, Object)

IEmbeddingGenerator<TInput,TEmbedding> Pyta o obiekt typu TService i zgłasza wyjątek, jeśli nie jest dostępny.

GetService<TService>(IEmbeddingGenerator, Object)

IEmbeddingGenerator<TInput,TEmbedding> Pyta o obiekt typu TService.

Dotyczy