视觉的客户端不supprt API密钥
问题描述:
看起来,谷歌云愿景Python客户端(google.cloud.vision.client.Client)没有一个选项,以接受API密钥。视觉的客户端不supprt API密钥
https://googlecloudplatform.github.io/google-cloud-python/stable/vision-client.html
如何使用与API密钥验证客户端?
答
,因为没有其他答案现在已经存在了一段时间,我只添加这为未来的读者(我还添加了一个赏金):
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()
这(Python)的样本明显不使用的客户端在问题中,但这是我目前在做这个简单的OCR的方式。
您可以更改功能或图像规格以适应您的需求。
尝试设置'GCLOUD_KEYFILE'环境变量等于您的.json密钥文件的路径。至少这是它在Ruby中的工作原理。 – Nakilon