Notion · Coûts et impact
Rate limit et quotas
Le nombre maximal de demandes qu’un service accepte par minute ou par jour. Au-delà, il refuse. Une automatisation doit savoir attendre et réessayer.
Comment ça marche
Un service d’IA sert des millions d’utilisateurs sur des machines coûteuses et limitées. Pour que personne ne l’écrase, chaque compte a des plafonds : tant de requêtes par minute, tant de tokens par jour, tant de crédits par mois. Dépassé le plafond, le service répond « trop de demandes, réessayez plus tard ». C’est le rate limit.
Dans une interface de chat, ça se traduit par un message d’attente. Dans une automatisation, c’est plus sérieux : un programme qui envoie 500 documents d’un coup en verra 450 refusés. La règle est de lisser les envois, de lire ce que le service indique comme délai, d’attendre, et de réessayer avec des pauses croissantes. Les bonnes bibliothèques le font ; les bricolages, non.
Un exemple concret
- Première tentative : un script envoie les 3 000 fiches à réécrire en une rafale. Après 60 requêtes, le service refuse tout. Le script s’arrête avec 2 940 fiches non traitées et aucune trace de ce qui a été fait.
- Deuxième version : le script envoie 50 fiches par minute, enregistre chaque résultat au fur et à mesure, et en cas de refus attend le délai indiqué avant de reprendre là où il s’était arrêté.
- Troisième version : comme rien n’est urgent, les 3 000 fiches partent en un seul lot via l’API de traitement différé, à moitié prix, avec les résultats le lendemain matin.
La troisième version a demandé une heure de travail de plus et a coûté deux fois moins cher que la deuxième.
Ce que ça change pour une équipe
- Les limites conditionnent l’architecture. Une automatisation qui traite des volumes se conçoit autour des plafonds : rythme, reprise sur erreur, lots.
- Le choix de l’abonnement se fait sur les limites autant que sur le prix. Un plan pas cher avec des plafonds bas coûte en interruptions.
- La visibilité compte. Savoir où l’on en est de ses quotas, recevoir une alerte à 80 %, évite les mauvaises surprises en pleine journée.
- Le traitement par lots devient un réflexe. Tout ce qui peut attendre quelques heures gagne à passer en différé : moins cher, sans contrainte de rythme.
Les limites et les erreurs fréquentes
- Réessayer immédiatement et sans fin. C’est la pire réponse à un refus : elle aggrave la situation et peut faire suspendre le compte. Attendre, puis attendre plus longtemps.
- Ne pas enregistrer la progression. Un traitement interrompu sans trace recommence à zéro et paie deux fois.
- Partager une seule clé entre tout le monde. Les limites s’appliquent par compte ou par clé : une automatisation gourmande peut bloquer les usages de toute l’équipe. Séparer les clés par usage.
- Confondre limite de débit et panne. Un refus pour dépassement se lit dans la réponse du service ; une erreur serveur est autre chose et se gère autrement. Le programme doit distinguer les deux.
Pour aller plus loin
Les limites portent sur les requêtes, les tokens ou les crédits par fenêtre de temps, et varient selon le niveau d’abonnement. Un client bien écrit lit les en-têtes de limite, temporise avec une attente croissante et lisse ses envois.
Où ça se situe chez Opora
Programme 02 · AutomatiserAutomatiser les tâches répétitives
Construire une automatisation qui tient compte des limites des services, attend et réessaie proprement, fait partie du programme Automatiser.
Questions fréquentes
Pourquoi mon assistant me dit-il d’attendre ?
Vous avez atteint la limite de votre abonnement : un nombre de messages par période, ou de tokens, ou de crédits. Les offres gratuites et individuelles ont des limites basses, parfois variables selon la charge du service. Les offres équipe et API en ont de plus hautes, et payantes.
Que se passe-t-il quand une automatisation dépasse la limite ?
Le service refuse la requête avec une erreur, en général en indiquant combien de temps attendre. Si l’automatisation n’est pas prévue pour, elle échoue, parfois en silence. Elle doit savoir attendre et réessayer, de plus en plus longtemps, puis alerter si ça persiste.
Peut-on demander une limite plus haute ?
Oui. Les fournisseurs d’API augmentent les limites avec l’historique d’usage et sur demande. Les plans entreprise négocient des limites dédiées. Pour les traitements de masse non urgents, le traitement par lots contourne le problème à moindre coût.