LUIS API 调用 "example utterances - Review labeled examples" returns 404 但在通过 API 测试控制台调用时调用 401
LUIS API call "example utterances - Review labeled examples" returns 404 but 401 when called via the API test console
我正在尝试从 LUIS api 获取 "example utterances - Review labeled example"。如此处所述:https://westeurope.dev.cognitive.microsoft.com/docs/services/5890b47c39e2bb17b84a55ff/operations/5890b47c39e2bb052c5b9c0a
但是这个调用 returns 一个“404 - 找不到资源”
当我通过测试控制台尝试相同的调用时...
... returns“401 - 访问被拒绝”消息
The example utterances - Review labeled examples Operation under LUIS Programmatic APIs v2.0 API is not supported with the current subscription key and pricing tier LUIS.S0."
我已经用了一天多了,试图 create/update/delete 从 Azure 自动管理资源。选择了不同的定价等级,但我最终得到了相同的结果。
我什至尝试删除我的 LUIS 帐户以从头开始重新启动,但这似乎是不可能的。我一直在重新登录我的 "deleted" 帐户。
不胜感激。
如果您想在西欧使用 LUIS 服务,请尝试以下步骤:
- 转到 Azure 门户并创建 LUIS 服务:
完成此任务后,您将看到两个服务:
。第一个与服务相关,第二个以“-Authoring”结尾,用于管理。舔第二个 => 键,复制两个键中的任何一个,我们稍后会用到它。
- 转到 LUIS Europe portal select 您刚刚创建为创作资源的 LUIS 创作服务,以便我们可以使用此端点来管理您的 LUIS 服务。
为测试 APIs 创建一个新应用:
创建此应用后,我们可以测试您需要的API,您可以在此处找到应用ID和版本:
试试 API :
希望对您有所帮助。
有些事情可能会限制您,您应该仔细检查。
第一
您是否在 API 调用中包含 subscription-key
。调用以下端点(包含正确的 AppId)但在 header 中没有 subscription-key
导致 404.
但是,如果我包含 subscriptionId
,它会正确路由以允许进行查询。
第二
检查 subscription-key
是否正确。如果您提供 subscription-key
但它不正确,这将导致 401.
第三
检查您是否在您认为拥有的区域中创建了 Azure LUIS 资源。如果您尝试从 westeurope
访问 API 但您的资源在 westus
中,这将导致 404.
最后
考虑刷新浏览器的缓存。如果您说您仍然能够访问已删除的资源,则您可能正在使用缓存数据,使资源看起来仍然可以访问。这可能会影响其他方面,例如您的 API 电话。
希望得到帮助!
我正在尝试从 LUIS api 获取 "example utterances - Review labeled example"。如此处所述:https://westeurope.dev.cognitive.microsoft.com/docs/services/5890b47c39e2bb17b84a55ff/operations/5890b47c39e2bb052c5b9c0a
但是这个调用 returns 一个“404 - 找不到资源”
当我通过测试控制台尝试相同的调用时...
... returns“401 - 访问被拒绝”消息
The example utterances - Review labeled examples Operation under LUIS Programmatic APIs v2.0 API is not supported with the current subscription key and pricing tier LUIS.S0."
我已经用了一天多了,试图 create/update/delete 从 Azure 自动管理资源。选择了不同的定价等级,但我最终得到了相同的结果。
我什至尝试删除我的 LUIS 帐户以从头开始重新启动,但这似乎是不可能的。我一直在重新登录我的 "deleted" 帐户。
不胜感激。
如果您想在西欧使用 LUIS 服务,请尝试以下步骤:
- 转到 Azure 门户并创建 LUIS 服务:
完成此任务后,您将看到两个服务:
- 转到 LUIS Europe portal select 您刚刚创建为创作资源的 LUIS 创作服务,以便我们可以使用此端点来管理您的 LUIS 服务。
为测试 APIs 创建一个新应用:
创建此应用后,我们可以测试您需要的API,您可以在此处找到应用ID和版本:
试试 API :
希望对您有所帮助。
有些事情可能会限制您,您应该仔细检查。
第一
您是否在 API 调用中包含 subscription-key
。调用以下端点(包含正确的 AppId)但在 header 中没有 subscription-key
导致 404.
但是,如果我包含 subscriptionId
,它会正确路由以允许进行查询。
第二
检查 subscription-key
是否正确。如果您提供 subscription-key
但它不正确,这将导致 401.
第三
检查您是否在您认为拥有的区域中创建了 Azure LUIS 资源。如果您尝试从 westeurope
访问 API 但您的资源在 westus
中,这将导致 404.
最后
考虑刷新浏览器的缓存。如果您说您仍然能够访问已删除的资源,则您可能正在使用缓存数据,使资源看起来仍然可以访问。这可能会影响其他方面,例如您的 API 电话。
希望得到帮助!