Versions - Export
Exporta um aplicativo LUIS para o formato JSON.
GET {Endpoint}/luis/api/v2.0/apps/{appId}/versions/{versionId}/export
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
app
|
path | True |
string uuid |
A ID do aplicativo. |
Endpoint
|
path | True |
string |
Pontos de extremidade dos Serviços Cognitivos com suporte (protocolo e nome do host, por exemplo: https://westus.api.cognitive.microsoft.com). |
version
|
path | True |
string |
A ID da versão. |
Cabeçalho da solicitação
Nome | Obrigatório | Tipo | Description |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
A estrutura do aplicativo LUIS no formato JSON. |
|
Other Status Codes |
Resposta de erro. |
Segurança
Ocp-Apim-Subscription-Key
Type:
apiKey
In:
header
Exemplos
Successful Export Application Version
Sample Request
GET {Endpoint}/luis/api/v2.0/apps/bd72e8d7-62b8-48f5-9dcb-e3b0588b803a/versions/0.2/export
Sample Response
{
"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": []
}
]
}
Definições
Nome | Description |
---|---|
Closed |
Modelo Exportado – uma entidade de lista. |
Error |
Resposta de erro ao invocar uma operação na API. |
Hierarchical |
|
JSONEntity |
Modelo Exportado – Entidade Extraída do enunciado. |
JSONModel |
Modelo Exportado – Recurso modelo de lista de frases. |
JSONRegex |
Modelo Exportado – um recurso Padrão. |
JSONUtterance |
Modelo Exportado – Enunciado usado para treinar o modelo. |
Luis |
Modelo exportado – um aplicativo LUIS exportado. |
Pattern |
Pattern.Any Entity Extractor. |
Pattern |
Padrão |
Prebuilt |
|
Prebuilt |
Extrator de entidade predefinido. |
Regex |
Extrator de entidade de expressão regular. |
Sub |
Subliste de itens para uma entidade de lista. |
ClosedList
Modelo Exportado – uma entidade de lista.
Nome | Tipo | Description |
---|---|---|
name |
string |
Nome da entidade de lista. |
roles |
string[] |
|
subLists |
Sublistes para a entidade de lista. |
ErrorResponse
Resposta de erro ao invocar uma operação na API.
Nome | Tipo | Description |
---|---|---|
errorType |
string |
HierarchicalModel
Nome | Tipo | Description |
---|---|---|
children |
string[] |
|
inherits | ||
name |
string |
|
roles |
string[] |
JSONEntity
Modelo Exportado – Entidade Extraída do enunciado.
Nome | Tipo | Description |
---|---|---|
endPos |
integer |
O índice dentro do enunciado em que a entidade extraída termina. |
entity |
string |
O nome da entidade. |
role |
string |
A função da entidade dentro do enunciado. |
startPos |
integer |
O índice dentro do enunciado em que a entidade extraída é iniciada. |
JSONModelFeature
Modelo Exportado – Recurso modelo de lista de frases.
Nome | Tipo | Description |
---|---|---|
activated |
boolean |
Indica se o recurso está habilitado. |
mode |
boolean |
Um recurso de lista de frases intercambiável serve como uma lista de sinônimos para treinamento. Uma lista de frases não trocáveis serve como recursos separados para treinamento. Portanto, se sua lista de frases não intercambiáveis contiver cinco frases, elas serão mapeadas para cinco recursos separados. Você pode pensar na lista de frases não intercambiáveis como um recipiente adicional de palavras para adicionar aos recursos de vocabulário existentes do LUIS. Ele é usado como um recurso de pesquisa léxico em que seu valor é 1 se o léxico contiver uma determinada palavra ou 0 se não o fizer. O valor padrão é true. |
name |
string |
O nome da Lista de Frases. |
words |
string |
Lista de frases separadas por vírgulas que representam a Lista de Frases. |
JSONRegexFeature
Modelo Exportado – um recurso Padrão.
Nome | Tipo | Description |
---|---|---|
activated |
boolean |
Indica se o recurso Padrão está habilitado. |
name |
string |
Nome do recurso. |
pattern |
string |
A Expressão Regular a ser correspondida. |
JSONUtterance
Modelo Exportado – Enunciado usado para treinar o modelo.
Nome | Tipo | Description |
---|---|---|
entities |
As entidades correspondentes. |
|
intent |
string |
A intenção correspondente. |
text |
string |
O enunciado. |
LuisApp
Modelo exportado – um aplicativo LUIS exportado.
Nome | Tipo | Description |
---|---|---|
closedLists |
Lista de entidades de lista. |
|
composites |
Lista de entidades compostas. |
|
culture |
string |
A cultura do aplicativo. Por exemplo: en-us. |
desc |
string |
A descrição do aplicativo. |
entities |
Lista de entidades. |
|
intents |
Lista de intenções. |
|
model_features |
Lista de recursos de modelo. |
|
name |
string |
O nome do aplicativo. |
patternAnyEntities |
Lista de entidades Pattern.Any. |
|
patterns |
Lista de padrões. |
|
prebuiltEntities |
Lista de entidades predefinidas. |
|
regex_entities |
Lista de entidades de expressão regular. |
|
regex_features |
Lista de recursos de padrão. |
|
utterances |
Lista de enunciados de exemplo. |
|
versionId |
string |
A ID de versão do aplicativo que foi exportado. |
PatternAny
Pattern.Any Entity Extractor.
Nome | Tipo | Description |
---|---|---|
explicitList |
string[] |
|
name |
string |
|
roles |
string[] |
PatternRule
Padrão
Nome | Tipo | Description |
---|---|---|
intent |
string |
O nome da intenção ao qual o padrão pertence. |
pattern |
string |
O texto padrão. |
PrebuiltDomainObject
Nome | Tipo | Description |
---|---|---|
domain_name |
string |
|
model_name |
string |
PrebuiltEntity
Extrator de entidade predefinido.
Nome | Tipo | Description |
---|---|---|
name |
string |
|
roles |
string[] |
RegexEntity
Extrator de entidade de expressão regular.
Nome | Tipo | Description |
---|---|---|
name |
string |
|
regexPattern |
string |
|
roles |
string[] |
SubClosedList
Subliste de itens para uma entidade de lista.
Nome | Tipo | Description |
---|---|---|
canonicalForm |
string |
O formulário padrão que a lista representa. |
list |
string[] |
Lista de palavras sinônimos. |