我正在尝试从LUIS api中获取“示例话语-检阅带标签的示例”。如此处所述:https://westeurope.dev.cognitive.microsoft.com/docs/services/5890b47c39e2bb17b84a55ff/operations/5890b47c39e2bb052c5b9c0a
但是此调用返回“ 404-找不到资源”
当我通过测试控制台尝试相同的呼叫时...
...它返回“ 401-Access Denied”和消息
示例话语-查看带有标签的示例当前订阅密钥和定价层LUIS.S0不支持在LUIS Programmatic APIs v2.0 API下进行操作。”
我已经忙了整整一天,试图从Azure创建/更新/删除自动资源。选择了不同的定价层,但最终得到了相同的结果。
我什至试图删除自己的LUIS帐户,以从头开始重启,但这似乎是不可能的。我一直重新登录到“已删除”帐户。
我们将不胜感激。
答案 0 :(得分:0)
如果您想在westeurope中使用LUIS服务,请尝试以下步骤:
此任务完成后,您将看到两项服务: 。第一个与服务相关,第二个以“ -Authoring”结尾,用于管理。单击第二个=>键,复制两个键中的任意一个,稍后我们将使用它。
创建此应用后,我们可以测试所需的API,您可以在此处找到应用ID和版本:
尝试API:
希望有帮助。
答案 1 :(得分:0)
有些事情可能会限制您进行仔细检查。
第一
您是否在API调用中包含subscription-key
。呼叫以下端点(包括正确的AppId)但标头中没有subscription-key
的情况下会产生404。
但是,如果我包含subscriptionId
,它将正确路由以允许进行查询。
第二
检查subscription-key
是否正确。如果您提供了subscription-key
,但它不正确,则结果为401。
第三
检查是否在您认为拥有的区域中创建了Azure LUIS资源。如果您尝试从westeurope
访问API,但是您的资源在westus
中,则会生成404。
最后
考虑刷新浏览器的缓存。如果您说仍然能够访问已删除的资源,则可能是由于使用了缓存的数据,从而显示了仍可访问的资源。这可能会影响其他方面,例如您的API调用。
希望有帮助!