Microsoft 认知服务 - 计算机视觉:订阅密钥无效

2024-05-05

我正在尝试使用计算机视觉API https://azure.microsoft.com/en-us/services/cognitive-services/computer-vision/来自微软的认知服务。但是,我的钥匙似乎不起作用。我使用该 API 的免费试用版创建了一个帐户,并从中获取了两个密钥。尝试将密钥与牛津愿景计划 https://www.nuget.org/packages/Microsoft.ProjectOxford.Vision/SDK 总是产生:

Access denied due to invalid subscription key. Make sure to provide a valid key for an active subscription.

我尝试过API控制台 https://eastus2.dev.cognitive.microsoft.com/docs/services/56f91f2d778daf23d8ec6739/operations/56f91f2e778daf14a499e1fa/console,但是我的密钥出现了同样的错误Ocp-Apim-Subscription-Key场地。我尝试了两个键,但都不起作用。我什至得到了免费版本Face API https://azure.microsoft.com/en-us/services/cognitive-services/face/并尝试了它的console https://westus.dev.cognitive.microsoft.com/docs/services/563879b61984550e40cbbe8d/operations/563879b61984550f3039523b/console,但其按键遇到了同样的问题。我什至尝试了不同的数据中心,但它们似乎都返回相同的错误。

这肯定是钥匙有问题吧?这对我的 C# 代码来说不是问题,因为控制台也不起作用。由于它在 API 控制台中失败,我无能为力来排除任何其他可能性吗?我不确定我还能做些什么来调试这个。我想重新生成我的密钥(我看到了一个教程视频,其中显示了获取 API 密钥的较旧 UI,并且它们曾经有一个“重新生成”链接),但我再也看不到这样做的方法了。

我刚刚创建了帐户并注册了 API,所以不可能超出配额。我还需要做些什么来启用这些键或其他什么吗?


我通过执行以下操作设法绕过“访问被拒绝”的问题:

  1. 我创建了一个免费的 Azure 帐户
  2. 我设置了认知服务 Api 的实例(这生成了一对新密钥供我使用)
  3. 使用新密钥,我必须使用以下链接:https://westus.api.cognitive.microsoft.com/vision/v1.0/ocr https://westus.api.cognitive.microsoft.com/vision/v1.0/ocr

    代替

    https://westus.api.cognitive.microsoft.com/vision/v1.0/recognizeText https://westus.api.cognitive.microsoft.com/vision/v1.0/recognizeText

(我从认知服务测试仪表板获得此链接)。

查看测试仪表板上的请求模式,您应该能够知道如何使用该 api。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Microsoft 认知服务 - 计算机视觉:订阅密钥无效 的相关文章

随机推荐