Versions - Export
Exporta una aplicación de LUIS al formato JSON.
GET {Endpoint}/luis/api/v2.0/apps/{appId}/versions/{versionId}/export
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
app
|
path | True |
string (uuid) |
Identificador de la aplicación. |
|
Endpoint
|
path | True |
string |
Puntos de conexión de Cognitive Services admitidos (protocolo y nombre de host, por ejemplo: https://westus.api.cognitive.microsoft.com). |
|
version
|
path | True |
string |
Identificador de versión. |
Encabezado de la solicitud
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| Ocp-Apim-Subscription-Key | True |
string |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
Estructura de la aplicación de LUIS en formato JSON. |
|
| Other Status Codes |
Respuesta de error. |
Seguridad
Ocp-Apim-Subscription-Key
Tipo:
apiKey
En:
header
Ejemplos
Successful Export Application Version
Solicitud de ejemplo
GET {Endpoint}/luis/api/v2.0/apps/bd72e8d7-62b8-48f5-9dcb-e3b0588b803a/versions/0.2/export
Respuesta de muestra
{
"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": []
}
]
}
Definiciones
| Nombre | Description |
|---|---|
|
Closed |
Modelo exportado: una entidad de lista. |
|
Error |
Respuesta de error al invocar una operación en la API. |
|
Hierarchical |
|
| JSONEntity |
Modelo exportado: entidad extraída de la expresión. |
|
JSONModel |
Modelo exportado: característica modelo de lista de frases. |
|
JSONRegex |
Modelo exportado: una característica de patrón. |
| JSONUtterance |
Modelo exportado: expresión que se usó para entrenar el modelo. |
|
Luis |
Modelo exportado: una aplicación de LUIS exportada. |
|
Pattern |
Extractor de entidades.Pattern.Any. |
|
Pattern |
Modelo |
|
Prebuilt |
|
|
Prebuilt |
Extractor de entidades precompilado. |
|
Regex |
Extractor de entidades de expresiones regulares. |
|
Sub |
Sublist de elementos de una entidad de lista. |
ClosedList
Modelo exportado: una entidad de lista.
| Nombre | Tipo | Description |
|---|---|---|
| name |
string |
Nombre de la entidad de lista. |
| roles |
string[] |
|
| subLists |
Sublists para la entidad list. |
ErrorResponse
Respuesta de error al invocar una operación en la API.
| Nombre | Tipo | Description |
|---|---|---|
| errorType |
string |
HierarchicalModel
| Nombre | Tipo | Description |
|---|---|---|
| children |
string[] |
|
| inherits | ||
| name |
string |
|
| roles |
string[] |
JSONEntity
Modelo exportado: entidad extraída de la expresión.
| Nombre | Tipo | Description |
|---|---|---|
| endPos |
integer |
Índice dentro de la expresión donde finaliza la entidad extraída. |
| entity |
string |
Nombre de la entidad. |
| role |
string |
Rol de la entidad dentro de la expresión. |
| startPos |
integer |
Índice dentro de la expresión donde se inicia la entidad extraída. |
JSONModelFeature
Modelo exportado: característica modelo de lista de frases.
| Nombre | Tipo | Description |
|---|---|---|
| activated |
boolean |
Indica si la característica está habilitada. |
| mode |
boolean |
Una característica de lista de frases intercambiable sirve como una lista de sinónimos para el entrenamiento. Una lista de frases no intercambiables actúa como características independientes para el entrenamiento. Por lo tanto, si la lista de frases no intercambiable contiene 5 frases, se asignarán a 5 características independientes. Puede considerar la lista de frases no intercambiables como un contenedor adicional de palabras para agregar a las características de vocabulario existentes de LUIS. Se usa como una característica de búsqueda de léxico donde su valor es 1 si el léxico contiene una palabra determinada o 0 si no lo hace. El valor predeterminado es true. |
| name |
string |
Nombre de lista de frases. |
| words |
string |
Lista de frases separadas por comas que representan la lista de frases. |
JSONRegexFeature
Modelo exportado: una característica de patrón.
| Nombre | Tipo | Description |
|---|---|---|
| activated |
boolean |
Indica si la característica Patrón está habilitada. |
| name |
string |
Nombre de la característica. |
| pattern |
string |
Expresión regular que se va a coincidir. |
JSONUtterance
Modelo exportado: expresión que se usó para entrenar el modelo.
| Nombre | Tipo | Description |
|---|---|---|
| entities |
Las entidades coincidentes. |
|
| intent |
string |
Intención coincidente. |
| text |
string |
Expresión. |
LuisApp
Modelo exportado: una aplicación de LUIS exportada.
| Nombre | Tipo | Description |
|---|---|---|
| closedLists |
Lista de entidades de lista. |
|
| composites |
Lista de entidades compuestas. |
|
| culture |
string |
Referencia cultural de la aplicación. Por ejemplo: en-us. |
| desc |
string |
Descripción de la aplicación. |
| entities |
Lista de entidades. |
|
| intents |
Lista de intenciones. |
|
| model_features |
Lista de características del modelo. |
|
| name |
string |
Nombre de la aplicación. |
| patternAnyEntities |
Lista de entidades Pattern.Any. |
|
| patterns |
Lista de patrones. |
|
| prebuiltEntities |
Lista de entidades precompiladas. |
|
| regex_entities |
Lista de entidades de expresiones regulares. |
|
| regex_features |
Lista de características de patrón. |
|
| utterances |
Lista de expresiones de ejemplo. |
|
| versionId |
string |
Identificador de versión de la aplicación que se exportó. |
PatternAny
Extractor de entidades.Pattern.Any.
| Nombre | Tipo | Description |
|---|---|---|
| explicitList |
string[] |
|
| name |
string |
|
| roles |
string[] |
PatternRule
Modelo
| Nombre | Tipo | Description |
|---|---|---|
| intent |
string |
Nombre de la intención a la que pertenece el patrón. |
| pattern |
string |
Texto del patrón. |
PrebuiltDomainObject
| Nombre | Tipo | Description |
|---|---|---|
| domain_name |
string |
|
| model_name |
string |
PrebuiltEntity
Extractor de entidades precompilado.
| Nombre | Tipo | Description |
|---|---|---|
| name |
string |
|
| roles |
string[] |
RegexEntity
Extractor de entidades de expresiones regulares.
| Nombre | Tipo | Description |
|---|---|---|
| name |
string |
|
| regexPattern |
string |
|
| roles |
string[] |
SubClosedList
Sublist de elementos de una entidad de lista.
| Nombre | Tipo | Description |
|---|---|---|
| canonicalForm |
string |
Formulario estándar que representa la lista. |
| list |
string[] |
Lista de palabras de sinónimo. |