Train - Get Status
Ruft den Schulungsstatus aller Modelle (Intents und Entitäten) für die angegebene LUIS-App ab. Sie müssen die Train-API aufrufen, um die LUIS-App zu trainieren, bevor Sie diese API aufrufen, um den Schulungsstatus zu erhalten. "appID" gibt die LUIS-App-ID an. "versionId" gibt die Versionsnummer der LUIS-App an. Beispiel: "0.1".
GET {Endpoint}/luis/api/v2.0/apps/{appId}/versions/{versionId}/train
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
app
|
path | True |
string (uuid) |
Die Anwendungs-ID. |
|
Endpoint
|
path | True |
string |
Unterstützte Cognitive Services-Endpunkte (Protokoll und Hostname, z. B. https://westus.api.cognitive.microsoft.com). |
|
version
|
path | True |
string |
Die Versions-ID. |
Anforderungsheader
| Name | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| Ocp-Apim-Subscription-Key | True |
string |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
Eine erfolgreiche Antwort stellt eine Reihe von Schulungsstatusdetails für eine LUIS-App bereit, die Sie zur Schulung übermittelt haben. Jedes Element im Antwortarray stellt den Schulungsstatus für ein Modell (Absicht oder Entität) in der LUIS-App bereit. Hinweis: Der Schulungsstatus wird für vordefinierte Entitäten nicht bereitgestellt, da sie vortrainiert sind. Die Eigenschaft "modelId" gibt an, welcher Absicht oder Entität der Schulungsstatus entspricht. Um den Namen und typ jedes Modells abzurufen, verwenden Sie die Modell-API, die eine Anforderungs-URL in diesem Format aufweist: https://westus.api.cognitive.microsoft.com/luis/api/v2.0/apps/{appId}/versions/{versionId}/models Die Detaileigenschaft für jedes Modell kann die folgenden Felder enthalten: "statusId": Eine ganze Zahl von 0 bis 3, die dem Wert des Statusfelds entspricht. "status": Eine Zeichenfolge mit einem der folgenden Werte: "Success", "UpToDate", "InProgress", "Fail". Wenn der Status "Fail" lautet, stellt die Eigenschaft "failureReason" den Grund für den Fehler bereit. "exampleCount": Die Anzahl der Beispiele, die für schulungen verwendet werden. Im Fall der Absichten oder voreingestellten Domänenabsichten und Entitäten enthält diese Zahl Beispiele, die intern vom System bereitgestellt werden, sowie Beispiele, die Sie Ihrer LUIS-App hinzugefügt haben. "failureReason": Eine Zeichenfolge, die angibt, warum die Schulung fehlgeschlagen ist. Der Wert "FewLabels" bedeutet, dass keine beschrifteten Beispiel-Äußerungen für die Schulung bereitgestellt wurden. "trainingDateTime": Eine Zeichenfolge, die angibt, wie lange das Modell zuletzt trainiert wurde. Der Wert verwendet das ISO 8601-Format für die Darstellung von Zeiten in UTC (Koordinierte Weltzeit) mit einem UTC-Kennzeichner ("Z"), z. B. "2017-08-10T01:08:34Z". Media Types: "application/json", "JSON" |
|
| Other Status Codes |
Fehlerantwort. Media Types: "application/json", "JSON" |
Sicherheit
Ocp-Apim-Subscription-Key
Typ:
apiKey
In:
header
Beispiele
Successful Get Application Version Training Status request
Beispielanforderung
GET {Endpoint}/luis/api/v2.0/apps/86226c53-b7a6-416f-876b-226b2b5ab07b/versions/0.1/train
Beispiel für eine Antwort
[
{
"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
}
}
]
Definitionen
| Name | Beschreibung |
|---|---|
|
Error |
Fehlerantwort beim Aufrufen eines Vorgangs in der API. |
|
Model |
Modellschulungsdetails. |
|
Model |
Modellschulungsinformationen. |
|
Training |
Der Schulungsstatus. |
ErrorResponse
Fehlerantwort beim Aufrufen eines Vorgangs in der API.
| Name | Typ | Beschreibung |
|---|---|---|
| errorType |
string |
ModelTrainingDetails
Modellschulungsdetails.
| Name | Typ | Beschreibung |
|---|---|---|
| exampleCount |
integer |
Die Anzahl der Beispiele, die zum Trainieren des Modells verwendet werden. |
| failureReason |
string |
Grund für den Trainingsausfall. |
| status |
Der Schulungsstatus. |
|
| statusId |
integer |
Die Status-ID der Zuganforderung. |
| trainingDateTime |
string (date-time) |
Als das Modell trainiert wurde. |
ModelTrainingInfo
Modellschulungsinformationen.
| Name | Typ | Beschreibung |
|---|---|---|
| details |
Modellschulungsdetails. |
|
| modelId |
string (uuid) |
Die ID (GUID) des Modells. |
TrainingStatus
Der Schulungsstatus.
| Wert | Beschreibung |
|---|---|
| Queued | |
| InProgress | |
| UpToDate | |
| Fail | |
| Success |