Versions - Export
Exportiert eine LUIS-Anwendung in das JSON-Format.
GET {Endpoint}/luis/api/v2.0/apps/{appId}/versions/{versionId}/export
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 |
Die LUIS-Anwendungsstruktur im JSON-Format. |
|
| Other Status Codes |
Fehlerantwort. |
Sicherheit
Ocp-Apim-Subscription-Key
Typ:
apiKey
In:
header
Beispiele
Successful Export Application Version
Beispielanforderung
GET {Endpoint}/luis/api/v2.0/apps/bd72e8d7-62b8-48f5-9dcb-e3b0588b803a/versions/0.2/export
Beispiel für eine Antwort
{
"luis_schema_version": "3.0.0",
"versionId": "0.1",
"name": "LuisBot",
"desc": "",
"culture": "en-us",
"intents": [
{
"name": "HomeAutomation.TurnOff",
"inherits": {
"domain_name": "HomeAutomation",
"model_name": "TurnOff"
}
},
{
"name": "dateintent"
},
{
"name": "Help"
},
{
"name": "None"
},
{
"name": "SearchHotels"
},
{
"name": "ShowHotelsReviews"
}
],
"entities": [
{
"name": "AirportCode",
"roles": [
"destination"
]
},
{
"name": "Hotel",
"roles": []
}
],
"composites": [],
"closedLists": [],
"patternAnyEntities": [
{
"name": "patternAny1",
"explicitList": [],
"roles": [
"role1",
"role2"
]
}
],
"regex_entities": [
{
"name": "regex1",
"regexPattern": "[^a]+",
"roles": [
"regex role"
]
}
],
"prebuiltEntities": [
{
"name": "datetimeV2",
"roles": [
"datetime role"
]
}
],
"model_features": [
{
"name": "Near",
"mode": true,
"words": "near,around,close,nearby",
"activated": true
},
{
"name": "Show",
"mode": true,
"words": "show,find,look,search",
"activated": true
}
],
"regex_features": [
{
"name": "AirportCodeRegex",
"pattern": "[a-z]{3}",
"activated": true
}
],
"patterns": [
{
"pattern": "this is [a test] {patternAny1:role1}",
"intent": "Help"
}
],
"utterances": [
{
"text": "i need help",
"intent": "Help",
"entities": []
},
{
"text": "help me",
"intent": "Help",
"entities": []
},
{
"text": "tomorrow",
"intent": "dateintent",
"entities": []
},
{
"text": "search for hotels in seattle",
"intent": "SearchHotels",
"entities": []
},
{
"text": "what can i do?",
"intent": "Help",
"entities": []
},
{
"text": "next monday",
"intent": "dateintent",
"entities": []
},
{
"text": "next year",
"intent": "dateintent",
"entities": []
},
{
"text": "look for hotels in miami",
"intent": "SearchHotels",
"entities": []
},
{
"text": "show me hotels in california",
"intent": "SearchHotels",
"entities": []
},
{
"text": "show me the reviews of the amazing bot resort",
"intent": "ShowHotelsReviews",
"entities": [
{
"entity": "Hotel",
"startPos": 23,
"endPos": 44
}
]
},
{
"text": "can i see the reviews of extended bot hotel?",
"intent": "ShowHotelsReviews",
"entities": [
{
"entity": "Hotel",
"startPos": 25,
"endPos": 42
}
]
},
{
"text": "find reviews of hotelxya",
"intent": "ShowHotelsReviews",
"entities": [
{
"entity": "Hotel",
"startPos": 16,
"endPos": 23
}
]
},
{
"text": "show me reviews of the amazing hotel",
"intent": "ShowHotelsReviews",
"entities": [
{
"entity": "Hotel",
"startPos": 19,
"endPos": 35
}
]
},
{
"text": "what are the available options?",
"intent": "Help",
"entities": []
},
{
"text": "best hotels in seattle",
"intent": "SearchHotels",
"entities": []
},
{
"text": "hotels in los angeles",
"intent": "SearchHotels",
"entities": []
},
{
"text": "can you show me hotels from los angeles?",
"intent": "SearchHotels",
"entities": []
},
{
"text": "can you show me the reviews of the amazing resort & hotel",
"intent": "ShowHotelsReviews",
"entities": [
{
"entity": "Hotel",
"startPos": 31,
"endPos": 56
}
]
},
{
"text": "what are the reviews of the hotel bot framework?",
"intent": "ShowHotelsReviews",
"entities": [
{
"entity": "Hotel",
"startPos": 24,
"endPos": 46
}
]
},
{
"text": "find hotels near eze",
"intent": "SearchHotels",
"entities": [
{
"entity": "AirportCode",
"startPos": 17,
"endPos": 19
}
]
},
{
"text": "where can i stay near nnn?",
"intent": "SearchHotels",
"entities": [
{
"entity": "AirportCode",
"startPos": 22,
"endPos": 24
}
]
},
{
"text": "show hotels near att airport",
"intent": "SearchHotels",
"entities": [
{
"entity": "AirportCode",
"startPos": 17,
"endPos": 19
}
]
},
{
"text": "find hotels near agl",
"intent": "SearchHotels",
"entities": [
{
"entity": "AirportCode",
"startPos": 17,
"endPos": 19
}
]
},
{
"text": "find hotels around eze airport",
"intent": "SearchHotels",
"entities": [
{
"entity": "AirportCode",
"startPos": 19,
"endPos": 21
}
]
},
{
"text": "01/7",
"intent": "dateintent",
"entities": []
}
]
}
Definitionen
| Name | Beschreibung |
|---|---|
|
Closed |
Exportiertes Modell – Eine Listenentität. |
|
Error |
Fehlerantwort beim Aufrufen eines Vorgangs in der API. |
|
Hierarchical |
|
| JSONEntity |
Exportiertes Modell – Extrahierte Entität aus Der Äußerung. |
|
JSONModel |
Exportiertes Modell – Phraselist-Modellfeature. |
|
JSONRegex |
Exportiertes Modell – Ein Musterfeature. |
| JSONUtterance |
Exportiertes Modell – Utterance, das zum Trainieren des Modells verwendet wurde. |
|
Luis |
Exportiertes Modell – Eine exportierte LUIS-Anwendung. |
|
Pattern |
Pattern.Any Entity Extractor. |
|
Pattern |
Muster |
|
Prebuilt |
|
|
Prebuilt |
Vordefinierter Objektextraktor. |
|
Regex |
Regulärer Ausdrucksentitätsextraktionsmodul. |
|
Sub |
Unterliste von Elementen für eine Listenentität. |
ClosedList
Exportiertes Modell – Eine Listenentität.
| Name | Typ | Beschreibung |
|---|---|---|
| name |
string |
Name der Listenentität. |
| roles |
string[] |
|
| subLists |
Unterlisten für die Listenentität. |
ErrorResponse
Fehlerantwort beim Aufrufen eines Vorgangs in der API.
| Name | Typ | Beschreibung |
|---|---|---|
| errorType |
string |
HierarchicalModel
| Name | Typ | Beschreibung |
|---|---|---|
| children |
string[] |
|
| inherits | ||
| name |
string |
|
| roles |
string[] |
JSONEntity
Exportiertes Modell – Extrahierte Entität aus Der Äußerung.
| Name | Typ | Beschreibung |
|---|---|---|
| endPos |
integer |
Der Index innerhalb der Äußerung, in der die extrahierte Entität endet. |
| entity |
string |
Der Entitätsname. |
| role |
string |
Die Rolle der Entität innerhalb der Äußerung. |
| startPos |
integer |
Der Index innerhalb der Äußerung, in der die extrahierte Entität beginnt. |
JSONModelFeature
Exportiertes Modell – Phraselist-Modellfeature.
| Name | Typ | Beschreibung |
|---|---|---|
| activated |
boolean |
Gibt an, ob das Feature aktiviert ist. |
| mode |
boolean |
Ein austauschbares Begriffslistenfeature dient als Liste von Synonymen für Schulungen. Eine nicht austauschbare Begriffsliste dient als separate Features für Schulungen. Wenn Ihre nicht austauschbare Begriffsliste also fünf Ausdrücke enthält, werden sie fünf separaten Features zugeordnet. Sie können sich die nicht austauschbare Begriffsliste als einen zusätzlichen Beutel von Wörtern vorstellen, um vorhandene Vokabularfeatures von LUIS hinzuzufügen. Es wird als Lexicon-Nachschlagefunktion verwendet, bei der sein Wert 1 ist, wenn das Lexikal ein bestimmtes Wort oder 0 enthält, wenn dies nicht der Grund ist. Der Standardwert ist wahr. |
| name |
string |
Der Name der Begriffsliste. |
| words |
string |
Liste der durch Kommas getrennten Ausdrücke, die die Phraselist darstellen. |
JSONRegexFeature
Exportiertes Modell – Ein Musterfeature.
| Name | Typ | Beschreibung |
|---|---|---|
| activated |
boolean |
Gibt an, ob das Musterfeature aktiviert ist. |
| name |
string |
Name des Features. |
| pattern |
string |
Der reguläre Ausdruck, der übereinstimmen soll. |
JSONUtterance
Exportiertes Modell – Utterance, das zum Trainieren des Modells verwendet wurde.
| Name | Typ | Beschreibung |
|---|---|---|
| entities |
Die übereinstimmenen Entitäten. |
|
| intent |
string |
Die übereinstimmene Absicht. |
| text |
string |
Die Äußerung. |
LuisApp
Exportiertes Modell – Eine exportierte LUIS-Anwendung.
| Name | Typ | Beschreibung |
|---|---|---|
| closedLists |
Liste der Listenentitäten. |
|
| composites |
Liste der zusammengesetzten Entitäten. |
|
| culture |
string |
Die Kultur der Anwendung. Z.B.: en-us. |
| desc |
string |
Die Beschreibung der Anwendung. |
| entities |
Liste der Entitäten. |
|
| intents |
Liste der Absichten. |
|
| model_features |
Liste der Modellfeatures. |
|
| name |
string |
Der Name der Anwendung. |
| patternAnyEntities |
Liste der "Pattern.Any"-Entitäten. |
|
| patterns |
Liste der Muster. |
|
| prebuiltEntities |
Liste der vordefinierten Entitäten. |
|
| regex_entities |
Liste der Entitäten regulärer Ausdrücke. |
|
| regex_features |
Liste der Musterfeatures. |
|
| utterances |
Liste der Beispiel-Äußerungen. |
|
| versionId |
string |
Die Versions-ID der Anwendung, die exportiert wurde. |
PatternAny
Pattern.Any Entity Extractor.
| Name | Typ | Beschreibung |
|---|---|---|
| explicitList |
string[] |
|
| name |
string |
|
| roles |
string[] |
PatternRule
Muster
| Name | Typ | Beschreibung |
|---|---|---|
| intent |
string |
Der Name des Intents, zu dem das Muster gehört. |
| pattern |
string |
Der Mustertext. |
PrebuiltDomainObject
| Name | Typ | Beschreibung |
|---|---|---|
| domain_name |
string |
|
| model_name |
string |
PrebuiltEntity
Vordefinierter Objektextraktor.
| Name | Typ | Beschreibung |
|---|---|---|
| name |
string |
|
| roles |
string[] |
RegexEntity
Regulärer Ausdrucksentitätsextraktionsmodul.
| Name | Typ | Beschreibung |
|---|---|---|
| name |
string |
|
| regexPattern |
string |
|
| roles |
string[] |
SubClosedList
Unterliste von Elementen für eine Listenentität.
| Name | Typ | Beschreibung |
|---|---|---|
| canonicalForm |
string |
Das Standardformular, das die Liste darstellt. |
| list |
string[] |
Liste der Synonymwörter. |