NLP Direct API
подсказка
NLP Direct API позволяет использовать обученный классификатор в сторонних приложениях.
Вы также можете использовать обученный классификатор NLU в своих проектах на JAICP при помощи сервиса $caila
.
Методы API
API предоставляет методы для:
- Работы с NLP: склонение текста в требуемый формат, согласование текста с числительными.
- Управления проектами: экспорт и импорт проекта.
- Классификации: простая классификация, классификация текста с дополнительными параметрами.
- Работы с сущностями: поиск сущностей в переданном тексте, редактирование сущностей.
- Переобучения модели: возможность переобучить модель, если были внесены изменения.
предупреждение
Обратите внимание, если переобучение модели не удалось, то для классификации будет использоваться предыдущая версия.
Работа с 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()