diff --git a/service/Abstractions/KernelMemoryBuilderExtensions.cs b/service/Abstractions/KernelMemoryBuilderExtensions.cs index 717a59bbe..903e821a3 100644 --- a/service/Abstractions/KernelMemoryBuilderExtensions.cs +++ b/service/Abstractions/KernelMemoryBuilderExtensions.cs @@ -1,7 +1,6 @@ // Copyright (c) Microsoft. All rights reserved. using System; -using Microsoft.Extensions.DependencyInjection; using Microsoft.KernelMemory.AI; using Microsoft.KernelMemory.Configuration; using Microsoft.KernelMemory.DataFormats; @@ -141,11 +140,7 @@ public static IKernelMemoryBuilder WithCustomEmbeddingGenerator( public static IKernelMemoryBuilder WithCustomEmbeddingGenerator( this IKernelMemoryBuilder builder) where T : class, ITextEmbeddingGenerator { - builder.Services.AddSingleton(serviceProvider => - { - return ActivatorUtilities.CreateInstance(serviceProvider); - }); - + builder.AddSingleton(); return builder; }