【问题标题】:application not found with luis api version 3.0 preview未使用 luis api 3.0 版预览版找到应用程序
【发布时间】:2019-09-25 00:48:02
【问题描述】:

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

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

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

其他人有同样的问题吗?

谢谢

【问题讨论】:

  • 在我快速尝试现有应用时也是如此

标签: azure azure-language-understanding azure-cognitive-services


【解决方案1】:

这似乎是文档中的一个错误。请尝试在predict 关键字之前添加/slot/{slotName}/,其中slotNamestagingproduction。于是url就变成了:

https://westus.api.cognitive.microsoft.com/luis/v3.0-preview/apps/{appId}/versions/{versionId}/slots/{slotName}/predict?query={query}

一个例子是:

https://westus.api.cognitive.microsoft.com/luis/v3.0-preview/apps/a1fc3658-a4c5-4fb2-88d3-69ba49e7abad/versions/0.1/slots/production/predict?query={query}

【讨论】:

    【解决方案2】:

    感谢您的回复。

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

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

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

    【讨论】:

    【解决方案3】:

    这是 v3 中引入的新功能。我们现在允许使用 version Id 发布到端点,而不是发布到插槽。由于当前 UI 中不支持版本发布,因此您将无法发布到某个版本(目前)。现在,按照 Omar 的建议使用发布槽。

    【讨论】:

      【解决方案4】:

      在获取发布的插槽预测控制台生成的工作请求 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
      

      谢谢

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-03-25
        • 1970-01-01
        • 1970-01-01
        • 2019-06-19
        • 1970-01-01
        • 2018-11-06
        • 2022-01-23
        • 1970-01-01
        相关资源
        最近更新 更多