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.
| Limite | Valeur | Portée |
|---|---|---|
| Messages de chat par minute | 10 | Par utilisateur |
| Messages de chat par heure | 60 | Par utilisateur |
| Toutes routes confondues | 30 requêtes par minute | Par utilisateur |
| Toutes routes confondues | 60 requêtes par minute | Par 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.
| Message | HTTP et code | Ce qui l'a déclenché | Que faire |
|---|---|---|---|
Too many requests. Please wait and try again. | 429 rate_limit_reached | La fenêtre par minute de la route, le plafond toutes routes confondues, ou la fenêtre par IP a refusé la requête | Attendez une minute et renvoyez |
Hourly message limit reached. Please try again later. | 429 rate_limit_reached | Le 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_limited | Plus de 10 téléversements d'images tentés en une minute UTC | Attendez la minute UTC suivante |
Daily upload limit reached. Please try again tomorrow. | 429 upload_daily_limit_reached | 60 téléversements d'images déjà effectués en un jour UTC | Attendez 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é 429 | La route de retour d'avis autorise 6 envois par minute | Attendez une minute et renvoyez |
Too many reports right now. Please try again shortly. | Le point de terminaison de signalement partagé a retourné 429 | La route de signalement de conversation partagée autorise 10 par minute, indexée par le jeton de partage | Attendez 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.
| Action | Limite |
|---|---|
| Envoyer un message sur un modèle donné | 10 par minute |
| Créer une conversation | 10 par minute |
| Rechercher dans les conversations | 20 par minute |
| Importer des conversations | 20 par minute |
| Créer ou modifier un projet | 20 par minute |
| Téléverser un fichier de projet | 10 par minute |
| Téléverser une image | 10 par minute, et 60 par jour |
| Démarrer une session vocale | 6 par minute |
| Terminer une session vocale | 6 par minute |
| Envoyer un retour d'avis | 6 par minute |
| Signaler une réponse de l'IA | 6 par minute |
| Signaler une conversation partagée | 10 par minute, indexée par le jeton de partage |
| Synchroniser un abonnement | 6 par minute |
| Exporter les données de votre compte | 5 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.
| Message | HTTP et code | Ce que cela signifie réellement |
|---|---|---|
Your monthly message limit has been reached. | 429 message_limit_reached | Votre 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_limited | Le 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_locked | Un 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.
| Message | HTTP et code | Ce que c'est réellement |
|---|---|---|
Duplicate message ignored. Please wait for the current response to finish. | 409 duplicate_message | Le 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_progress | Le 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_limit | Plus 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_large | Un 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.
- 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.