首页 > 解决方案 > 获取 LUIS APP 的所有意图和实体列表的 API 是什么

问题描述

实际上,更改 3.0 版后,我们并没有从 LUIS APP 获取所有 Intents 和 Entities 的列表。在 2.0 版之前,我们使用下面的 API 来获取所有意图的列表,但现在它不起作用,我无法找到最新版本的 LUIS APP 的 API。

任何人都可以帮助我使用 API 从 LUIS APP 中获取所有意图和实体的列表

问题截图

标签: javaapipostmanazure-language-understanding

解决方案


您的请求格式不正确,这就是您收到 404 Not Found 错误的原因。首先,共享订阅密钥或 LUIS 应用 ID 不是一个好主意。我会在您的屏幕截图中编辑这些值。

这是LUIS v3.0-preview API 参考。我查看了模型下的“获取意图”,但它正在寻找一个特定的意图名称,所以我认为这不是你想要的。但它是通过“/intents”资源路径调用的 API。您的实际请求存在许多问题。

  • 我相信这仍然是预览版,所以 API 版本应该是v3.0-preview,而不是 v3.0
  • 路径中缺少创作
  • 订阅键不应是查询字符串。这需要在请求标头中发送。

此外,请确保您拥有正确的订阅密钥和应用 ID。由于您提供了值,我确实尝试进行 API 调用(使用无意图名称),但由于订阅密钥或 API 端点错误,我得到了 401 未授权。您可以从 API 参考中单击您的区域,该站点将允许您通过输入所需信息进行适当的调用。它将为您生成正确的请求 URL。

如果您检查了所有这些但仍然无法为您工作,请告诉我您遇到的其他问题,我会尽力提供进一步的帮助。


推荐阅读