/// <summary> /// Creates a new <see cref="LuisRecognizer"/> object. /// </summary> /// <param name="luisModel">The LUIS model to use to recognize text.</param> /// <param name="luisRecognizerOptions">The LUIS recognizer options to use.</param> /// <param name="options">The LUIS request options to use.</param> public LuisRecognizer(ILuisModel luisModel, ILuisRecognizerOptions luisRecognizerOptions = null, ILuisOptions options = null) { _luisService = new LuisService(luisModel); _luisOptions = options ?? new LuisRequest(); _luisRecognizerOptions = luisRecognizerOptions ?? new LuisRecognizerOptions { Verbose = true }; }
public LuisMiddleware(ILuisModel luisModel, ILuisRecognizerOptions luisRecognizerOptions = null, ILuisOptions luisOptions = null) { if (luisModel == null) { throw new ArgumentNullException(nameof(luisModel)); } luisRecognizer = new LuisRecognizer(luisModel, luisRecognizerOptions, luisOptions); }