function entitiesLookupWithToken(text, token)


Выполняет поиск сущностей в переданном тексте. Метод используется для обращения к стороннему обученному классификатору при помощи API-ключа.


Синтаксис

Метод принимает в качестве аргумента текст для разметки и API-ключ к стороннему обученному классификатору в виде строк string, флаг show all. При значении флага:

  • true — в ответе будут переданы все найденные гипотезы.
  • false — в ответе будет передана одна наиболее вероятная гипотеза.
$caila.entitiesLookup("text@entities.ru", true, "token")

В качестве ответа передается JSON с найденными сущностями во фразе. Результат поиска сущностей во фразе text@entities.ru с выводом всех гипотез:

{
    "text": "text@entities.ru",
    "entities": {
        "default": true,
        "entity": "duckling.email", //найденная сущность
        "startPos": 0, //позиция слова во фразе
        "endPos": 16,
        "text": "text@entities.ru",
        "value": "text@entities.ru",
        "system": true
    }
}

Использование в сценарии

state:
   q!: entitiesLookupWithToken
   script:
      $reactions.answer(JSON.stringify($caila.entitiesLookupWithToken("test@test.ru", true, "token")));

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней