Versions - Export

Exporterar ett LUIS-program till JSON-format.

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

URI-parametrar

Name I Obligatorisk Typ Description
appId
path True

string (uuid)

Program-ID:t.

Endpoint
path True

string

Cognitive Services-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://westus.api.cognitive.microsoft.com).

versionId
path True

string

Versions-ID:t.

Begärandehuvud

Name Obligatorisk Typ Description
Ocp-Apim-Subscription-Key True

string

Svar

Name Typ Description
200 OK

LuisApp

LUIS-programstrukturen i JSON-format.

Other Status Codes

ErrorResponse

Felsvar.

Säkerhet

Ocp-Apim-Subscription-Key

Typ: apiKey
I: header

Exempel

Successful Export Application Version

Exempelbegäran

GET {Endpoint}/luis/api/v2.0/apps/bd72e8d7-62b8-48f5-9dcb-e3b0588b803a/versions/0.2/export

Exempelsvar

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

Definitioner

Name Description
ClosedList

Exporterad modell – en listentitet.

ErrorResponse

Felsvar när en åtgärd anropas i API:et.

HierarchicalModel
JSONEntity

Exporterad modell – Extraherad entitet från yttrande.

JSONModelFeature

Exporterad modell – funktion för fraslista.

JSONRegexFeature

Exporterad modell – en mönsterfunktion.

JSONUtterance

Exporterad modell – yttrande som användes för att träna modellen.

LuisApp

Exporterad modell – ett exporterat LUIS-program.

PatternAny

Pattern.Any entitetsextraktor.

PatternRule

Mönster

PrebuiltDomainObject
PrebuiltEntity

Fördefinierad entitetsextraktor.

RegexEntity

Entitetsextraktor för reguljärt uttryck.

SubClosedList

Underlista med objekt för en listentitet.

ClosedList

Exporterad modell – en listentitet.

Name Typ Description
name

string

Namn på listentiteten.

roles

string[]

subLists

SubClosedList[]

Underlistor för listentiteten.

ErrorResponse

Felsvar när en åtgärd anropas i API:et.

Name Typ Description
errorType

string

HierarchicalModel

Name Typ Description
children

string[]

inherits

PrebuiltDomainObject

name

string

roles

string[]

JSONEntity

Exporterad modell – Extraherad entitet från yttrande.

Name Typ Description
endPos

integer

Indexet i yttrandet där den extraherade entiteten slutar.

entity

string

Entitetsnamnet.

role

string

Rollen för entiteten i yttrandet.

startPos

integer

Indexet i yttrandet där den extraherade entiteten startar.

JSONModelFeature

Exporterad modell – funktion för fraslista.

Name Typ Description
activated

boolean

Anger om funktionen är aktiverad.

mode

boolean

En utbytbar fraslista fungerar som en lista över synonymer för träning. En icke-utbytbar fraslista fungerar som separata funktioner för träning. Så om din icke-utbytbara fraslista innehåller 5 fraser mappas de till 5 separata funktioner. Du kan se den icke-utbytbara fraslistan som ytterligare en påse ord att lägga till i LUIS befintliga vokabulärfunktioner. Den används som en lexikonuppslagsfunktion där dess värde är 1 om lexikonet innehåller ett visst ord eller 0 om det inte gör det. Standardvärdet är sant.

name

string

Fraslistans namn.

words

string

Lista över kommaavgränsade fraser som representerar fraslistan.

JSONRegexFeature

Exporterad modell – en mönsterfunktion.

Name Typ Description
activated

boolean

Anger om funktionen Pattern är aktiverad.

name

string

Namnet på funktionen.

pattern

string

Det reguljära uttryck som ska matchas.

JSONUtterance

Exporterad modell – yttrande som användes för att träna modellen.

Name Typ Description
entities

JSONEntity[]

De matchade entiteterna.

intent

string

Den matchade avsikten.

text

string

Yttrandet.

LuisApp

Exporterad modell – ett exporterat LUIS-program.

Name Typ Description
closedLists

ClosedList[]

Lista över listentiteter.

composites

HierarchicalModel[]

Lista över sammansatta entiteter.

culture

string

Programmets kultur. T.ex. en-us.

desc

string

Beskrivningen av programmet.

entities

HierarchicalModel[]

Lista över entiteter.

intents

HierarchicalModel[]

Lista över avsikter.

model_features

JSONModelFeature[]

Lista över modellfunktioner.

name

string

Namnet på applikationen.

patternAnyEntities

PatternAny[]

Lista över Pattern.Any-entiteter.

patterns

PatternRule[]

Lista över mönster.

prebuiltEntities

PrebuiltEntity[]

Lista över fördefinierade entiteter.

regex_entities

RegexEntity[]

Lista över reguljära uttrycksentiteter.

regex_features

JSONRegexFeature[]

Lista över mönsterfunktioner.

utterances

JSONUtterance[]

Lista över exempelyttranden.

versionId

string

Versions-ID för programmet som exporterades.

PatternAny

Pattern.Any entitetsextraktor.

Name Typ Description
explicitList

string[]

name

string

roles

string[]

PatternRule

Mönster

Name Typ Description
intent

string

Avsiktens namn där mönstret tillhör.

pattern

string

Mönstertexten.

PrebuiltDomainObject

Name Typ Description
domain_name

string

model_name

string

PrebuiltEntity

Fördefinierad entitetsextraktor.

Name Typ Description
name

string

roles

string[]

RegexEntity

Entitetsextraktor för reguljärt uttryck.

Name Typ Description
name

string

regexPattern

string

roles

string[]

SubClosedList

Underlista med objekt för en listentitet.

Name Typ Description
canonicalForm

string

Standardformuläret som listan representerar.

list

string[]

Lista över synonymord.