Udostępnij przez


Prediction - Get Slot Prediction GET

Pobiera przewidywania dla miejsca aplikacji.

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 identyfikatora URI

Nazwa W Wymagane Typ Opis
appId
path True

string (uuid)

Identyfikator aplikacji.

Endpoint
path True

string

Obsługiwane punkty końcowe usług Cognitive Services (protokół i nazwa hosta, na przykład: https://westus.api.cognitive.microsoft.com).

slotName
path True

string

Nazwa miejsca aplikacji.

query
query True

string

Zapytanie do przewidzenia.

log
query

boolean

Wskazuje, czy należy zarejestrować zapytanie punktu końcowego, czy nie.

show-all-intents
query

boolean

Wskazuje, czy zwracać wszystkie intencje w odpowiedzi, czy tylko wierzchołków intencji.

verbose
query

boolean

Wskazuje, czy uzyskać dodatkowe metadane dla przewidywań jednostek, czy nie.

Nagłówek żądania

Nazwa Wymagane Typ Opis
Ocp-Apim-Subscription-Key True

string

Odpowiedzi

Nazwa Typ Opis
200 OK

PredictionResponse

Przewidywanie dostarczonego zapytania.

Other Status Codes

Error

Nieoczekiwany błąd.

Zabezpieczenia

Ocp-Apim-Subscription-Key

Typ: apiKey
W: header

Przykłady

Successful Get Slot Predictions From Endpoint Via Get request

Przykładowe żądanie

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

Przykładowa odpowiedź

{
  "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
    }
  }
}

Definicje

Nazwa Opis
Error

Reprezentuje błąd, który wystąpił.

ErrorBody

Reprezentuje definicję błędu, który wystąpił.

Intent

Reprezentuje przewidywanie intencji.

Prediction

Reprezentuje przewidywanie zapytania.

PredictionResponse

Reprezentuje odpowiedź przewidywania.

Sentiment

Wynik analizy tonacji.

Error

Reprezentuje błąd, który wystąpił.

Nazwa Typ Opis
error

ErrorBody

Reprezentuje definicję błędu, który wystąpił.

ErrorBody

Reprezentuje definicję błędu, który wystąpił.

Nazwa Typ Opis
code

string

Kod błędu.

message

string

Komunikat o błędzie.

Intent

Reprezentuje przewidywanie intencji.

Nazwa Typ Opis
childApp

Prediction

Przewidywanie wysłanej aplikacji.

score

number (float)

Wynik wyzwolonej intencji.

Prediction

Reprezentuje przewidywanie zapytania.

Nazwa Typ Opis
alteredQuery

string

Zapytanie po sprawdzeniu pisowni. Ustaw tylko wtedy, gdy włączono sprawdzanie pisowni i znaleziono błąd pisowni.

entities

Słownik reprezentujący wyzwolone jednostki.

intents

<string,  Intent>

Słownik reprezentujący wyzwolone intencje.

sentiment

Sentiment

Wynik analizy tonacji.

topIntent

string

Nazwa głównej intencji oceniania.

PredictionResponse

Reprezentuje odpowiedź przewidywania.

Nazwa Typ Opis
prediction

Prediction

Przewidywanie żądanego zapytania.

query

string

Zapytanie używane w przewidywaniu.

Sentiment

Wynik analizy tonacji.

Nazwa Typ Opis
label

string

Etykieta wyniku analizy tonacji.

score

number (float)

Wynik tonacji zapytania.