コード例 #1
0
ファイル: ModuleInjector.cs プロジェクト: yida818/BotSharp
 public void ConfigureServices(IServiceCollection services, IConfiguration config)
 {
     services.AddSingleton <IPlatformBuilder <AgentModel>, DialogflowAi <AgentModel> >();
     services.AddSingleton <DialogflowAi <AgentModel> >();
     AgentStorageServiceRegister.Register <AgentModel>(services);
     PlatformConfigServiceRegister.Register <PlatformSettings>("dialogflowAi", services, config);
 }
コード例 #2
0
 public void ConfigureServices(IServiceCollection services, IConfiguration config)
 {
     services.AddSingleton <IPlatformBuilder <AgentModel>, OwnThinkAi <AgentModel> >();
     services.AddSingleton <OwnThinkAi <AgentModel> >();
     AgentStorageServiceRegister.Register <AgentModel>(services);
     PlatformConfigServiceRegister.Register <PlatformSettings>("ownThinkAi", services, config);
     ContextStorageServiceRegister.Register <AIContext>(services);
 }
コード例 #3
0
 public void ConfigureServices(IServiceCollection services, IConfiguration config)
 {
     services.AddSingleton <RasaAi <AgentModel> >();
     AgentStorageServiceRegister.Register <AgentModel>(services);
     PlatformConfigServiceRegister.Register <PlatformSettings>("rasaAi", services, config);
 }