Example #1
0
 public PredictionController(
     IConfigsLoader configurationService,
     IStorageFactoryFactory storageFactoryFactory,
     IParserPoolManager parserPoolManager,
     ILoggerService loggerService,
     IChunkerService chunkerService,
     ITextAnalyticsService textAnalyticsPredictionService,
     ICustomTextPredictionService CustomTextPredictionService,
     IConcatenationService concatenationService)
 {
     _configurationService           = configurationService;
     _storageFactoryFactory          = storageFactoryFactory;
     _parserPoolManager              = parserPoolManager;
     _loggerService                  = loggerService;
     _chunkerService                 = chunkerService;
     _textAnalyticsPredictionService = textAnalyticsPredictionService;
     _customTextPredictionService    = CustomTextPredictionService;
     _concatenationService           = concatenationService;
 }
        public ConversationService(
            IIntentProvider intentProvider,
            ILuisService luisService,
            IOleSettings oleSettings,
            IConversationHistory convoHistory,
            IConversationFactory convoFactory,
            IConversationResponseFactory responseFactory,
            ITextAnalyticsService textAnalyticsService)
        {
            IntentProvider              = intentProvider;
            LuisService                 = luisService;
            OleSettings                 = oleSettings;
            ConversationHistory         = convoHistory;
            ConversationFactory         = convoFactory;
            ConversationResponseFactory = responseFactory;
            TextAnalyticsService        = textAnalyticsService;

            AppId = OleSettings.OleApplicationId;
        }
Example #3
0
        /// <summary>
        /// Initializes a new instance of the class.
        /// </summary>
        /// <param name="conversationState">The managed conversation state.</param>
        /// <param name="loggerFactory">A <see cref="ILoggerFactory"/> that is hooked to the Azure App Service provider.</param>
        /// <seealso cref="https://docs.microsoft.com/en-us/aspnet/core/fundamentals/logging/?view=aspnetcore-2.1#windows-eventlog-provider"/>
        public SentimentBot(ConversationState conversationState, ILoggerFactory loggerFactory, ITextAnalyticsService textAnalyticsService)
        {
            if (conversationState == null)
            {
                throw new System.ArgumentNullException(nameof(conversationState));
            }

            if (loggerFactory == null)
            {
                throw new System.ArgumentNullException(nameof(loggerFactory));
            }

            _textAnalyticsService = textAnalyticsService ?? throw new System.ArgumentNullException(nameof(textAnalyticsService));

            _accessors = new SentimentBotAccessors(conversationState)
            {
                CounterState = conversationState.CreateProperty <CounterState>(SentimentBotAccessors.CounterStateName),
            };

            _logger = loggerFactory.CreateLogger <SentimentBot>();
            _logger.LogTrace("Turn start.");
        }
 public CognitiveLaunchController(
     IVisionService visionService,
     IAutoSuggestService autoSuggestService,
     IImageSearchService imageSearchService,
     ISpellCheckService spellCheckService,
     IWebSearchService webSearchService,
     INewsSearchService newsSearchService,
     IVideoSearchService videoSearchService,
     IVideoService videoService,
     IEmotionService emotionService,
     IFaceService faceService,
     ILinguisticService linguisticService,
     ITextAnalyticsService textAnalyticsService,
     IEntityLinkingService entityLinkingService,
     IContentModeratorService contentModeratorService,
     IAcademicSearchService academicSearchService,
     IWebLanguageModelService webLanguageModelService,
     ISpeakerIdentificationService speakerIdentificationService,
     ISpeakerVerificationService speakerVerificationService)
 {
     VisionService                = visionService;
     AutoSuggestService           = autoSuggestService;
     ImageSearchService           = imageSearchService;
     SpellCheckService            = spellCheckService;
     WebSearchService             = webSearchService;
     NewsSearchService            = newsSearchService;
     VideoSearchService           = videoSearchService;
     VideoService                 = videoService;
     EmotionService               = emotionService;
     FaceService                  = faceService;
     LinguisticService            = linguisticService;
     TextAnalyticsService         = textAnalyticsService;
     EntityLinkingService         = entityLinkingService;
     ContentModeratorService      = contentModeratorService;
     AcademicSearchService        = academicSearchService;
     WebLanguageModelService      = webLanguageModelService;
     SpeakerIdentificationService = speakerIdentificationService;
     SpeakerVerificationService   = speakerVerificationService;
 }
 public OnEventSavingHandler(ITextAnalyticsService textAnalyticsService)
 {
     this.textAnalyticsService = textAnalyticsService;
 }
Example #6
0
 /// <summary>
 ///  Initialisation d’une nouvelle instance de la classe PageModel
 /// </summary>
 /// <param name="tweetsSearch">Requis pour injecter le service ITweetsSearch </param>
 public IndexModel(ITweetsSearch tweetsSearch, ITextAnalyticsService textAnalyticsService)
 {
     _tweetsSearch         = tweetsSearch;
     _textAnalyticsService = textAnalyticsService;
 }
Example #7
0
        public NewsAPIArticleService(IOptions <NewsAPIOptions> newsAPIOptions, IMapper mapper, ITextAnalyticsService analyticsService)
        {
            if (newsAPIOptions == null)
            {
                throw new ArgumentNullException(nameof(newsAPIOptions));
            }
            _mapper           = mapper ?? throw new ArgumentNullException(nameof(mapper));
            _analyticsService = analyticsService ?? throw new ArgumentNullException(nameof(analyticsService));

            var baseUrl = newsAPIOptions.Value.BaseUrl;

            if (!baseUrl.EndsWith("/"))
            {
                baseUrl = baseUrl.TrimEnd('/');
            }
            _baseUrl = baseUrl;
            _apiKey  = newsAPIOptions.Value.APIKey;

            _client = new HttpClient(new HttpClientHandler {
                AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate
            });
            _client.DefaultRequestHeaders.Add("x-api-key", _apiKey);
        }
Example #8
0
 public HomeController(ISmileRepository repository, ITextAnalyticsService textAnalyzeService)
 {
     _repository         = repository;
     _textAnalyzeService = textAnalyzeService;
 }
 public TextAnalyticsPageModel(ITextAnalyticsService textAnalyticsService)
 {
     _textAnalyticsService = textAnalyticsService;
 }
Example #10
0
 public AnalyzeController(ITextAnalyticsService textAnalyticsService, IJemasService jemasService, ILogger <AnalyzeController> logger)
 {
     this.textAnalyticsService = textAnalyticsService;
     this.jemasService         = jemasService;
     this.logger = logger;
 }
Example #11
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SentimentController"/> class.
 /// </summary>
 /// <param name="textAnalyticsService">The text analytics service.</param>
 public SentimentController(ITextAnalyticsService textAnalyticsService)
 {
     this.textAnalyticsService = textAnalyticsService;
 }
 public StoreController(IPartsUnlimitedContext context, IMemoryCache memoryCache, IProductsRepository productsRepository, ITextAnalyticsService textAnalyticsService)
 {
     _db    = context;
     _cache = memoryCache;
     this.productsRepository   = productsRepository;
     this.textAnalyticsService = textAnalyticsService;
 }
Example #13
0
 public TagService(IRepository <ImageTag> tags, ITextAnalyticsService textAnalyticsService, IComputerVisionService computerVisionService)
 {
     this.tags = tags;
     this.textAnalyticsService  = textAnalyticsService;
     this.computerVisionService = computerVisionService;
 }
 public ProductCommentService(ProductDBContext productDBContext, ITextAnalyticsService textAnalyticsService)
 {
     _productDBContext     = productDBContext;
     _textAnalyticsService = textAnalyticsService;
 }
 public InspirationService(IRepoFactory repoFactory, ITextAnalyticsService textAnalytics)
 {
     _repoFactory   = repoFactory;
     _textAnalytics = textAnalytics;
 }
Example #16
0
 public InspirationSession(IEnumerable <IInspirationRepository> repos, ITextAnalyticsService textAnalytics)
 {
     _repos         = new List <IInspirationRepository>(repos);
     _textAnalytics = textAnalytics;
     _ran           = new Random((int)DateTime.Now.Ticks);
 }
 public TextAnalyticsModel(ITextAnalyticsService analyticsService)
 {
     _analyticsService = analyticsService;
 }