simpleInference
/api/caila/p/{accessToken}/nlu/inference
Простая классификация и слот-филлилинг с минимумом входных параметров
Запрос
Path Parameters
Токен доступа, который можно найти в настройках проекта
Query Parameters
Реплика для обработки или поиска
Идентификатор пользователя
Header Parameters
Часовой пояс пользователя. Необязательный параметр. Если параметр не задан, используется часовой пояс проекта. Если часовой пояс проекта не задан, используется часовой пояс сервера
Текущее время тестов. Используется для обработки реплик вроде «сейчас» или «завтра» с помощью сущностей, которые зависят от времени, например duckling.time
Результат классификации
- application/json
- Схема
- Пример из схемы
Schema
- Array [
- ]
- Array [
- ]
intent IntentResultData
slots SlotData[]
Имя слота (переменной)
Имя сущности (типа)
Указывает, что для слота нужен интент
Список подскащок, которые будут использоваться в качестве вопросов для запроса значения
По умолчанию: false
Указывает, что слоты заданы в виде массива. Если true
— объект parseTree
будет содержать список значений слота. Если false
, показано будет только первое значение
По умолчанию: false
slots KnownSlotData[]
По умолчанию: false
Указывает, что слоты заданы в виде массива. Если true
— объект parseTree
будет содержать список значений слота. Если false
, показано будет только первое значение
По умолчанию: false
{
"intent": {
"id": 0,
"path": "string",
"answer": "string",
"customData": "string",
"business": true,
"slots": [
{
"name": "string",
"entity": "string",
"required": true,
"prompts": [
"string"
],
"array": false,
"client": false
}
]
},
"confidence": 0,
"slots": [
{
"name": "string",
"array": false,
"client": false
}
],
"debug": {}
}