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();
}
}