Share via


Versions - Export

LUIS-alkalmazás exportálása JSON-formátumba.

GET {Endpoint}/luis/api/v2.0/apps/{appId}/versions/{versionId}/export

URI-paraméterek

Name In Kötelező Típus Description
appId
path True

string

uuid

Az alkalmazás azonosítója.

Endpoint
path True

string

Támogatott Cognitive Services-végpontok (protokoll és állomásnév, például: https://westus.api.cognitive.microsoft.com).

versionId
path True

string

A verzióazonosító.

Kérelem fejléce

Name Kötelező Típus Description
Ocp-Apim-Subscription-Key True

string

Válaszok

Name Típus Description
200 OK

LuisApp

A LUIS-alkalmazás szerkezete JSON formátumban.

Other Status Codes

ErrorResponse

Hibaválasz.

Biztonság

Ocp-Apim-Subscription-Key

Type: apiKey
In: header

Példák

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": []
    }
  ]
}

Definíciók

Name Description
ClosedList

Exportált modell – Listaentitás.

ErrorResponse

Hibaválasz az API-ra irányuló művelet meghívásakor.

HierarchicalModel
JSONEntity

Exportált modell – Kinyert entitás kimondott szövegből.

JSONModelFeature

Exportált modell – Kifejezéslistás modell funkció.

JSONRegexFeature

Exportált modell – Minta funkció.

JSONUtterance

Exportált modell – A modell betanításához használt kimondott szöveg.

LuisApp

Exportált modell – Exportált LUIS-alkalmazás.

PatternAny

Pattern.Any Entity Extractor.

PatternRule

Mintázat

PrebuiltDomainObject
PrebuiltEntity

Előre összeállított entitáselszívó.

RegexEntity

Regular Expression Entity Extractor.

SubClosedList

Listaentitás elemeinek allistája.

ClosedList

Exportált modell – Listaentitás.

Name Típus Description
name

string

A listaentitás neve.

roles

string[]

subLists

SubClosedList[]

A listaentitás allistái.

ErrorResponse

Hibaválasz az API-ra irányuló művelet meghívásakor.

Name Típus Description
errorType

string

HierarchicalModel

Name Típus Description
children

string[]

inherits

PrebuiltDomainObject

name

string

roles

string[]

JSONEntity

Exportált modell – Kinyert entitás kimondott szövegből.

Name Típus Description
endPos

integer

A kimondott szöveg azon indexe, ahol a kinyert entitás véget ér.

entity

string

Az entitás neve.

role

string

Az entitás szerepe a kimondott szövegben.

startPos

integer

A kimondott szöveg azon indexe, ahol a kinyert entitás elindul.

JSONModelFeature

Exportált modell – Kifejezéslistás modell funkció.

Name Típus Description
activated

boolean

Azt jelzi, hogy a funkció engedélyezve van-e.

mode

boolean

A felcserélhető kifejezéslista-funkciók a betanítás szinonimáinak listájaként szolgálnak. A nem cserélhető kifejezések listája külön funkciókként szolgál a betanításhoz. Ha tehát a nem felcserélhető kifejezések listája 5 kifejezést tartalmaz, azokat a rendszer 5 különböző funkcióra leképezi. A nem felcserélhető kifejezéslistára úgy gondolhat, mint egy további szócsomagra, amely hozzáadható a LUIS meglévő szókincsfunkcióihoz. Lexikonkeresési funkcióként használatos, amelynek értéke 1, ha a lexikon egy adott szót tartalmaz, vagy 0, ha nem. Az alapértelmezett érték true (igaz).

name

string

A Kifejezéslista neve.

words

string

A Kifejezéslistát képviselő vesszővel tagolt kifejezések listája.

JSONRegexFeature

Exportált modell – Minta funkció.

Name Típus Description
activated

boolean

Azt jelzi, hogy a Minta funkció engedélyezve van-e.

name

string

A szolgáltatás neve.

pattern

string

Az egyeztetni kívánt reguláris kifejezés.

JSONUtterance

Exportált modell – A modell betanításához használt kimondott szöveg.

Name Típus Description
entities

JSONEntity[]

Az egyező entitások.

intent

string

A megfelelt szándék.

text

string

A kimondott szöveg.

LuisApp

Exportált modell – Exportált LUIS-alkalmazás.

Name Típus Description
closedLists

ClosedList[]

Listaentitások listája.

composites

HierarchicalModel[]

Összetett entitások listája.

culture

string

Az alkalmazás kultúrája. Például: en-us.

desc

string

Az alkalmazás leírása.

entities

HierarchicalModel[]

Entitások listája.

intents

HierarchicalModel[]

Szándékok listája.

model_features

JSONModelFeature[]

Modellfunkciók listája.

name

string

Az alkalmazás neve.

patternAnyEntities

PatternAny[]

A Pattern.Any entitások listája.

patterns

PatternRule[]

Minták listája.

prebuiltEntities

PrebuiltEntity[]

Előre összeállított entitások listája.

regex_entities

RegexEntity[]

Reguláriskifejezés-entitások listája.

regex_features

JSONRegexFeature[]

A mintafunkciók listája.

utterances

JSONUtterance[]

Példa kimondott szövegek listája.

versionId

string

Az exportált alkalmazás verzióazonosítója.

PatternAny

Pattern.Any Entity Extractor.

Name Típus Description
explicitList

string[]

name

string

roles

string[]

PatternRule

Mintázat

Name Típus Description
intent

string

A szándék neve, amelyhez a minta tartozik.

pattern

string

A mintaszöveg.

PrebuiltDomainObject

Name Típus Description
domain_name

string

model_name

string

PrebuiltEntity

Előre összeállított entitáselszívó.

Name Típus Description
name

string

roles

string[]

RegexEntity

Regular Expression Entity Extractor.

Name Típus Description
name

string

regexPattern

string

roles

string[]

SubClosedList

Listaentitás elemeinek allistája.

Name Típus Description
canonicalForm

string

A lista által képviselt szabványos űrlap.

list

string[]

Szinonimák listája.