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

versionId
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

LuisApp

Estructura de la aplicación de LUIS en formato JSON.

Other Status Codes

ErrorResponse

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
ClosedList

Modelo exportado: una entidad de lista.

ErrorResponse

Respuesta de error al invocar una operación en la API.

HierarchicalModel
JSONEntity

Modelo exportado: entidad extraída de la expresión.

JSONModelFeature

Modelo exportado: característica modelo de lista de frases.

JSONRegexFeature

Modelo exportado: una característica de patrón.

JSONUtterance

Modelo exportado: expresión que se usó para entrenar el modelo.

LuisApp

Modelo exportado: una aplicación de LUIS exportada.

PatternAny

Extractor de entidades.Pattern.Any.

PatternRule

Modelo

PrebuiltDomainObject
PrebuiltEntity

Extractor de entidades precompilado.

RegexEntity

Extractor de entidades de expresiones regulares.

SubClosedList

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

SubClosedList[]

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

PrebuiltDomainObject

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

JSONEntity[]

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

ClosedList[]

Lista de entidades de lista.

composites

HierarchicalModel[]

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

HierarchicalModel[]

Lista de entidades.

intents

HierarchicalModel[]

Lista de intenciones.

model_features

JSONModelFeature[]

Lista de características del modelo.

name

string

Nombre de la aplicación.

patternAnyEntities

PatternAny[]

Lista de entidades Pattern.Any.

patterns

PatternRule[]

Lista de patrones.

prebuiltEntities

PrebuiltEntity[]

Lista de entidades precompiladas.

regex_entities

RegexEntity[]

Lista de entidades de expresiones regulares.

regex_features

JSONRegexFeature[]

Lista de características de patrón.

utterances

JSONUtterance[]

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.