Можно ли запросить QnAMaker с помощью параметров URL? - PullRequest
0 голосов
/ 04 августа 2020

Я не уверен, что это возможно. Мне нужно запросить QnAMaker для ответов с помощью параметра URL-адреса и вернуть результат в окне чата виртуального помощника (например, https://BotFrameWorkURL.html?searchTerm=Password%20Reset.

1 Ответ

0 голосов
/ 05 августа 2020

Если я вас правильно понимаю ... если вы спрашиваете, можете ли вы использовать только параметр URL и без запроса, тело, тогда ответ будет «нет». API ожидает POST-запроса и получит тело полезной нагрузки, которое содержит не менее "question"

См. Документацию QnA Maker по generate answer API здесь .

Формат URL : https://{QnA-Maker-endpoint}/knowledgebases/{knowledge-base-ID}/generateAnswer

JSON пример тела :

  1. Самый простой:
{
    "question": "How much wood would a woodchuck chuk?"
}
С дополнительными параметрами QnA:
{
    "question": "qna maker and luis",
    "top": 6,
    "isTest": true,
    "scoreThreshold": 30,
    "rankerType": "" // values: QuestionOnly
    "strictFilters": [
    {
        "name": "category",
        "value": "api"
    }],
    "userId": "sd53lsY="
}
...