认知服务-必应语法检查API v7.0

问题描述 投票:0回答:3

我已经建立了语法检查功能,并正在尝试使用其他一些AI API。我正在尝试使其与Bing API配合使用,并正在使用dev.cognitive进行测试,但始终会拒绝权限:https://dev.cognitive.microsoft.com/docs/services/5f7d486e04d2430193e1ca8f760cd7ed/operations/56e73036cf5ff81048ee6727/consol e

这些是我采取的步骤:-创建了资源和认知服务服务-复制密钥1-访问上面的链接进行测试,我得到:

Date: Mon, 18 Nov 2019 18:51:32 GMT
Content-Length: 224

{"error":{"code":"401","message":"Access denied due to invalid subscription key or wrong API endpoint. Make sure to provide a valid key for an active subscription and use a correct regional API endpoint for your resource."}}

查询参数是:

  • 模式:证明
  • [mkt:zh-cn

    [如果有人可以提供帮助,我深表感谢。

谢谢!

azure bing-api
3个回答
2
投票

您可以尝试用创建的资源替换资源名称吗?我只是尝试创建了一个新资源,它很好用。

enter image description here


1
投票

我已将Cognive Services服务创建为一种多服务资源,但他们并没有让我指定我将其用于Bing Spell Check。我创建了一个新资源,但是这次作为单一服务资源:https://portal.azure.com/#create/Microsoft.CognitiveServicesBingSearch-v7并根据我的需要选择了正确的价格层(S1或S2),现在它可以正常工作。我以前的多服务认知服务的端点如下所示:.api.cognitive.microsoft.com /为此,它仅在具有以下端点时才起作用:.cognitiveservices.azure.com / bing / v7.0

还想感谢@Sajeetharan给我他的时间,并帮助我解决我的问题。


0
投票

似乎没有传递所需的标头Ocp-Apim-Subscription-Key或它包含错误的值。您可以在这里找到完整的工作示例:https://docs.microsoft.com/en-us/azure/cognitive-services/bing-spell-check/quickstarts/csharp

© www.soinside.com 2019 - 2024. All rights reserved.