using BotSharp.Abstraction.MLTasks; using BotSharp.Abstraction.Plugins; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; namespace BotSharp.Plugin.MicrosoftExtensionsAI; /// /// Use Microsoft.Extensions.AI as BotSharp plugin /// public sealed class MicrosoftExtensionsAIPlugin : IBotSharpPlugin { /// public string Id => "B7F2AB8D-1BBA-41CE-9642-2D5E6B5F86A0"; /// public string Name => "Microsoft.Extensions.AI"; /// public string Description => "Microsoft.Extensions.AI Service"; /// public void RegisterDI(IServiceCollection services, IConfiguration config) { services.AddScoped(); services.AddScoped(); services.AddScoped(); } }