IEmbeddingGenerator Interface

Definição

Representa um gerador de embeddings.

public interface class IEmbeddingGenerator : IDisposable
public interface IEmbeddingGenerator : IDisposable
type IEmbeddingGenerator = interface
    interface IDisposable
Public Interface IEmbeddingGenerator
Implements IDisposable
Derivado
Implementações

Observações

Esta interface base é usada para permitir que geradores de embedding sejam armazenados de forma não genérica. Para usar o gerador para criar embeddings, as instâncias tipadas como esta interface base precisam primeiro de ser castadas para a interface IEmbeddingGenerator<TInput,TEmbedding>genérica .

Métodos

Name Description
Dispose()

Realiza tarefas definidas pela aplicação associadas à libertação, libertação ou reinício de recursos não geridos.

(Herdado de IDisposable)
GetService(Type, Object)

Pergunta a IEmbeddingGenerator<TInput,TEmbedding> um objeto do tipo serviceTypeespecificado .

Métodos da Extensão

Name Description
GetRequiredService(IEmbeddingGenerator, Type, Object)

Pede IEmbeddingGenerator<TInput,TEmbedding> um objeto do tipo serviceType especificado e lança uma exceção caso não esteja disponível.

GetRequiredService<TService>(IEmbeddingGenerator, Object)

Pede um IEmbeddingGenerator<TInput,TEmbedding> objeto do tipo TService e lança uma exceção se não estiver disponível.

GetService<TService>(IEmbeddingGenerator, Object)

Pede a IEmbeddingGenerator<TInput,TEmbedding> um objeto do tipo TService.

Aplica-se a