Если вы хотите отправить оба типа одновременно, вы можете использовать метод annotate_image()
; таким образом, вы можете указать все функции , которые должны быть включены в один и тот же запрос. Исходя из этого, я рекомендую вам взглянуть на эту документацию ( Doc1 , Doc2 ), чтобы получить подробную информацию об использовании этого свойства, а также этот учебник , который содержит пример команды curl
, где показан процесс, необходимый для отправки нескольких функций в одном вызове, которые можно использовать в качестве альтернативного обходного пути.
import io
import os
from google.cloud import vision
client = vision.ImageAnnotatorClient()
response = client.annotate_image({
'image': {'source': {'image_uri': '<IMAGE_URI>'}},
'features': [{'type': vision.enums.Feature.Type.SAFE_SEARCH_DETECTION},
{'type': vision.enums.Feature.Type.LABEL_DETECTION}]
})
print(response)
Кроме того, я думаю, что эта информация о ценах означает, что вы можете бесплатно использовать функцию Обнаружение безопасного поиска , если вы используете ее с Обнаружение метки ; однако на запросы Label Detection будет выставляться соответствующая плата, указанная в документе Цены .