3

Problème 1:Google Vision de détection d'étiquettes de l'API

J'utilise Vision API's label detection et je reçois l'erreur suivante:

"HttpError 429 when requesting https://vision.googleapis.com/v1/images:annotate?alt=json returned "Insufficient tokens for quota group and limit DefaultGroupUSER-100s using the limit by ID [email protected]"

Je ne suis pas l'émission à de nombreuses demandes, environ 9 minute, ce qui est beaucoup plus bas que la limite par 100 secondes (Queries/100s/User Limit 1,000), donc je ne sais pas pourquoi ce message d'erreur s'affiche.


Problème 2

Au lieu d'envoyer 9 demandes, l'une par image (comme j'utilise ci-dessus), je suis en mesure de demander alors à la fois sur la même demande, le problème est que certaines images ne peuvent pas être étiquetés et la réponse ne précise pas quels sont ceux, il est donc impossible de savoir quelle étiquette correspond à quelle image, à savoir:

la demande avec 9 images à marquer:

service_request = service.images().annotate(body={ 
     'requests': [{ 
      'image': { 
       'content': image1.decode('UTF-8') 
      }, 
      'image': { 
       'content': image2.decode('UTF-8') 
      }, 
etc.. 

Réponse:

La réponse ne contient que 8 étiquettes et les noms d'image ne sont pas spécifiés, donc je l'ai pas idée quelle image ne pouvait pas être étiquetée.

Exemple de réponse:

{u'responses': [{u'labelAnnotations': [{u'score': 0.95578641, u'mid': u'/m/036qh8', u'description': u'produce'}, {u'score': 0.917763, u'mid': u'/m/02wbm', u'description': u'food'}, {u'score': 0.7463333, u'mid': u'/m/0270h', u'description': u'dessert'}, {u'score': 0.70616114, u'mid': u'/m/0krfg', u'description': u'meal'}, {u'score': 0.69225645, u'mid': u'/m/0f4s2w', u'description': u'vegetable'}, {u'score': 0.68722612, u'mid': u'/m/02xwb', u'description': u'fruit'}, {u'score': 0.58573318, u'mid': u'/m/0hz4q', u'description': u'breakfast'}, {u'score': 0.52691895, u'mid': u'/m/05cq63', u'description': u'kue'}]}]} 

Je suis conscient du fait que cette question est très spécifique et je suis juste saut que l'un d'entre vous, avec expérience à ce sujet, peut partager avec moi.

+0

Avez-vous trouvé quoi que ce soit la résolution de problème 1 'jetons insuffisants pour group' des quotas. Est-ce à cause de nombreuses demandes simultanées? –

+0

Je n'ai jamais résolu ceci :( –

+0

Utiliser l'API de repos à la place était un meilleur travail pour cela. –

Répondre

-1

essayer de reconstruire le « service » pour chaque boucle/appel à l'image, afin de rafraîchir le jeton