找不到 Microsoft 认知服务的订阅密钥

Unable to find Subscription Key for Microsoft Cognitive Services

我需要处理 Microsoft 认知服务(人脸 API)。我从 https://github.com/Microsoft/Cognitive-face-android 下载了代码。现在我无法为其生成订阅密钥。 无论我做什么我都会卡在这个页面

我还能从哪里找到订阅密钥。 谢谢

对于订阅密钥,您必须在 Azure 门户中创建认知服务帐户。按照以下步骤操作:

如果您还没有这样做,您将需要注册 Face API(预览)服务。

  1. 前往 http://portal.azure.com/ 的 Azure 门户并使用您的 Azure 帐户登录。
  2. 点击 + 新建。
  3. Select 智力选项。
  4. Select 认知服务 API 的产品。该产品将允许您开始订阅任何认知服务 API(面部、文本分析、计算机视觉等)。今天我们将重点关注面部 API(预览)API.
  5. 为您的面部 API 订阅输入资源名称。 (例如:"MyFaceAPI")。此名称中不应包含任何空格。
  6. 在 API 类型上,select .
  7. 在定价层,您可以 select 一个计划。您可以 select 10,000 transactions/month 的免费套餐。这是一个免费计划,因此是开始试用该系统的好方法。投入生产后,我们建议您考虑您的请求量并相应地更改计划类型。
  8. Select 一个资源组,如果您还没有,请创建一个新资源组。
  9. 您可以更改“创建”对话框中的其他元素。我们应该指出,今天的资源提供者仅由美国数据中心提供支持。完成任何 select 离子后,单击创建。
  10. 等待几分钟以部署资源。部署后,您可以转到“设置”边栏选项卡中的“密钥”部分,您将在其中获得使用 API 的主密钥和辅助密钥。复制主键,因为您在创建第一个模型时需要它。

希望对您有所帮助。

参考文献:

See this image for the azure portal registration

您正在使用的界面适用于testing-purposes。因此,它不能使用超过一个月。

以下是如何以正确的方式生成 API 密钥:

较新的编辑:自编写本指南以来,Azure 界面已发生变化。它没有太大变化,所以如果本指南有问题,请给我留言。
我看到的最大变化是 Bing 搜索 API 现在可以直接使用部分 A/Step 3.[=102= 中显示的“+ 新”表单来定位](又名,不要搜索“认知服务”)

编辑: 现在有另一篇文档 half-way 标题为 “B 部分: 添加信用卡用于Pay-As-You-Go 通过 Azure 门户。” 如果您没有已经在portal.azure.com上设置了您的支付方式,您卡在第A/step5.
过程。

A 部分:

  1. 转到 https://portal.azure.com 并使用您的凭据登录。
  2. (可选)检查以确保您有有效的 Pay-As-You-Go(PAYG) 订阅。单击“更多服务”箭头并在出现的表单中键入订阅。单击“订阅”并确保您在此处看到一个条目。**
  3. 如果您确定您有一个有效的 PAYG 帐户,请确保您在仪表板上并按绿色的“+ New”按钮并开始键入 Cognitive Services .当您完成输入时,它应该是您唯一的选择。
  4. 单击“认知服务 APIs”建议后,您将转到以下页面。点击绿色大脑。
  5. 您将获得认知服务的描述,并且您会在底部看到一个创建按钮。按那个。
  6. 将弹出“创建”窗格。填写这个。 首先检查仪表板框的 PIN,以免您忘记(注意:如果您没有有效的 PAYG 订阅,您将看到一个错误而不是下图中 right-side 上的“创建”窗格。)
  7. 当您按上图中的 green-explosion 时,您将看到以下图标:

这就是你想要的。完成上一张图片中的表单后,按“固定到仪表板”框下方的“创建”。

  1. 成功创建订阅后,您会收到一条小消息,表明内容已验证并且您的服务正在部署。您现在应该在仪表板上并且应该看到一个小的镶嵌方块 如果 您按下了固定到仪表板。很快它就会完成并且 vuala!您会看到类似于下图的内容。在您的新服务上按“键”按钮。

** 如果您被告知“您没有任何有效订阅”,则需要单击白色的“添加+”按钮并创建一个 PAYG 订阅。此步骤需要 credit-card 和 non-VoIP phone。

B 部分:

通过 Azure 门户为 Pay-As-You-Go 添加信用卡

如果您在 and/or 之前从未使用过 portal.azure.com 没有活动的 payment-subscription,那么这部分过程是必要的。

  1. 对于此过程,您将需要:有效的 credit-card**,non-voip telephone for human-verification,>= 3 美元对于最低的 API 层。

  2. 避免潜在的头痛;这些步骤请勿使用 GOOGLE CHROME。 如果您使用的是 Windows 10 机器,请在 InPrivate 模式下使用 Edge 作为浏览器。否则,firefox private-browsing 是一个不错的选择。

  3. 按照上述指南中的第 1 步和第 2 步导航到 订阅 窗格。在带圆圈的“+ 添加”按钮下方,您应该会看到一条消息,告诉您 “xxxxx(默认目录)目录中没有订阅。” 单击“+ 添加”按钮。

  4. 您将被带到 URL https://account.windowsazure.com/signup?showCatalog=True, and you should see the following screen:

  5. 如上图所示。 SelectPay-as-you-go(现收现付)除非你想去off-guide。您将被带到这里并且需要填写 3 个部分。 在此过程中不会从您的卡中扣款。

  6. 完成上图中所示的 3 个步骤后,您将被带到一个页面,要求您等待约 4 分钟,您的订阅正在准备就绪,您会看到那个有趣的旋转小动画 half-circles。最终您会看到一个标记为 “开始管理我的服务”的按钮。 它将带您回到位于 portal.azure.com 的仪表板。

  7. 在仪表板中,再次找到“订阅”窗格,这次您应该会看到类似于以下内容的内容。

  8. 您现在可以使用付款方式进行购买请使用您的 API 订阅。从这里您可以继续执行 创建 API 端点和访问您的密钥 的第 3 步,也就是本指南的前半部分。

** 您的 credit-card 的帐单邮寄地址必须位于创建 Microsoft username/password 组合的 国家/地区