在计算部署使用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 回答
返回定义
这里有两件不同的东西:
你的机器人
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应用服务计划有不同级别,具体取决于您的需求:
您只需选择与您的需求相对应的那个,不需要其他操作(背后的内容(VM ...)不是您的目的) .
例如,如果您只想演示使用QnAMaker的bot,免费应用服务计划就足够了 .
对于QnAMaker部分,它只在后台调用您的QnAMaker项目 . 您的项目通过URL在URL上公开 . 在撰写此回复时,QnAMaker的使用是免费的(它仍然是预览版)
最后(但并非最不重要),可能会有额外的费用,具体取决于您将用于暴露机器人的渠道 . 有关bot服务,请参阅Azure计算器:https://azure.microsoft.com/en-us/pricing/details/bot-service/