Limites de débit Whizi : les chiffres, les erreurs et la marche à suivre

Réponse rapide

Whizi limite le chat à 10 messages par minute et 60 messages par heure par utilisateur, et chaque requête passe aussi par un plafond partagé de 30 requêtes par minute par utilisateur, plus 60 par minute par adresse IP. Ces limites de rafale sont identiques sur tous les forfaits, et une requête refusée ne coûte rien sur votre quota.

La réponse courte

Whizi limite le chat à 10 messages par minute et 60 messages par heure par utilisateur, et toute requête, quelle qu'elle soit, passe aussi par un plafond partagé de 30 requêtes par minute par utilisateur. Ces limites de rafale sont identiques sur les forfaits gratuit, Starter, Pro et Powerhouse. Passer à un forfait supérieur ne les augmente pas.

Une requête refusée ne coûte rien. Les refus liés aux limites de débit sont annulés, donc une 429 ne consomme jamais de message sur votre quota de forfait.

LimiteValeurPortée
Messages de chat par minute10Par utilisateur
Messages de chat par heure60Par utilisateur
Toutes routes confondues30 requêtes par minutePar utilisateur
Toutes routes confondues60 requêtes par minutePar adresse IP

Le plafond par IP est volontairement plus large que celui par utilisateur, car les adresses IP sont partagées.

La solution pour ces quatre cas est la même : attendre. Les fenêtres sont courtes, ce qui signifie en pratique environ une minute.

Chaque message d'erreur de limite de débit, mot pour mot

Les refus liés aux limites de débit retournent un HTTP 429 avec le code rate_limit_reached. Les téléversements d'images portent leurs propres codes, upload_rate_limited et upload_daily_limit_reached.

MessageHTTP et codeCe qui l'a déclenchéQue faire
Too many requests. Please wait and try again.429 rate_limit_reachedLa fenêtre par minute de la route, le plafond toutes routes confondues, ou la fenêtre par IP a refusé la requêteAttendez une minute et renvoyez
Hourly message limit reached. Please try again later.429 rate_limit_reachedLe plafond horaire de chat de 60 messages est la fenêtre qui a refuséAttendez que la fenêtre horaire se renouvelle
Upload rate limit reached. Please wait a moment before uploading another image.429 upload_rate_limitedPlus de 10 téléversements d'images tentés en une minute UTCAttendez la minute UTC suivante
Daily upload limit reached. Please try again tomorrow.429 upload_daily_limit_reached60 téléversements d'images déjà effectués en un jour UTCAttendez le jour UTC suivant
That is a few in a row. Give it a minute, then send this again.La requête de retour d'avis a retourné 429La route de retour d'avis autorise 6 envois par minuteAttendez une minute et renvoyez
Too many reports right now. Please try again shortly.Le point de terminaison de signalement partagé a retourné 429La route de signalement de conversation partagée autorise 10 par minute, indexée par le jeton de partageAttendez et signalez à nouveau

Too many requests. Please wait and try again. est le message par défaut pour toutes les fenêtres sauf celle du chat horaire, donc il peut signifier la limite de la route, le plafond global du compte, ou votre réseau. Hourly message limit reached. Please try again later. n'apparaît que lorsque le plafond de 60 par heure pour le chat est la fenêtre qui a refusé, ce qui en fait le diagnostic le plus précis des deux.

Les limites par route, en détail

Chaque route porte sa propre fenêtre par minute en plus du plafond global du compte de 30 requêtes par minute. Celles-ci sont par utilisateur sauf mention contraire.

ActionLimite
Envoyer un message sur un modèle donné10 par minute
Créer une conversation10 par minute
Rechercher dans les conversations20 par minute
Importer des conversations20 par minute
Créer ou modifier un projet20 par minute
Téléverser un fichier de projet10 par minute
Téléverser une image10 par minute, et 60 par jour
Démarrer une session vocale6 par minute
Terminer une session vocale6 par minute
Envoyer un retour d'avis6 par minute
Signaler une réponse de l'IA6 par minute
Signaler une conversation partagée10 par minute, indexée par le jeton de partage
Synchroniser un abonnement6 par minute
Exporter les données de votre compte5 par minute

L'export des données du compte est la plus stricte de toutes à 5 par minute, car un export lit tout ce que le compte possède.

Une route relance automatiquement la requête pour vous plutôt que d'afficher l'erreur. Quand un import de chat rencontre une 429, le client attend 20 secondes et relance, jusqu'à 4 tentatives par lot, donc un grand import depuis ChatGPT ou Claude est censé se mettre en pause et reprendre tout seul. Voir erreurs d'import de conversations.

Les 429 qui ne concernent pas la vitesse de vos envois

Trois autres refus partagent le code de statut 429 et sont fréquemment confondus avec des limites de rafale. Le code dans le corps de l'erreur est ce qui permet de les distinguer.

MessageHTTP et codeCe que cela signifie réellement
Your monthly message limit has been reached.429 message_limit_reachedVotre quota de forfait pour la période est épuisé, ce n'est pas une limite de rafale
The model is temporarily rate-limited. Please retry shortly.429 provider_rate_limitedLe fournisseur de modèle en amont a répondu par une 429. Rien sur votre compte n'en est la cause
Generation is paused on this account after repeated requests that Whizi cannot fulfil. It reopens automatically. Contact support from Settings if you think this is wrong.429 content_policy_lockedUn blocage acquis en déclenchant à plusieurs reprises le filtre de contenu sur des prompts de génération

Le cas du quota de forfait est facile à identifier sans lire une trace réseau : le site ouvre sa fenêtre de mise à niveau au lieu d'afficher une notification, avec le badge « Monthly Limit Reached ». Attendre ne le résout pas dans la période. Soit la période de facturation se renouvelle, soit vous passez à un forfait supérieur. Les quotas sont Starter 400 messages par période mensuelle, Pro 800, et Powerhouse 5 000. Sur le client web, qui est mesuré en crédits plutôt qu'en messages, les mêmes paliers sont 400, 2 000 et 8 000 crédits. Détails complets dans forfaits et limites et comment fonctionnent les crédits.

Le cas du fournisseur a une chaîne correspondante sur le parcours vocal : Realtime voice is temporarily rate-limited. Please retry shortly. porte le même code 429 provider_rate_limited, retourné quand la création du jeton vocal en amont répond par une 429. Les parcours de génération de médias ont les leurs : Image generation could not be started. Please try again. est une 429 image_provider_rate_limited quand le fournisseur d'images refuse, et Image generation status is temporarily unavailable. est une 429 image_status_failed quand c'est le sondage de statut qui est refusé. La vidéo et la musique portent la même paire avec leurs propres codes. Sur le parcours d'envoi d'image, la réservation est remboursée avant que l'erreur soit retournée, et une génération qui échoue ou est interrompue est remboursée. Le reste de ces chaînes se trouve dans échec de génération d'image.

Le blocage lié à la politique de contenu est le seul cas sur cette page où la réponse honnête est de contacter le support. Il se rouvre automatiquement, mais aucune durée n'est publiée, et si vous pensez que le filtre se trompe sur vos prompts, le support est la voie à suivre.

Les refus 409, 403 et 413 qui ne sont pas des 429

Quatre autres refus ont l'apparence d'une limite de débit mais portent des codes de statut différents, donc ici c'est le statut lui-même qui les trahit.

MessageHTTP et codeCe que c'est réellement
Duplicate message ignored. Please wait for the current response to finish.409 duplicate_messageLe même texte de message a déjà été envoyé récemment à cette conversation
Generation already in progress. Please stop it or wait for it to finish.409 generation_in_progressLe verrou de génération par utilisateur est déjà détenu
Account sharing limit reached. Please use your own Whizi account.403 account_sharing_limitPlus de 3 clés d'appareil ou de session distinctes ont été vues sur un même compte au cours des dernières 24 heures
Request is too large.413 request_too_largeUn corps JSON a dépassé le plafond d'octets de cette route

Les trois premiers appartiennent au parcours d'envoi et sont traités dans un message ne s'envoie pas. Pour le 413, envoyez moins dans une seule requête plutôt que moins de requêtes.

Liste de vérification
  • Le chat est limité à 10 messages par minute et 60 par heure, par utilisateur
  • Chaque route passe aussi par un plafond de 30 requêtes par minute par utilisateur
  • Le plafond par IP est de 60 requêtes par minute, plus large car les IP sont partagées
  • Les limites de rafale sont identiques sur les forfaits gratuit, Starter, Pro et Powerhouse
  • Une 429 ne consomme jamais de message sur votre quota
  • Le code rate_limit_reached signifie attendre, message_limit_reached signifie forfait
  • provider_rate_limited vient de l'amont et rien sur votre compte n'en est la cause
  • Les imports de chat relancent eux-mêmes une 429 après 20 secondes, jusqu'à 4 tentatives

Questions fréquentes

Que signifie « Too many requests. Please wait and try again. » dans Whizi ?

C'est un HTTP 429 avec le code rate_limit_reached, et cela signifie que l'une de trois fenêtres a refusé la requête : la limite par minute de cette route, le plafond global du compte de 30 requêtes par minute, ou le plafond par IP de 60 par minute. Attendez une minute et renvoyez.

Combien de messages puis-je envoyer par minute ?

Dix par minute et 60 par heure, par utilisateur. Envoyer sur un modèle donné est plafonné séparément à 10 par minute, et créer une conversation est aussi limité à 10 par minute. Ces chiffres sont identiques sur tous les forfaits, donc un abonné Powerhouse a exactement les mêmes limites de rafale qu'un compte gratuit.

Passer à un forfait supérieur augmente-t-il ma limite de débit ?

Non. Les limites de chat de 10 par minute et 60 par heure sont identiques sur les forfaits gratuit, Starter, Pro et Powerhouse, et elles se situent en amont de la couche de quota du forfait plutôt qu'à l'intérieur. Ce que passer à un forfait supérieur augmente, c'est le quota de la période : Starter 400 messages par période mensuelle, Pro 800, et Powerhouse 5 000, ou 400, 2 000 et 8 000 crédits sur le client web. Si l'erreur indique que votre limite mensuelle de messages est atteinte, passer à un forfait supérieur aide. Si elle indique trop de requêtes, non.

Pourquoi voit-on « Hourly message limit reached. Please try again later. » alors qu'il me reste des crédits ?

Parce que cette chaîne est le limiteur de rafale, pas le quota. Elle apparaît uniquement quand le plafond de 60 messages par heure est la fenêtre qui a refusé, et cela n'a aucun rapport avec le nombre de crédits ou de messages restant sur votre forfait pour la période.

Le même modèle retourne sans cesse « The model is temporarily rate-limited. Please retry shortly. » Que puis-je faire ?

Envoyez le message sur un modèle d'une autre famille de fournisseur, ou utilisez Auto, qui est un routeur plutôt qu'un modèle et ne choisit que parmi les modèles déjà accessibles à votre forfait. Le refus vient du fournisseur en amont plutôt que de votre compte, et Whizi ne publie pas de délai d'attente pour ce cas, donc réessayer le même modèle est la seule autre option. Le parcours vocal retourne le même code avec son propre libellé : « Realtime voice is temporarily rate-limited. Please retry shortly. »

Les requêtes échouées ou limitées consomment-elles mes crédits ?

Non. Les refus liés aux limites de débit sont annulés, donc une 429 ne consomme jamais de message sur votre quota, et une génération qui échoue ou est interrompue est remboursée. Les refus liés à la politique de contenu sont filtrés avant toute réservation de quota et avant l'appel au fournisseur, donc ceux-là ne coûtent rien non plus.