Перейти к основному содержимому

NLP Direct API

NLP Direct API предоставляет методы для:

  • Управления проектами: экспорт и импорт проекта.
  • Работы с сущностями и интентами: добавление, изменение, удаление интентов и сущностей.
  • Переобучения модели: возможность переобучить модель, если были внесены изменения.

Работа с API

Рассмотрим работу с API на примере метода:

https://<host_name>/cailapub/api/caila/p/{accessToken}/export

Здесь:

  • host_name вы можете скопировать из адресной строки.

Например, для https://app.jaicp.com/ метод будет выглядеть следующим образом:

https://app.jaicp.com/cailapub/api/caila/p/{accessToken}/export
  • accessToken — API-ключ NLP Direct API, по которому осуществляется контроль доступа.

Для получения ключа перейдите к редактированию проекта JAICP. Выберите вкладку Классификатор > нажмите Сгенерировать в поле API-ключ NLP Direct API > скопируйте значение.

Для получения API-ключа текущего проекта из сценария бота используйте метод:

$jsapi.cailaService.getCurrentClassifierToken()