Method AddLMKitEmbeddingGenerator
- Namespace
- LMKit.Integrations.ExtensionsAI
- Assembly
- LM-Kit.NET.Integrations.ExtensionsAI.dll
AddLMKitEmbeddingGenerator(IServiceCollection, LM)
Adds an LMKit Microsoft.Extensions.AI.IEmbeddingGenerator<TInput, TEmbedding> to the service collection using the specified model.
public static IServiceCollection AddLMKitEmbeddingGenerator(this IServiceCollection services, LM model)
Parameters
servicesIServiceCollectionThe service collection to register the embedding generator with.
modelLMThe LMKit model used for generating text embeddings.
Returns
- IServiceCollection
The service collection for chaining.
AddLMKitEmbeddingGenerator(IServiceCollection, LMKitEmbeddingGenerator)
Adds a pre-constructed LMKit Microsoft.Extensions.AI.IEmbeddingGenerator<TInput, TEmbedding> to the service collection.
public static IServiceCollection AddLMKitEmbeddingGenerator(this IServiceCollection services, LMKitEmbeddingGenerator embeddingGenerator)
Parameters
servicesIServiceCollectionThe service collection to register the embedding generator with.
embeddingGeneratorLMKitEmbeddingGeneratorThe LMKitEmbeddingGenerator instance to register.
Returns
- IServiceCollection
The service collection for chaining.