Compartilhar via


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
appId
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).

versionId
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

LuisApp

A estrutura do aplicativo LUIS no formato JSON.

Other Status Codes

ErrorResponse

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
ClosedList

Modelo Exportado – uma entidade de lista.

ErrorResponse

Resposta de erro ao invocar uma operação na API.

HierarchicalModel
JSONEntity

Modelo Exportado – Entidade Extraída do enunciado.

JSONModelFeature

Modelo Exportado – Recurso modelo de lista de frases.

JSONRegexFeature

Modelo Exportado – um recurso Padrão.

JSONUtterance

Modelo Exportado – Enunciado usado para treinar o modelo.

LuisApp

Modelo exportado – um aplicativo LUIS exportado.

PatternAny

Pattern.Any Entity Extractor.

PatternRule

Padrão

PrebuiltDomainObject
PrebuiltEntity

Extrator de entidade predefinido.

RegexEntity

Extrator de entidade de expressão regular.

SubClosedList

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

SubClosedList[]

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

PrebuiltDomainObject

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

JSONEntity[]

As entidades correspondentes.

intent

string

A intenção correspondente.

text

string

O enunciado.

LuisApp

Modelo exportado – um aplicativo LUIS exportado.

Nome Tipo Description
closedLists

ClosedList[]

Lista de entidades de lista.

composites

HierarchicalModel[]

Lista de entidades compostas.

culture

string

A cultura do aplicativo. Por exemplo: en-us.

desc

string

A descrição do aplicativo.

entities

HierarchicalModel[]

Lista de entidades.

intents

HierarchicalModel[]

Lista de intenções.

model_features

JSONModelFeature[]

Lista de recursos de modelo.

name

string

O nome do aplicativo.

patternAnyEntities

PatternAny[]

Lista de entidades Pattern.Any.

patterns

PatternRule[]

Lista de padrões.

prebuiltEntities

PrebuiltEntity[]

Lista de entidades predefinidas.

regex_entities

RegexEntity[]

Lista de entidades de expressão regular.

regex_features

JSONRegexFeature[]

Lista de recursos de padrão.

utterances

JSONUtterance[]

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.