我已经建立了语法检查功能,并正在尝试使用其他一些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
[如果有人可以提供帮助,我深表感谢。
谢谢!
我已将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给我他的时间,并帮助我解决我的问题。
似乎没有传递所需的标头Ocp-Apim-Subscription-Key
或它包含错误的值。您可以在这里找到完整的工作示例:https://docs.microsoft.com/en-us/azure/cognitive-services/bing-spell-check/quickstarts/csharp