2017-12-11 12 views
1

私は認知サービスのpy-ms-cognitiveラッパー(https://github.com/tristantao/py-ms-cognitive)を使用するアプリケーションを用意しています。v7用に生成された新しいAPIキーはv5で動作しません

私がコードで見る限り、Cognitive Services APIv5.0を使用しています。私が現在持っているAPIキーはv7.0です。

これは、APIのv7.0のための有効なサブスクリプションキーを使用しているとき、私はエラーメッセージです:

{ 
    "statusCode": 401, 
    "message": "Access denied due to invalid subscription key. Make sure to provide a valid key for an active subscription." 
} 

私は、この問題をナビゲートする方法を知りたいのですが - 確かにこれは、すべての既存の生産の鍵を壊しますか?

答えて

2

v7 APIキーはv7エンドポイント用です。 v5 APIでは動作しません。 v7キーをお持ちの場合は、v7 APIを呼び出してください。ほとんどの場合、API呼び出しでv5v7を変更する必要があります。

また、認知サービスのドキュメントのpyサンプルを使用することもできます。たとえばwebsearch APIの場合は、https://docs.microsoft.com/en-us/azure/cognitive-services/bing-web-search/quickstarts/pythonからpyサンプルを取得できます。同様に、すべてのAPI(ニュース、画像、動画、カスタムなど)にはpyサンプルがあります。使用しているサンプルはv5用ですので、v7 APIで動作していません。

+0

ありがとうございます!私はそれをそのように扱い、それはすべて機能します。 –

関連する問題