Custom Models - Get
Получение подробных сведений о пользовательской модели.
GET {endpoint}/formrecognizer/v2.1/custom/models/{modelId}
GET {endpoint}/formrecognizer/v2.1/custom/models/{modelId}?includeKeys={includeKeys}
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
endpoint
|
path | True |
string |
Поддерживаемые конечные точки Cognitive Services (протокол и имя узла, например https://westus2.api.cognitive.microsoft.com). |
|
model
|
path | True |
string (uuid) |
Идентификатор модели. |
|
include
|
query |
boolean |
Включите список извлеченных ключей в сведения о модели. |
Заголовок запроса
| Имя | Обязательно | Тип | Описание |
|---|---|---|---|
| Ocp-Apim-Subscription-Key | True |
string |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Успех |
|
| Other Status Codes |
Сущность ответа, сопровождающая неудающиеся ответы, содержащие дополнительные сведения об ошибке. |
Безопасность
Ocp-Apim-Subscription-Key
Тип:
apiKey
В:
header
Примеры
Get custom model
Образец запроса
GET {endpoint}/formrecognizer/v2.1/custom/models/f973e3c1-1148-43bb-bea8-49d0603ab3a8
Пример ответа
{
"modelInfo": {
"modelId": "f973e3c1-1148-43bb-bea8-49d0603ab3a8",
"modelName": "my composed model",
"status": "ready",
"createdDateTime": "2019-05-01T10:53:21Z",
"lastUpdatedDateTime": "2019-05-01T10:53:23Z",
"attributes": {
"isComposed": true
}
},
"keys": {
"clusters": {
"0": [
"Invoice",
"123112313"
],
"1": [
"Please remit payment to:",
"Microsoft"
]
}
},
"trainResult": {
"trainingDocuments": [],
"fields": [],
"averageModelAccuracy": 0,
"errors": []
},
"composedTrainResults": [
{
"modelId": "4afb20d6-3ed0-4cde-ba40-dbd6207268dd",
"trainingDocuments": [],
"fields": [],
"averageModelAccuracy": 0,
"errors": []
},
{
"modelId": "6f841356-aa32-42c9-a739-2182c47b79c9",
"trainingDocuments": [],
"fields": [],
"averageModelAccuracy": 0,
"errors": []
}
]
}
Определения
| Имя | Описание |
|---|---|
| Attributes |
Необязательные атрибуты модели. |
|
Error |
|
|
Error |
|
|
Form |
Отчет для поля обучения пользовательской модели. |
|
Keys |
Ключи, извлеченные пользовательской моделью. |
| Model |
Ответ на операцию получения пользовательской модели. |
|
Model |
Основные сведения о пользовательской модели. |
|
Model |
Состояние модели. |
|
Training |
Отчет о пользовательском документе обучения модели. |
|
Train |
Результат обучения пользовательской модели. |
|
Train |
Состояние операции обучения. |
Attributes
Необязательные атрибуты модели.
| Имя | Тип | Значение по умолчанию | Описание |
|---|---|---|---|
| isComposed |
boolean |
False |
Состоит ли эта модель? (по умолчанию: false). |
ErrorInformation
| Имя | Тип | Описание |
|---|---|---|
| code |
string |
|
| message |
string |
ErrorResponse
| Имя | Тип | Описание |
|---|---|---|
| error |
FormFieldsReport
Отчет для поля обучения пользовательской модели.
| Имя | Тип | Описание |
|---|---|---|
| accuracy |
number |
Оценка точности извлечения для этого поля. |
| fieldName |
string |
Имя поля обучения. |
KeysResult
Ключи, извлеченные пользовательской моделью.
| Имя | Тип | Описание |
|---|---|---|
| clusters |
object |
Сопоставление кластерных идентификаторов объектов со списком ключей. |
Model
Ответ на операцию получения пользовательской модели.
| Имя | Тип | Описание |
|---|---|---|
| composedTrainResults |
Результат обучения для составной модели. |
|
| keys |
Ключи, извлеченные пользовательской моделью. |
|
| modelInfo |
Основные сведения о пользовательской модели. |
|
| trainResult |
Результат обучения для пользовательской модели. |
ModelInfo
Основные сведения о пользовательской модели.
| Имя | Тип | Описание |
|---|---|---|
| attributes |
Необязательные атрибуты модели. |
|
| createdDateTime |
string (date-time) |
Дата и время (UTC) при создании модели. |
| lastUpdatedDateTime |
string (date-time) |
Дата и время (UTC) при последнем обновлении состояния. |
| modelId |
string (uuid) |
Идентификатор модели. |
| modelName |
string |
Необязательное имя определяемой пользователем модели (максимальная длина: 1024). |
| status |
Состояние модели. |
ModelStatus
Состояние модели.
| Значение | Описание |
|---|---|
| creating | |
| ready | |
| invalid |
TrainingDocumentInfo
Отчет о пользовательском документе обучения модели.
| Имя | Тип | Описание |
|---|---|---|
| documentName |
string |
Имя обучаемого документа. |
| errors |
Список ошибок. |
|
| pages |
integer (int32) |
Общее количество обученных страниц. |
| status |
Состояние операции обучения. |
TrainResult
Результат обучения пользовательской модели.
| Имя | Тип | Описание |
|---|---|---|
| averageModelAccuracy |
number |
Средняя точность. |
| errors |
Ошибки, возвращаемые во время операции обучения. |
|
| fields |
Список полей, используемых для обучения модели и ошибки операции обучения, сообщаемые каждым из них. |
|
| modelId |
string (uuid) |
Идентификатор модели. |
| trainingDocuments |
Список документов, используемых для обучения модели, и всех ошибок, сообщаемых в каждом документе. |
TrainStatus
Состояние операции обучения.
| Значение | Описание |
|---|---|
| succeeded | |
| partiallySucceeded | |
| failed |