using AIAssistantModule.Core.Interfaces.SPI; using AIAssistantModule.Core.Options; using AIAssistantModule.Infrastructure.Services; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; namespace AIAssistantModule.Infrastructure { public static class AIAssistantInfraDependencyInjection { public static IServiceCollection AddModule( this IServiceCollection services, IConfiguration configuration) { services.Configure( configuration.GetSection("AIAssistant:LLM")); services.AddSingleton(); return services; } } }