2016-11-18 2 views
7

GoogleのクラウドビジョンPythonクライアント(google.cloud.vision.client.Client)にはapi-keyを受け入れるオプションがありません。ビジョンクライアントはapi-keyをサポートしていません

https://googlecloudplatform.github.io/google-cloud-python/stable/vision-client.html

どのように私は、APIキー認証とクライアントを使用できますか?

+1

環境変数GCLOUD_KEYFILEを.jsonキーファイルのパスと同じに設定してください。少なくともこれはRubyでどのように動作するかです。 – Nakilon

答えて

1

他の答えは今しばらくの間存在していないので、私は唯一の(私は恵みをも追加しました)将来の読者のためにこれを追加している:

from googleapiclient.discovery import build 

# ... 

service = build('vision', 'v1', developerKey=API_KEY, cache_discovery=False) 
image_b64 = base64.b64encode(image_bytes).decode() 
return service.images().annotate(body={ 
    'requests': [{ 
     'image': { 
      'content': image_b64 
     }, 
     'features': [{ 
      'type': 'DOCUMENT_TEXT_DETECTION', 
      'maxResults': 5, 
     }] 
    }] 
}).execute() 

この(パイソン)サンプルは明らかにクライアントを使用していませんしかし、これは私が現時点で簡単なOCRを行うために行った方法です。

必要に応じて機能や画像仕様を変更できます。

関連する問題