Train - Get Status
Obtém o estado de preparação de todos os modelos (intenções e entidades) para a aplicação LUIS especificada. Tem de chamar a API de preparação para preparar a aplicação LUIS antes de chamar esta API para obter o estado de preparação. "appID" especifica o ID da aplicação LUIS. "versionId" especifica o número da versão da aplicação LUIS. Por exemplo, "0,1".
GET {Endpoint}/luis/authoring/v3.0-preview/apps/{appId}/versions/{versionId}/train
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
app
|
path | True |
string uuid |
O ID da aplicação. |
Endpoint
|
path | True |
string |
Pontos finais dos Serviços Cognitivos suportados (protocolo e nome do anfitrião, por exemplo: https://westus.api.cognitive.microsoft.com). |
version
|
path | True |
string |
O ID da versão. |
Cabeçalho do Pedido
Name | Necessário | Tipo | Description |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
Uma resposta bem-sucedida fornece uma matriz de detalhes do estado de preparação para uma aplicação LUIS que submeteu para preparação. Cada elemento na matriz de resposta fornece o estado de preparação para um modelo (intenção ou entidade) na aplicação LUIS. Nota: o estado de preparação não é fornecido para entidades pré-criadas porque estão pré-preparados. A propriedade "modelId" identifica a que intenção ou entidade o estado de preparação corresponde. Para obter o nome e o tipo de cada modelo, utilize a API de modelos que tem um URL de pedido neste formato: https://westus.api.cognitive.microsoft.com/luis/api/v3.0-preview/apps/{appId}/versions/{versionId}/models a propriedade details para cada modelo pode conter os seguintes campos: "statusId": um número inteiro de 0 a 3 que corresponda ao valor do campo de estado. "status": uma cadeia com um dos seguintes valores: "Success", "UpToDate", "InProgress", "Fail". Se o estado for "Falha", a propriedade "failureReason" fornece o motivo da falha. "exampleCount": o número de exemplos utilizados para a preparação. No caso da intenção None ou das intenções e entidades de domínio pré-criadas, este número inclui exemplos fornecidos internamente pelo sistema, bem como exemplos que adicionou à sua aplicação LUIS. "failureReason": uma cadeia que indica a razão pela qual a preparação falhou. O valor "FewLabels" significa que não foram fornecidas expressões de exemplo etiquetadas para preparação. "trainingDateTime": uma cadeia que indica a hora em que o modelo foi preparado pela última vez. O valor utiliza o formato ISO 8601 para representar horas em UTC (Hora Universal Coordenada) com um designador UTC ("Z"), por exemplo: "2017-08-10T01:08:34Z". Media Types: "application/json", "JSON" |
|
Other Status Codes |
Resposta do Erro. Media Types: "application/json", "JSON" |
Segurança
Ocp-Apim-Subscription-Key
Type:
apiKey
In:
header
Exemplos
Successful Get Application Version Training Status request
Sample Request
GET {Endpoint}/luis/authoring/v3.0-preview/apps/86226c53-b7a6-416f-876b-226b2b5ab07b/versions/0.1/train
Sample Response
[
{
"modelId": "f9b00d5b-1f2d-421e-bc99-5ff192d0b998",
"details": {
"statusId": 3,
"status": "InProgress",
"exampleCount": 0
}
},
{
"modelId": "51403af3-5342-4926-abaa-91172a42e075",
"details": {
"statusId": 2,
"status": "UpToDate",
"exampleCount": 12,
"trainingDateTime": "2017-01-31T21:42:02Z"
}
},
{
"modelId": "b4cf6402-dc79-4ca3-8666-b0007337e92b",
"details": {
"statusId": 1,
"status": "Fail",
"exampleCount": 12,
"failureReason": "FewLabels"
}
},
{
"modelId": "e8e3135a-acd9-4164-a65c-e2fedbe78cfa",
"details": {
"statusId": 3,
"status": "InProgress",
"exampleCount": 0
}
},
{
"modelId": "3291fac9-6368-4c87-9562-e78cae0fa7c6",
"details": {
"statusId": 0,
"status": "Success",
"exampleCount": 12,
"trainingDateTime": "2017-01-31T21:42:02Z"
}
},
{
"modelId": "a193efac-ab02-49d7-b005-ee717d45c4f1",
"details": {
"statusId": 3,
"status": "InProgress",
"exampleCount": 0
}
}
]
Definições
Name | Description |
---|---|
Error |
Resposta de erro ao invocar uma operação na API. |
Model |
Detalhes da Preparação do Modelo. |
Model |
Informações de Preparação de Modelos. |
Training |
O Estado da preparação. |
ErrorResponse
Resposta de erro ao invocar uma operação na API.
Name | Tipo | Description |
---|---|---|
errorType |
string |
ModelTrainingDetails
Detalhes da Preparação do Modelo.
Name | Tipo | Description |
---|---|---|
exampleCount |
integer |
A contagem de exemplos utilizados para preparar o modelo. |
failureReason |
string |
Motivo da falha de preparação. |
status |
O Estado da preparação. |
|
statusId |
integer |
O ID de estado do pedido de preparação. |
trainingDateTime |
string |
Quando o modelo foi preparado. |
ModelTrainingInfo
Informações de Preparação de Modelos.
Name | Tipo | Description |
---|---|---|
details |
Detalhes da Preparação do Modelo. |
|
modelId |
string |
O ID (GUID) do modelo. |
TrainingStatus
O Estado da preparação.
Name | Tipo | Description |
---|---|---|
Fail |
string |
|
InProgress |
string |
|
Queued |
string |
|
Success |
string |
|
UpToDate |
string |