Quotas et limites

Ce document recense les quotas et limites qui s'appliquent à Cloud Vision.

Un quota limite la quantité d'une ressource Google Cloud partagée que votre projet Google Cloud peut utiliser, y compris les composants matériels, logiciels et réseau. Par conséquent, les quotas font partie d'un système qui effectue les opérations suivantes :

  • Surveille votre utilisation ou votre consommation des produits et services Google Cloud
  • Limite la consommation de ces ressources pour des raisons telles que l'équité et la réduction des pics d'utilisation.
  • Gère des configurations qui appliquent automatiquement des restrictions recommandées.
  • Fournit un moyen de demander ou d'effectuer des modifications de quota.

Dans la plupart des cas, lorsqu'un quota est dépassé, le système bloque immédiatement l'accès à la ressource Google concernée et la tâche que vous essayez d'effectuer échoue. Dans la plupart des cas, les quotas s'appliquent à chaque projet Google Cloud. Ils sont partagés entre toutes les applications et adresses IP qui utilisent ce projet.

Pour demander une augmentation ou une diminution de la plupart des quotas, vous pouvez utiliser Google Cloud Console. Pour plus d'informations, consultez la page Demander une augmentation de quota.

Des limites s'appliquent également aux ressources Vision. Ces limites ne sont pas liées au système de quotas. Sauf indication contraire, les limites ne peuvent pas être modifiées.

Types de quotas

Il existe trois types de quotas :

  1. Quota de requêtes
    • Le quota comptabilise chaque requête envoyée au point de terminaison de l'API Vision.
  2. Quota de fonctionnalités
    • Le quota comptabilise chaque image et chaque fichier envoyé au point de terminaison de l'API Vision.
    • Sauf indication contraire, un quota qui a comme préfixe un nom de fonctionnalité est généralement un quota de fonctionnalités.
  3. Quota de traitements
    • Le quota comptabilise chaque image et chaque fichier en cours de traitement par l'API Vision, sauf indication contraire explicite.
    • Il est reconnaissable par la mention "en cours de traitement" dans son nom.
    • Ce quota détermine le nombre maximal d'images ou de pages que l'API Vision traite simultanément pour les méthodes asynchrones. Les utilisateurs peuvent envoyer davantage que ce quota dans les méthodes asynchrones, mais les images ou pages qui dépassent ce quota ne sont pas traitées immédiatement. Les fichiers dépassant le quota sont ajoutés à une file d'attente afin d'être traités ultérieurement.

Voici les quotas d'utilisation actuels de l'API Vision (sous réserve de modification) :

Quotas de l'API Vision Type de quota Valeur
Requêtes par minute (sauf pour les types de requêtes ci-dessous) Quota de requêtes 1 800
Requêtes d'identification de célébrités par minute Quota de requêtes zéro
Requêtes de détection de thèmes par minute Quota de fonctionnalités 1 800
Requêtes de détection de texte par minute Quota de fonctionnalités 1 800
Annotation asynchrone d'images* (nombre d'images en cours de traitement) Quota de traitements 8 000
Détection asynchrone de documents texte (nombre de pages en cours de traitement) Quota de traitements 10 000
Quotas Product Search Valeur
Requêtes par minute (sauf pour les types de requêtes ci-dessous) 1 800
Requêtes par lot, par jour 300
Requêtes d'écriture pour la gestion des ressources, par minute 1 200
Requêtes pour la gestion des ressources, par minute 2 400

Ces limites s'appliquent à tous les projets de Google Cloud Console. Elles sont partagées entre toutes les applications et adresses IP associées à chacun des projets.

Il est possible de définir des quotas inférieurs par utilisateur dans Google Cloud Console.

Augmentation des quotas

Pour modifier les quotas dans la limite des valeurs maximales autorisées, accédez à la page Quotas de Google Cloud Console et sélectionnez Modifier les quotas. Pour demander une augmentation au-delà du quota maximal, modifiez le quota selon l'augmentation souhaitée. Insérez ensuite votre justification pour cette requête, puis envoyez votre mise à jour. Vous recevrez une notification confirmant la réception de votre requête. Vous pouvez être contacté pour fournir des informations supplémentaires. Une fois votre demande examinée, vous serez notifié de son approbation ou de son refus.

Généralement, chaque quota comporte des variantes "par projet et par utilisateur" et "par projet". Veuillez les modifier en fonction de votre configuration.

Lorsque vous demandez une augmentation du quota de fonctionnalités, tenez compte du quota global de requêtes et de la taille du lot prévue afin de respecter la condition suivante :

  • Quota global de requêtes (requêtes par minute) * taille de votre lot >= quota de fonctionnalités après augmentation

Si vous ne respectez pas cette exigence, vous serez toujours limité par le quota de requêtes global.

Ce document présente les limites de contenu et les quotas de requêtes actuellement appliqués pour l'API Vision. Il sera mis à jour en cas de modifications de ces restrictions et limites

Limites

Les limites d'utilisation ci-dessous sont appliquées à l'API Vision :

Limite de contenu Valeur
Taille du fichier image 20 Mo
Taille de l'objet de requête JSON 10 Mo
Taille du fichier PDF 1 GB
Nombre d'images par requête images:annotate 16
Nombre d'images par requête images:asyncBatchAnnotate 2000
Pages par requête files:annotate 5
Pages par requête files:asyncBatchAnnotate 2000

Les images encodées en Base64 peuvent dépasser la limite de taille JSON, même si elles sont comprises dans la limite de la taille du fichier image. Les images plus volumineuses doivent être hébergées sur Cloud Storage ou sur une URL accessible publiquement. Notez que la taille de fichier des images encodées en Base64 peut être supérieure à celle du fichier image d'origine (d'environ 37 %, généralement).