在哪里可以获得LuisAPIKey和LuisAPIHostName



我正在使用微软的Bot Framework v4 SDK开发一个聊天机器人,我想让他了解一些语言,所以我为此创建了一个LUIS应用程序。然后我试图将我的LUIS应用程序集成到一个机器人中,在这种情况下,是bot Framework v4 SDK上提供的Core bot模板,它说要使用LUIS应用,我必须给他一个我找到的LuisAppId和另外两个我不知道在哪里可以找到的LUIS AppId。这两个是LuisAPIKey和LuisAPIHostName。

在Core Bot模板中,有一个包含这些行的appsettings.json文件,我正在尝试获取最后两行的值。

"LuisAppId": "",
"LuisAPIKey": "",
"LuisAPIHostName": ""

我怀疑LuisAPIHostName是westeurope.api.cognitive.microsoft.com,因为我将应用程序位置设置为西欧,但我不确定,也不知道在哪里可以找到LuisAPIKey。

感谢大家提前抽出时间!!!

首先,我假设您在这里创建了一个Authoring和一个Prediction资源。两者都需要。如果转到"管理"选项卡(您可能在设置下找到了AppId(,则可以选择左侧的Azure资源。如果你同时创建了创作和预测资源,我认为它们已经链接起来了;不管你这里没有资源,你都需要链接它。这是你需要的API密钥。是的,westeurope.api.cognitive.microsoft.com对于api端点应该是正确的。请注意,在Azure资源部分,您将看到类似于luisPredictionResourceName.cognitiviveservices.Azure.com的内容。理论上,我认为这也会起作用,但我一直使用您提到的区域端点。

相关内容

  • 没有找到相关文章

最新更新