我有一个应用程序利用py-ms-cognitive wrapper(https://github.com/tristantao/py-ms-cognitive)进行认知服务。
就我在代码中看到的而言,它使用v5.0
的{{1}},以及我现在用于Cognitive Services API
的API密钥。
这是我在使用API v7.0
的有效订阅密钥时收到的错误消息:
v7.0
我想知道如何解决这个问题 - 这肯定会破坏所有现有的生产密钥吗?
答案 0 :(得分:2)
v7 API密钥适用于v7端点。它们不适用于v5 API。如果您有v7密钥,只需调用v7 API即可。大多数情况下,它需要在API调用中将 v5 更改为 v7 。
或者,您可以使用来自认知服务文档的py样本。例如,对于websearch API,您可以从此处获取py示例:This。类似地,所有API(例如新闻,图像,视频,自定义等)都具有py样本。您使用的示例适用于v5,因此它们不适用于v7 API。