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

L’ID de l'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 d’application.

query
query True

string

Requête à prédire.

log
query

boolean

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

show-all-intents
query

boolean

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

verbose
query

boolean

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

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
In: header

Exemples

Successful Get Slot Predictions From Endpoint Via Get request

Sample Request

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

Sample Response

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

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éfini uniquement si l’case activée orthographique a été activé et qu’une erreur d’orthographe a été détectée.

entities

Dictionnaire représentant les entités qui se sont déclenchées.

intents

<string,  Intent>

Dictionnaire représentant les intentions déclenchées.

sentiment

Sentiment

Résultat de l’analyse des sentiments.

topIntent

string

Nom de l’intention de score 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

Score de sentiment de la requête.