Partager via


Prediction - Get Slot Prediction GET

Obtient les prédictions d’un emplacement d’application.

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}

Paramètres URI

Nom Dans Obligatoire Type Description
appId
path True

string (uuid)

ID d’application.

Endpoint
path True

string

Points de terminaison Cognitive Services pris en charge (protocole et nom d’hôte, par exemple : https://westus.api.cognitive.microsoft.com).

slotName
path True

string

Nom de l’emplacement de l’application.

query
query True

string

Requête à prédire.

log
query

boolean

Indique s’il faut enregistrer la requête de point de terminaison ou non.

show-all-intents
query

boolean

Indique s’il faut retourner toutes les intentions dans la réponse ou uniquement l’intention supérieure.

verbose
query

boolean

Indique s’il faut obtenir des métadonnées supplémentaires pour les prédictions d’entités ou non.

En-tête de la demande

Nom Obligatoire Type Description
Ocp-Apim-Subscription-Key True

string

Réponses

Nom Type Description
200 OK

PredictionResponse

Prédiction de la requête fournie.

Other Status Codes

Error

Erreur inattendue.

Sécurité

Ocp-Apim-Subscription-Key

Type: apiKey
Dans: header

Exemples

Successful Get Slot Predictions From Endpoint Via Get request

Exemple de requête

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

Exemple de réponse

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

Définitions

Nom Description
Error

Représente l’erreur qui s’est produite.

ErrorBody

Représente la définition de l’erreur qui s’est produite.

Intent

Représente une prédiction d’intention.

Prediction

Représente la prédiction d’une requête.

PredictionResponse

Représente la réponse de prédiction.

Sentiment

Résultat de l’analyse des sentiments.

Error

Représente l’erreur qui s’est produite.

Nom Type Description
error

ErrorBody

Représente la définition de l’erreur qui s’est produite.

ErrorBody

Représente la définition de l’erreur qui s’est produite.

Nom Type Description
code

string

Code d’erreur.

message

string

Message d’erreur.

Intent

Représente une prédiction d’intention.

Nom Type Description
childApp

Prediction

Prédiction de l’application distribuée.

score

number (float)

Score de l’intention déclenchée.

Prediction

Représente la prédiction d’une requête.

Nom Type Description
alteredQuery

string

Requête après vérification orthographique. Définissez uniquement si la vérification orthographique a été activée et qu’une erreur orthographique a été trouvée.

entities

Dictionnaire représentant les entités qui ont été déclenchées.

intents

<string,  Intent>

Dictionnaire représentant les intentions qui ont été déclenchées.

sentiment

Sentiment

Résultat de l’analyse des sentiments.

topIntent

string

Nom de l’intention de scoring supérieure.

PredictionResponse

Représente la réponse de prédiction.

Nom Type Description
prediction

Prediction

Prédiction de la requête demandée.

query

string

Requête utilisée dans la prédiction.

Sentiment

Résultat de l’analyse des sentiments.

Nom Type Description
label

string

Étiquette du résultat de l’analyse des sentiments.

score

number (float)

Score de sentiment de la requête.