Skip to main content

NLP Direct API

NLP Direct API provides methods for:

  • Project management: export and import projects.
  • Working with entities and intents: add, modify, and delete intents and entities.
  • Model re-training: re-train the model based on changes.

Working with the API

Let’s consider working with the API by an example of a method:

https://<host_name>/cailapub/api/caila/p/{accessToken}/export
  • host_name you can copy from the address line.

For example, for https://app.jaicp.com/ the method will look like this:

https://app.jaicp.com/cailapub/api/caila/p/{accessToken}/export
  • accessToken — NLP Direct API key, which is used for access control.

To get the key, go to editing the JAICP project. Select the Classifier tab > press Generate in the NLP Direct API key field > copy the value.

To get the API key of the current project from a bot script, use the method:

$jsapi.cailaService.getCurrentClassifierToken()