luis api 3.0版未找到应用程序

时间:2019-05-07 11:04:51

标签: azure luis azure-cognitive-services

我正在“ https://westus.dev.cognitive.microsoft.com/docs/services/luis-endpoint-api-v3-0-preview/operations/5cb0a9459a1fe8fa44c28dd8/console”上的测试控制台上测试LUIS的新预览版3.0。

尽管我使用的是相同的密钥和应用程序ID,但在2.0版中仍可正常使用,但我收到错误消息“找不到该应用程序。请确保该应用程序已发布到该区域”。

我在控制台表单中插入的应用程序的ID已针对westus地区发布,错误消息似乎并不真实。

还有其他人遇到同样的问题吗?

谢谢

4 个答案:

答案 0 :(得分:0)

似乎是文档中的错误。请尝试在/slot/{slotName}/predict的{​​{1}}关键字之前添加slotName。因此,网址变为:

staging

一个例子是:

production

答案 1 :(得分:0)

感谢您的答复。

我在URL中添加了/ slot / production或/ slot / staging部分,但这对我来说似乎还不够。

此更改后,我得到404错误作为答案:

{
    "error": {
        "statusCode": 404,
        "message": "Resource not found"
    }
}

答案 2 :(得分:0)

这是v3中引入的新功能。现在,我们允许使用版本ID 发布到端点,而不是发布到插槽。由于用户界面目前不支持版本发布,因此您将无法发布到版本。现在,按照Omar的建议使用发布位置。

答案 3 :(得分:0)

在获得发布的广告位预测控制台生成的工作请求URL下方,可在https://westus.dev.cognitive.microsoft.com/docs/services/luis-endpoint-api-v3-0-preview/operations/5cb0a91e54c9db63d589f433/console处找到:

https://westus.api.cognitive.microsoft.com/luis/v3.0-preview/apps/{APPID}/slots/Production/predict?query={QUERY}&verbose=true&log=true&show-all-intents=true

谢谢