IEmbeddingGenerator Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a generator of embeddings.
public interface class IEmbeddingGenerator : IDisposable
public interface IEmbeddingGenerator : IDisposable
type IEmbeddingGenerator = interface
interface IDisposable
Public Interface IEmbeddingGenerator
Implements IDisposable
- Derived
- Implements
Remarks
This base interface is used to allow for embedding generators to be stored in a non-generic manner. To use the generator to create embeddings, instances typed as this base interface first need to be cast to the generic interface IEmbeddingGenerator<TInput,TEmbedding>.
Methods
Dispose() |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable) |
GetService(Type, Object) |
Asks the IEmbeddingGenerator<TInput,TEmbedding> for an object of the specified type |
Extension Methods
GetRequiredService(IEmbeddingGenerator, Type, Object) |
Asks the IEmbeddingGenerator<TInput,TEmbedding> for an object of the specified type |
GetRequiredService<TService>(IEmbeddingGenerator, Object) |
Asks the IEmbeddingGenerator<TInput,TEmbedding> for an object of type |
GetService<TService>(IEmbeddingGenerator, Object) |
Asks the IEmbeddingGenerator<TInput,TEmbedding> for an object of type |