<< Click to Display Table of Contents >> Интеллектуальные возможности > Сервисы Directum Ario > Описание API Ario > Отладка моделей извлечения фактов Информация о моделях извлечения фактов |
Запрос |
Описание |
Запрос для отображения информации о конкретной модели извлечения фактов, например сведений о фактах, которые она обучена извлекать |
|
Запрос для отображения списка моделей извлечения фактов для определенной грамматики с указанием идентификаторов |
Информация о модели извлечения фактов
Синтаксис
GET {service_url}/api/factextractor/grammar/{grammarSetname}/models/{ИД модели извлечения фактов}
Пример запроса
GET http://smart:61100/api/factextractor/grammar/Letter/models/63
Ответ
Содержит основную информацию о модели извлечения фактов:
[
{
"factExtractorModelId": 756,
"classes": [...],
"isSystem": true,
"tableFactExtractorModel": null,
"description": "[[CRF(REQUISITES_DOCUMENT_BASE), CRF(REQUISITES_DOCUMENT), CRF(REQUISITES_RESPONSIBLE), CRF(REQUISITES_COUNTERPARTY), CRF(REQUISITES_SIGNATORY), CRF(REQUISITES_RECIPIENT), CRF(REQUISITES_CORRESPONDENT)], [CRF(COUNTERPARTY_OTHER), CRF(SUBJECT), CRF(COUNTERPARTY), CRF(DATE_OTHER), CRF(EMAIL), CRF(BANK_ACCOUNT), CRF(PSRN), CRF(NUMBER), CRF(PERSON), CRF(CONFIDENTIAL), CRF(PHONE), CRF(TIN), CRF(WEBSITE), CRF(BIC), CRF(DATE), CRF(TIN_TRRC), CRF(BANK), CRF(HEAD_COUNTERPARTY), CRF(TRRC)]]",
"created": "2023-11-27T03:28:17.432326",
"metrics": {...},
"trainErrors": null
},
{...},
...
]
Где:
•factExtractorModelId – ИД модели извлечения фактов;
•classes – секция с информацией о фактах, извлекаемых с помощью модели. Подробнее описание параметров секции см. в разделе «Информационные запросы» в описании параметров одноименной секции в ответе на запрос списка всех грамматик. Если модель извлечения фактов несистемная, параметр принимает значение null;
•isSystem – признак того, что модель извлечения фактов системная. Возможные значения: true – устанавливается для всех моделей из поставки, false – устанавливается для моделей, созданных пользователем;
•tableFactExtractorModel – секция с информацией о модели для извлечения табличных фактов. Подробнее описание параметров секции см. в разделе «Информационные запросы» в описании параметров одноименной секции в ответе на запрос списка всех грамматик. Если в грамматике нет модели, принимает значение null;
•description – описание модели. По значению параметра можно определить тип модели извлечения факта:
•в однофактовой для каждого факта используется отдельный префикс.
Пример фрагмента значения в параметре description для однофактовой модели акта выполненных работ:
"description": "[
[CRF(REQUISITES_DOCUMENT), CRF(REQUISITES_BUYER), CRF(REQUISITES_SELLER), CRF(REQUISITES_COUNTERPARTY), CRF(REQUISITES_SIGNATORY_BUYER), CRF(REQUISITES_SIGNATORY_SELLER), CRF(REQUISITES_SIGNATORY_COUNTERPARTY), CRF(TOTAL_NET_AMOUNT)]
]"
•в многофактовой используется один префикс для группы фактов.
Пример фрагмента значения в параметре description для многофактовой модели акта выполненных работ:
"description": "[
[CRF(Goods_Name, Goods_Count, Goods_UnitName, Goods_Price, Goods_Amount)]
]"
•created – дата и время публикации модели извлечения фактов;
•metrics – секция с метриками модели извлечения фактов. Подробнее описание параметров секции см. в разделе «Информационные запросы» в описании параметров одноименной секции в ответе на запрос списка всех грамматик;
•trainErrors – параметр с описанием ошибки. Если ошибки не возникали, указывается значение null.
Список моделей извлечения фактов
Синтаксис
GET {service_url}/api/factextractor/grammar/{grammarSetname}/models
Пример запроса
GET http://smart:61100/api/factextractor/grammar/Letter/models
Ответ
Содержит список всех моделей извлечения фактов, входящих в грамматику, а также основную информацию о них. Параметры аналогичны параметрам ответа на запрос на получение информации о модели извлечения фактов.
© Компания Directum, 2024 |