Overview

The NLU APIs documentation is useful if you need to use these APIs outside Botfuel Dialog.

If you use Botfuel Dialog and define the proper environment variables (BOTFUEL_APP_ID, BOTFUEL_APP_TOKEN, BOTFUEL_APP_KEY) the NLU APIs will be called automatically, except the spell checking which needs to be enabled.

The Classification service is included in the botfuel-nlu module which is the default nlu module used in Botfuel Dialog and the Entity Extraction service is used by the WsExtractor.

To be able to use the Spell checking service you can enable it easily in your configuration file with the following:

{
...
  nlu: {
    spellchecking: true,
  }
...
}