Versions - Export

Hiermee exporteert u een LUIS-toepassing naar JSON-indeling.

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

URI-parameters

Name In Vereist Type Description
appId
path True

string

uuid

De toepassings-id.

Endpoint
path True

string

Ondersteunde Cognitive Services-eindpunten (protocol en hostnaam, bijvoorbeeld: https://westus.api.cognitive.microsoft.com).

versionId
path True

string

De versie-id.

Aanvraagkoptekst

Name Vereist Type Description
Ocp-Apim-Subscription-Key True

string

Antwoorden

Name Type Description
200 OK

LuisApp

De LUIS-toepassingsstructuur in JSON-indeling.

Other Status Codes

ErrorResponse

Foutreactie.

Beveiliging

Ocp-Apim-Subscription-Key

Type: apiKey
In: header

Voorbeelden

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

Definities

Name Description
ClosedList

Geëxporteerd model : een lijstentiteit.

ErrorResponse

Foutreactie bij het aanroepen van een bewerking op de API.

HierarchicalModel
JSONEntity

Geëxporteerd model: entiteit geëxtraheerd uit utterance.

JSONModelFeature

Geëxporteerd model - functie voor het model voor woordgroepenlijst.

JSONRegexFeature

Geëxporteerd model : een patroonfunctie.

JSONUtterance

Geëxporteerd model: uiting die is gebruikt om het model te trainen.

LuisApp

Geëxporteerd model: een geëxporteerde LUIS-toepassing.

PatternAny

Pattern.Any Entity Extractor.

PatternRule

Patroon

PrebuiltDomainObject
PrebuiltEntity

Vooraf gemaakte entiteitsextractor.

RegexEntity

Entiteitsextractor voor reguliere expressies.

SubClosedList

Sublijst van items voor een lijstentiteit.

ClosedList

Geëxporteerd model : een lijstentiteit.

Name Type Description
name

string

Naam van de lijstentiteit.

roles

string[]

subLists

SubClosedList[]

Sublijsten voor de lijstentiteit.

ErrorResponse

Foutreactie bij het aanroepen van een bewerking op de API.

Name Type Description
errorType

string

HierarchicalModel

Name Type Description
children

string[]

inherits

PrebuiltDomainObject

name

string

roles

string[]

JSONEntity

Geëxporteerd model: entiteit geëxtraheerd uit utterance.

Name Type Description
endPos

integer

De index binnen de utterance waar de geëxtraheerde entiteit eindigt.

entity

string

De naam van de entiteit.

role

string

De rol van de entiteit binnen de uiting.

startPos

integer

De index binnen de uiting waar de geëxtraheerde entiteit begint.

JSONModelFeature

Geëxporteerd model - functie voor het model voor woordgroepenlijst.

Name Type Description
activated

boolean

Geeft aan of de functie is ingeschakeld.

mode

boolean

Een uitwisselbare woordgroepenlijstfunctie fungeert als een lijst met synoniemen voor training. Een niet-uitwisselbare frasenlijst fungeert als afzonderlijke functies voor training. Als uw niet-uitwisselbare frasenlijst dus 5 zinnen bevat, worden deze toegewezen aan 5 afzonderlijke functies. U kunt de niet-uitwisselbare frasenlijst zien als een extra zak woorden om toe te voegen aan bestaande luis-woordenschatfuncties. Het wordt gebruikt als een functie voor het opzoeken van lexicons, waarbij de waarde 1 is als het lexicon een bepaald woord bevat of 0 als dat niet zo is. De standaardwaarde is Waar.

name

string

De naam van de frasenlijst.

words

string

Lijst met door komma's gescheiden woordgroepen die de woordgroepenlijst vertegenwoordigen.

JSONRegexFeature

Geëxporteerd model : een patroonfunctie.

Name Type Description
activated

boolean

Geeft aan of de functie Patroon is ingeschakeld.

name

string

Naam van de functie.

pattern

string

De overeenkomende reguliere expressie.

JSONUtterance

Geëxporteerd model: uiting die is gebruikt om het model te trainen.

Name Type Description
entities

JSONEntity[]

De overeenkomende entiteiten.

intent

string

De overeenkomende intentie.

text

string

De utterance.

LuisApp

Geëxporteerd model: een geëxporteerde LUIS-toepassing.

Name Type Description
closedLists

ClosedList[]

Lijst met lijstentiteiten.

composites

HierarchicalModel[]

Lijst met samengestelde entiteiten.

culture

string

De cultuur van de toepassing. Bijvoorbeeld: en-us.

desc

string

De beschrijving van de toepassing.

entities

HierarchicalModel[]

Lijst met entiteiten.

intents

HierarchicalModel[]

Lijst met intenties.

model_features

JSONModelFeature[]

Lijst met modelfuncties.

name

string

De naam van de toepassing.

patternAnyEntities

PatternAny[]

Lijst met Pattern.Any-entiteiten.

patterns

PatternRule[]

Lijst met patronen.

prebuiltEntities

PrebuiltEntity[]

Lijst met vooraf gedefinieerde entiteiten.

regex_entities

RegexEntity[]

Lijst met reguliere expressie-entiteiten.

regex_features

JSONRegexFeature[]

Lijst met patroonfuncties.

utterances

JSONUtterance[]

Lijst met voorbeelduitingen.

versionId

string

De versie-id van de toepassing die is geëxporteerd.

PatternAny

Pattern.Any Entity Extractor.

Name Type Description
explicitList

string[]

name

string

roles

string[]

PatternRule

Patroon

Name Type Description
intent

string

De naam van de intentie waartoe het patroon behoort.

pattern

string

De patroontekst.

PrebuiltDomainObject

Name Type Description
domain_name

string

model_name

string

PrebuiltEntity

Vooraf gemaakte entiteitsextractor.

Name Type Description
name

string

roles

string[]

RegexEntity

Entiteitsextractor voor reguliere expressies.

Name Type Description
name

string

regexPattern

string

roles

string[]

SubClosedList

Sublijst van items voor een lijstentiteit.

Name Type Description
canonicalForm

string

Het standaardformulier dat de lijst vertegenwoordigt.

list

string[]

Lijst met synoniemwoorden.