【问题标题】:What is the API to get the List of all INTENTS and ENTITIES of LUIS APP获取 LUIS APP 的所有意图和实体列表的 API 是什么
【发布时间】:2020-06-11 15:41:04
【问题描述】:
实际上,更改 3.0 版后,我们并没有从 LUIS APP 获取所有 Intent 和 Entities 的列表。在 2.0 版之前,我们使用以下 API 来获取所有意图的列表,但现在它不起作用,我无法找到最新版本 LUIS APP 的 API。
谁能帮助我使用 API 从 LUIS APP 中获取所有意图和实体的列表
Issue Screenshot
【问题讨论】:
标签:
java
api
postman
azure-language-understanding
【解决方案1】:
您的请求格式不正确,这就是您收到 404 Not Found 错误的原因。首先,共享订阅密钥或 LUIS 应用 ID 不是一个好主意。我会在您的屏幕截图中修改这些值。
这里是LUIS v3.0-preview API Reference。我查看了模型下的“获取意图”,但它正在寻找一个特定的意图名称,所以我认为这不是你想要的。但它是通过“/intents”资源路径调用的 API。您的实际请求存在许多问题。
- 我相信这仍然是预览版,所以 API 版本应该是
v3.0-preview,而不是 v3.0
- 路径中缺少创作
- 订阅键不应是查询字符串。这需要在请求标头中发送。
另外,请确保您拥有正确的订阅密钥和应用 ID。由于您提供了值,我确实尝试进行 API 调用(使用无意图名称),但由于订阅密钥或 API 端点错误,我得到了 401 未授权。您可以从 API 参考中单击您的区域,该站点将允许您通过输入所需信息进行适当的调用。它将为您生成正确的请求 URL。
如果您检查了所有这些但仍然无法正常工作,请告诉我您遇到的其他问题,我会尽力提供进一步的帮助。