Sdílet prostřednictvím


Prediction - Get Slot Prediction GET

Získá předpovědi pro slot aplikace.

GET {Endpoint}/luis/prediction/v3.0/apps/{appId}/slots/{slotName}/predict?query={query}
GET {Endpoint}/luis/prediction/v3.0/apps/{appId}/slots/{slotName}/predict?query={query}&verbose={verbose}&show-all-intents={show-all-intents}&log={log}

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
appId
path True

string (uuid)

ID aplikace.

Endpoint
path True

string

Podporované koncové body služeb Cognitive Services (protokol a název hostitele, například: https://westus.api.cognitive.microsoft.com).

slotName
path True

string

Název slotu aplikace.

query
query True

string

Dotaz, který se má předpovědět.

log
query

boolean

Určuje, jestli se má dotaz koncového bodu protokolovat, nebo ne.

show-all-intents
query

boolean

Určuje, jestli se mají vrátit všechny záměry v odpovědi, nebo jenom nejvyšší záměr.

verbose
query

boolean

Určuje, jestli se mají získat další metadata pro predikce entit, nebo ne.

Hlavička požadavku

Name Vyžadováno Typ Description
Ocp-Apim-Subscription-Key True

string

Odpovědi

Name Typ Description
200 OK

PredictionResponse

Predikce zadaného dotazu

Other Status Codes

Error

Neočekávaná chyba

Zabezpečení

Ocp-Apim-Subscription-Key

Typ: apiKey
V: header

Příklady

Successful Get Slot Predictions From Endpoint Via Get request

Ukázkový požadavek

GET {Endpoint}/luis/prediction/v3.0/apps/{Application Id}/slots/{Slot Name}/predict?query=forward to frank 30 dollars through HSBC

Ukázková odpověď

{
  "query": "forward to frank 30 dollars through HSBC",
  "prediction": {
    "topIntent": "give",
    "intents": {
      "give": {
        "score": 0.943442
      }
    },
    "entities": {
      "frank": [
        "frank"
      ],
      "number": [
        30
      ],
      "money": [
        {
          "units": "Dollar",
          "value": 30
        }
      ],
      "Bank": [
        "HSBC"
      ]
    },
    "sentiment": {
      "label": "positive",
      "score": 0.9163064
    }
  }
}

Definice

Name Description
Error

Představuje chybu, ke které došlo.

ErrorBody

Představuje definici chyby, ke které došlo.

Intent

Představuje predikci záměru.

Prediction

Představuje predikci dotazu.

PredictionResponse

Představuje predikční odpověď.

Sentiment

Výsledek analýzy mínění.

Error

Představuje chybu, ke které došlo.

Name Typ Description
error

ErrorBody

Představuje definici chyby, ke které došlo.

ErrorBody

Představuje definici chyby, ke které došlo.

Name Typ Description
code

string

Kód chyby.

message

string

Chybová zpráva.

Intent

Představuje predikci záměru.

Name Typ Description
childApp

Prediction

Predikce odesílané aplikace

score

number (float)

Skóre aktivovaného záměru.

Prediction

Představuje predikci dotazu.

Name Typ Description
alteredQuery

string

Dotaz po kontrole pravopisu. Nastaveno pouze v případě, že byla povolena kontrola pravopisu a byla nalezena chyba pravopisu.

entities

Slovník představující entity, které se aktivovaly.

intents

<string,  Intent>

Slovník představující záměry, které se aktivovaly.

sentiment

Sentiment

Výsledek analýzy mínění.

topIntent

string

Název záměru s nejvyšším skóre.

PredictionResponse

Představuje predikční odpověď.

Name Typ Description
prediction

Prediction

Predikce požadovaného dotazu.

query

string

Dotaz použitý v predikci.

Sentiment

Výsledek analýzy mínění.

Name Typ Description
label

string

Popisek výsledku analýzy mínění.

score

number (float)

Skóre mínění dotazu.