Table of Contents

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

services IServiceCollection

The service collection to register the embedding generator with.

model LM

The 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

services IServiceCollection

The service collection to register the embedding generator with.

embeddingGenerator LMKitEmbeddingGenerator

The LMKitEmbeddingGenerator instance to register.

Returns

IServiceCollection

The service collection for chaining.