Prediction - Get Slot Prediction
Возвращает прогнозы для слота приложения.
POST {Endpoint}/luis/prediction/v3.0/apps/{appId}/slots/{slotName}/predict
POST {Endpoint}/luis/prediction/v3.0/apps/{appId}/slots/{slotName}/predict?verbose={verbose}&show-all-intents={show-all-intents}&log={log}
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
app
|
path | True |
string (uuid) |
Идентификатор приложения. |
Endpoint
|
path | True |
string |
Поддерживаемые конечные точки Cognitive Services (протокол и имя узла, например https://westus.api.cognitive.microsoft.com). |
slot
|
path | True |
string |
Имя слота приложения. |
log
|
query |
boolean |
Указывает, следует ли регистрировать запрос конечной точки или нет. |
|
show-all-intents
|
query |
boolean |
Указывает, следует ли возвращать все намерения в ответе или только первое намерение. |
|
verbose
|
query |
boolean |
Указывает, следует ли получать дополнительные метаданные для прогнозов сущностей. |
Заголовок запроса
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
Текст запроса
Имя | Обязательно | Тип | Описание |
---|---|---|---|
query | True |
string |
Запрос для прогнозирования. |
dynamicLists |
Динамически созданные сущности списка для этого запроса. |
||
externalEntities |
Внешние прогнозируемые сущности для этого запроса. |
||
options |
Настраиваемые параметры, определенные для этого запроса. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
Прогнозирование для предоставленного запроса. |
|
Other Status Codes |
Непредвиденная ошибка. |
Безопасность
Ocp-Apim-Subscription-Key
Тип:
apiKey
В:
header
Примеры
Successful Get Slot Predictions From Endpoint Via Post request
Образец запроса
POST {Endpoint}/luis/prediction/v3.0/apps/{Application Id}/slots/{Slot Name}/predict
{
"query": "forward to frank 30 dollars through HSBC",
"options": {
"datetimeReference": "2015-02-13T13:15:00.000Z"
},
"externalEntities": [
{
"entityName": "Bank",
"startIndex": 36,
"entityLength": 4,
"resolution": {
"text": "International Bank"
}
}
],
"dynamicLists": [
{
"listEntityName": "Employees",
"requestLists": [
{
"name": "Management",
"canonicalForm": "Frank",
"synonyms": []
}
]
}
]
}
Пример ответа
{
"query": "forward to frank 30 dollars through HSBC",
"prediction": {
"topIntent": "give",
"intents": {
"give": {
"score": 0.943442
}
},
"entities": {
"Employees": [
[
"frank"
]
],
"number": [
30
],
"money": [
{
"units": "Dollar",
"value": 30
}
],
"Bank": [
{
"text": "International Bank"
}
]
},
"sentiment": {
"label": "positive",
"score": 0.9163064
}
}
}
Определения
Имя | Описание |
---|---|
Dynamic |
Определяет расширение для сущности списка. |
Error |
Представляет ошибку, которая произошла. |
Error |
Представляет определение ошибки, возникщей. |
External |
Определяет прогнозируемую сущность пользователя, которая расширяет уже существующую. |
Intent |
Представляет прогноз намерения. |
Prediction |
Представляет прогноз запроса. |
Prediction |
Представляет параметры запроса прогнозирования. |
Prediction |
Настраиваемые параметры для запроса прогнозирования. |
Prediction |
Представляет ответ прогнозирования. |
Request |
Определяет вложенный список для добавления к существующей сущности списка. |
Sentiment |
Результат анализа тональности. |
DynamicList
Определяет расширение для сущности списка.
Имя | Тип | Описание |
---|---|---|
listEntityName |
string |
Имя сущности списка для расширения. |
requestLists |
Списки, добавляемые в сущность расширенного списка. |
Error
Представляет ошибку, которая произошла.
Имя | Тип | Описание |
---|---|---|
error |
Представляет определение ошибки, возникщей. |
ErrorBody
Представляет определение ошибки, возникщей.
Имя | Тип | Описание |
---|---|---|
code |
string |
Код ошибки. |
message |
string |
Сообщение об ошибке. |
ExternalEntity
Определяет прогнозируемую сущность пользователя, которая расширяет уже существующую.
Имя | Тип | Описание |
---|---|---|
entityLength |
integer (int32) |
Длина прогнозируемой сущности. |
entityName |
string |
Имя сущности для расширения. |
resolution |
Пользователь предоставил пользовательское разрешение для возврата в качестве прогноза сущности. |
|
score |
number (float) |
Пользователь предоставил оценку для возврата в качестве оценки прогнозирования сущности. |
startIndex |
integer (int32) |
Начальный символьный индекс прогнозируемой сущности. |
Intent
Представляет прогноз намерения.
Имя | Тип | Описание |
---|---|---|
childApp |
Прогнозирование отправленного приложения. |
|
score |
number (float) |
Оценка уволенного намерения. |
Prediction
Представляет прогноз запроса.
Имя | Тип | Описание |
---|---|---|
alteredQuery |
string |
Запрос после проверки орфографии. Только если была включена проверка орфографии и обнаружена ошибка орфографии. |
entities |
Словарь, представляющий сущности, которые запускались. |
|
intents |
<string, Intent> |
Словарь, представляющий намерения, которые были запущены. |
sentiment |
Результат анализа тональности. |
|
topIntent |
string |
Имя намерения верхней оценки. |
PredictionRequest
Представляет параметры запроса прогнозирования.
Имя | Тип | Описание |
---|---|---|
dynamicLists |
Динамически созданные сущности списка для этого запроса. |
|
externalEntities |
Внешние прогнозируемые сущности для этого запроса. |
|
options |
Настраиваемые параметры, определенные для этого запроса. |
|
query |
string |
Запрос для прогнозирования. |
PredictionRequestOptions
Настраиваемые параметры для запроса прогнозирования.
Имя | Тип | Описание |
---|---|---|
datetimeReference |
string (date-time) |
Ссылка DateTime, используемая для прогнозирования сущностей datetime. |
preferExternalEntities |
boolean |
Следует ли сделать разрешение внешних сущностей переопределять прогнозы при возникновении перекрытия. |
PredictionResponse
Представляет ответ прогнозирования.
Имя | Тип | Описание |
---|---|---|
prediction |
Прогнозирование запрошенного запроса. |
|
query |
string |
Запрос, используемый в прогнозировании. |
RequestList
Определяет вложенный список для добавления к существующей сущности списка.
Имя | Тип | Описание |
---|---|---|
canonicalForm |
string |
Каноническая форма вложенного списка. |
name |
string |
Имя вложенного списка. |
synonyms |
string[] |
Синонимы канонической формы. |
Sentiment
Результат анализа тональности.
Имя | Тип | Описание |
---|---|---|
label |
string |
Метка результата анализа тональности. |
score |
number (float) |
Оценка тональности запроса. |