IEmbeddingGenerator Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 |
Métodos da Extensão
| Name | Description |
|---|---|
| GetRequiredService(IEmbeddingGenerator, Type, Object) |
Pede IEmbeddingGenerator<TInput,TEmbedding> um objeto do tipo |
| GetRequiredService<TService>(IEmbeddingGenerator, Object) |
Pede um IEmbeddingGenerator<TInput,TEmbedding> objeto do tipo |
| GetService<TService>(IEmbeddingGenerator, Object) |
Pede a IEmbeddingGenerator<TInput,TEmbedding> um objeto do tipo |