A resposta rápida
O Whizi limita o chat a 10 mensagens por minuto e 60 mensagens por hora por usuário, e toda requisição de qualquer tipo também passa por um teto compartilhado de 30 requisições por minuto por usuário. Esses limites de pico são iguais nos planos gratuito, Starter, Pro e Powerhouse. Fazer upgrade não os aumenta.
Uma requisição recusada não custa nada. Recusas por limite de uso são revertidas, então um 429 nunca consome uma mensagem da sua franquia do plano.
| Limite | Valor | Escopo |
|---|---|---|
| Mensagens de chat por minuto | 10 | Por usuário |
| Mensagens de chat por hora | 60 | Por usuário |
| Todas as rotas combinadas | 30 requisições por minuto | Por usuário |
| Todas as rotas combinadas | 60 requisições por minuto | Por endereço de IP |
O teto por IP é deliberadamente mais folgado que o por usuário porque endereços de IP são compartilhados.
A solução para os quatro casos é a mesma: esperar. As janelas são curtas, então na prática isso significa um minuto.
Toda mensagem de erro de limite, na íntegra
Recusas por limite de uso retornam HTTP 429 com o código rate_limit_reached. Uploads de imagem têm códigos próprios, upload_rate_limited e upload_daily_limit_reached.
| Mensagem | HTTP e código | O que disparou | O que fazer |
|---|---|---|---|
Too many requests. Please wait and try again. | 429 rate_limit_reached | A janela por minuto da rota, o teto de todas as rotas ou a janela por IP recusou a requisição | Espere um minuto e envie de novo |
Hourly message limit reached. Please try again later. | 429 rate_limit_reached | O teto horário de chat de 60 mensagens foi a janela que recusou | Espere a janela da hora renovar |
Upload rate limit reached. Please wait a moment before uploading another image. | 429 upload_rate_limited | Mais de 10 uploads de imagem tentados em um minuto UTC | Espere o próximo minuto UTC |
Daily upload limit reached. Please try again tomorrow. | 429 upload_daily_limit_reached | 60 uploads de imagem já feitos em um dia UTC | Espere o próximo dia UTC |
That is a few in a row. Give it a minute, then send this again. | Requisição de feedback retornou 429 | A rota de feedback permite 6 envios por minuto | Espere um minuto e envie de novo |
Too many reports right now. Please try again shortly. | Endpoint de denúncia de compartilhamento retornou 429 | A rota de denúncia de conversa compartilhada permite 10 por minuto, identificada pelo token de compartilhamento | Espere e denuncie de novo |
Too many requests. Please wait and try again. é a mensagem padrão para toda janela exceto a horária de chat, então pode significar o limite da rota, o teto geral da conta ou a sua rede. Hourly message limit reached. Please try again later. é usada só quando o teto de 60 por hora de chat é a janela que recusou, o que a torna o diagnóstico mais preciso dos dois.
Os limites por rota, na íntegra
Cada rota tem sua própria janela por minuto além do teto geral da conta de 30 requisições por minuto. São por usuário, salvo indicação contrária.
| Ação | Limite |
|---|---|
| Enviar mensagem em um determinado modelo | 10 por minuto |
| Criar uma conversa | 10 por minuto |
| Buscar conversas | 20 por minuto |
| Importar conversas | 20 por minuto |
| Criar ou editar um projeto | 20 por minuto |
| Enviar um arquivo de projeto | 10 por minuto |
| Enviar uma imagem | 10 por minuto, e 60 por dia |
| Iniciar uma sessão de voz | 6 por minuto |
| Encerrar uma sessão de voz | 6 por minuto |
| Enviar feedback | 6 por minuto |
| Denunciar uma resposta da IA | 6 por minuto |
| Denunciar uma conversa compartilhada | 10 por minuto, identificada pelo token de compartilhamento |
| Sincronizar uma assinatura | 6 por minuto |
| Exportar os dados da sua conta | 5 por minuto |
A exportação de dados da conta é a mais restrita, com 5 por minuto, porque uma exportação lê tudo o que a conta possui.
Uma rota tenta de novo por conta própria em vez de mostrar o erro. Quando uma importação de chat recebe um 429, o cliente espera 20 segundos e tenta de novo, até 4 tentativas por lote, então uma importação grande do ChatGPT ou do Claude deve pausar e continuar sozinha. Veja erros de importação de chat.
Erros 429 que não têm a ver com a velocidade do seu envio
Três outras recusas compartilham o código de status 429 e costumam ser confundidas com limites de pico. O código no corpo do erro é o que as diferencia.
| Mensagem | HTTP e código | O que realmente significa |
|---|---|---|
Your monthly message limit has been reached. | 429 message_limit_reached | A franquia do seu plano para o período acabou, não é um limite de pico |
The model is temporarily rate-limited. Please retry shortly. | 429 provider_rate_limited | O provedor do modelo respondeu com um 429. Nada na sua conta causou isso |
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 | Um bloqueio conquistado por acionar repetidamente o filtro de conteúdo em prompts de geração |
O caso de franquia do plano é fácil de identificar sem ler um rastro de rede: o site abre o modal de upgrade em vez de mostrar um aviso, com o selo Monthly Limit Reached. Esperar não libera isso dentro do período. Ou o período de cobrança renova, ou você faz upgrade. As franquias são Starter 400 mensagens por período mensal, Pro 800 e Powerhouse 5.000. No cliente web, que é medido em créditos em vez de mensagens, os mesmos níveis são 400, 2.000 e 8.000 créditos. Detalhes completos em planos e limites e como funcionam os créditos.
O caso do provedor tem uma mensagem equivalente no caminho de voz: Realtime voice is temporarily rate-limited. Please retry shortly. é o mesmo código 429 provider_rate_limited, retornado quando a criação do token de voz upstream responde 429. Os caminhos de geração de mídia têm os seus próprios: Image generation could not be started. Please try again. é 429 image_provider_rate_limited quando o provedor de imagem recusa, e Image generation status is temporarily unavailable. é 429 image_status_failed quando a consulta de status é a chamada recusada. Vídeo e música têm o mesmo par com códigos próprios. No caminho de envio de imagem, a reserva é estornada antes de o erro ser retornado, e uma geração que falha ou é interrompida é estornada. O resto dessas mensagens está em falha na geração de imagem.
O bloqueio por política de conteúdo é o único nesta página em que a resposta honesta é contatar o suporte. Ele reabre automaticamente, mas nenhuma duração é publicada, e se você acha que o filtro está errado sobre seus prompts, o suporte é o caminho.
As recusas 409, 403 e 413 que não são 429
Quatro outras recusas se parecem com um limite de uso mas têm códigos de status diferentes, então aqui o próprio status é a pista.
| Mensagem | HTTP e código | O que realmente é |
|---|---|---|
Duplicate message ignored. Please wait for the current response to finish. | 409 duplicate_message | O mesmo texto de mensagem já foi enviado recentemente para essa conversa |
Generation already in progress. Please stop it or wait for it to finish. | 409 generation_in_progress | O bloqueio de geração por usuário já está em uso |
Account sharing limit reached. Please use your own Whizi account. | 403 account_sharing_limit | Mais de 3 chaves distintas de dispositivo ou sessão foram vistas em uma conta nas últimas 24 horas |
Request is too large. | 413 request_too_large | Um corpo JSON excedeu o limite de bytes daquela rota |
Os três primeiros pertencem ao caminho de envio e são tratados em uma mensagem não envia. Para o 413, envie menos em uma requisição em vez de menos requisições.
- O chat é 10 mensagens por minuto e 60 por hora, por usuário
- Toda rota também passa por um teto de 30 requisições por minuto por usuário
- O teto por IP é 60 requisições por minuto, mais folgado porque IPs são compartilhados
- Os limites de pico são idênticos no plano gratuito, Starter, Pro e Powerhouse
- Um 429 nunca consome uma mensagem da sua franquia
- O código rate_limit_reached significa esperar, message_limit_reached significa plano
- provider_rate_limited vem do provedor e nada na sua conta causou isso
- Importações de chat tentam de novo um 429 sozinhas após 20 segundos, até 4 tentativas
Perguntas frequentes
O que significa "Too many requests. Please wait and try again." no Whizi?
É o HTTP 429 com o código rate_limit_reached, e significa que uma de três janelas recusou a requisição: o limite por minuto daquela rota, o teto geral da conta de 30 requisições por minuto, ou o teto por IP de 60 por minuto. Espere um minuto e envie de novo.
Quantas mensagens posso enviar por minuto?
Dez por minuto e 60 por hora, por usuário. Enviar em um determinado modelo tem um limite separado de 10 por minuto, e criar uma conversa também é 10 por minuto. Esses números são iguais em todos os planos, então um assinante Powerhouse tem exatamente os mesmos limites de pico que uma conta gratuita.
Fazer upgrade aumenta meu limite de uso?
Não. Os limites de chat de 10 por minuto e 60 por hora são iguais no plano gratuito, Starter, Pro e Powerhouse, e ficam antes da camada de franquia do plano, não dentro dela. O que o upgrade aumenta é a franquia do período: Starter 400 mensagens por período mensal, Pro 800 e Powerhouse 5.000, ou 400, 2.000 e 8.000 créditos no cliente web. Se o erro diz que o limite mensal de mensagens foi atingido, o upgrade ajuda. Se diz muitas requisições, não ajuda.
Por que aparece "Hourly message limit reached. Please try again later." quando ainda tenho créditos?
Porque essa mensagem é o limitador de pico, não a franquia. Ela dispara só quando o teto de 60 mensagens por hora é a janela que recusou, e não tem relação com quantos créditos ou mensagens seu plano ainda tem no período.
O mesmo modelo continua retornando "The model is temporarily rate-limited. Please retry shortly." O que posso fazer?
Envie a mensagem em um modelo de uma família de provedor diferente, ou use o Auto, que é um roteador em vez de um modelo e só escolhe entre modelos que seu plano já acessa. A recusa vem do provedor upstream, não da sua conta, e o Whizi não publica um tempo de espera para isso, então tentar de novo no mesmo modelo é a única outra opção. O caminho de voz retorna o mesmo código com seu próprio texto: "Realtime voice is temporarily rate-limited. Please retry shortly."
Requisições que falham ou são limitadas por uso consomem meus créditos?
Não. Recusas por limite de uso são revertidas, então um 429 nunca consome uma mensagem da sua franquia, e uma geração que falha ou é interrompida é estornada. Recusas por política de conteúdo são filtradas antes de qualquer franquia ser reservada e antes de o provedor ser chamado, então essas também não custam nada.