Condividi tramite


Prediction - Get Slot Prediction GET

Ottiene le stime per uno slot dell'applicazione.

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}

Parametri dell'URI

Nome In Necessario Tipo Descrizione
appId
path True

string (uuid)

ID applicazione.

Endpoint
path True

string

Endpoint di Servizi cognitivi supportati (protocollo e nome host, ad esempio: https://westus.api.cognitive.microsoft.com).

slotName
path True

string

Nome dello slot dell'applicazione.

query
query True

string

Query da stimare.

log
query

boolean

Indica se registrare o meno la query dell'endpoint.

show-all-intents
query

boolean

Indica se restituire tutte le finalità nella risposta o solo la finalità superiore.

verbose
query

boolean

Indica se ottenere o meno metadati aggiuntivi per le stime delle entità.

Intestazione della richiesta

Nome Necessario Tipo Descrizione
Ocp-Apim-Subscription-Key True

string

Risposte

Nome Tipo Descrizione
200 OK

PredictionResponse

Stima per la query fornita.

Other Status Codes

Error

Errore imprevisto.

Sicurezza

Ocp-Apim-Subscription-Key

Tipo: apiKey
In: header

Esempio

Successful Get Slot Predictions From Endpoint Via Get request

Esempio di richiesta

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

Risposta di esempio

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

Definizioni

Nome Descrizione
Error

Rappresenta l'errore che si è verificato.

ErrorBody

Rappresenta la definizione dell'errore che si è verificato.

Intent

Rappresenta una stima delle finalità.

Prediction

Rappresenta la stima di una query.

PredictionResponse

Rappresenta la risposta di stima.

Sentiment

Risultato dell'analisi del sentiment.

Error

Rappresenta l'errore che si è verificato.

Nome Tipo Descrizione
error

ErrorBody

Rappresenta la definizione dell'errore che si è verificato.

ErrorBody

Rappresenta la definizione dell'errore che si è verificato.

Nome Tipo Descrizione
code

string

Codice di errore.

message

string

Messaggio di errore.

Intent

Rappresenta una stima delle finalità.

Nome Tipo Descrizione
childApp

Prediction

Stima dell'applicazione inviata.

score

number (float)

Punteggio della finalità attivata.

Prediction

Rappresenta la stima di una query.

Nome Tipo Descrizione
alteredQuery

string

Query dopo il controllo ortografico. Impostare solo se il controllo ortografico è stato abilitato e è stato trovato un errore di ortografia.

entities

Dizionario che rappresenta le entità attivate.

intents

<string,  Intent>

Dizionario che rappresenta le finalità attivate.

sentiment

Sentiment

Risultato dell'analisi del sentiment.

topIntent

string

Nome della finalità di punteggio superiore.

PredictionResponse

Rappresenta la risposta di stima.

Nome Tipo Descrizione
prediction

Prediction

Stima della query richiesta.

query

string

Query utilizzata nella stima.

Sentiment

Risultato dell'analisi del sentiment.

Nome Tipo Descrizione
label

string

Etichetta del risultato dell'analisi del sentiment.

score

number (float)

Punteggio del sentiment della query.