首页 文章

使用QnA Maker API构建的ChatBot是否需要虚拟机

提问于
浏览
2

在计算部署使用QnA Maker开发的聊天机器人的定价时,我应该选择应用服务计划 .

https://azure.microsoft.com/en-in/pricing/calculator/

在App Service部分,我应该输入以下详细信息Region,Tier,实例数和小时数 .

这些实例在这里意味着什么,我应该选择什么样的基础 .

使用QnA Maker API部署基本QnA bot是否需要实例 . (实例是否暗示VM实例) .

目前,该限制是QnA Maker使用的20 MB知识库 .

谢谢 .

1 回答

  • 2

    返回定义

    这里有两件不同的东西:

    • 你的机器人

    • QnAMaker

    实际上,您并非“部署使用QnAMaker开发的机器人”,而是“部署使用Microsoft Bot Framework开发并使用QnAMaker的机器人” .

    您的bot是一个Web API,一个简单的 endpoints ("xxx/api/messages")接受 POST 请求,并且将由bot连接器使用 . 然后在某些情况下,它调用QnAMaker但是如果你在C#中使用 QnAMakerDialog ,这个调用有点隐藏 .

    主机/费用

    要在Azure中托管Web API(称为App Service),您需要一个App Service Plan . Azure应用服务计划有不同级别,具体取决于您的需求:

    enter image description here

    您只需选择与您的需求相对应的那个,不需要其他操作(背后的内容(VM ...)不是您的目的) .

    例如,如果您只想演示使用QnAMaker的bot,免费应用服务计划就足够了 .

    对于QnAMaker部分,它只在后台调用您的QnAMaker项目 . 您的项目通过URL在URL上公开 . 在撰写此回复时,QnAMaker的使用是免费的(它仍然是预览版)

    最后(但并非最不重要),可能会有额外的费用,具体取决于您将用于暴露机器人的渠道 . 有关bot服务,请参阅Azure计算器:https://azure.microsoft.com/en-us/pricing/details/bot-service/

相关问题