Limites de Uso

Entenda os rate limits e como monitorar seu uso.

Limites por Endpoint

Categoria Endpoint Limite Janela
🤖 IA - Texto /api/ia/generate/text 10 req por minuto
🖼️ IA - Imagem /api/ia/generate/image 3 req por minuto
⛏️ Minecraft /api/minecraft/* 60 req por minuto
📊 Status /api/status 60 req por minuto

💡 Os limites são aplicados por IP de origem. Se você usar proxy ou VPN, o limite é compartilhado com outros usuários do mesmo IP.

Headers de Rate Limit

Todas as respostas da API incluem headers que permitem monitorar seu uso:

X-RateLimit-Limit

Número máximo de requisições permitidas na janela atual.

X-RateLimit-Remaining

Número de requisições restantes na janela atual.

X-RateLimit-Reset

Timestamp Unix indicando quando a janela será resetada.

Retry-After

Presente apenas quando o limite é excedido (429). Indica segundos para aguardar.

Exemplo de Resposta

HTTP/1.1 200 OK
Content-Type: application/json
X-RateLimit-Limit: 10
X-RateLimit-Remaining: 7
X-RateLimit-Reset: 1702656000

{"text": "Resposta gerada pela IA..."}

Quando o Limite é Excedido

Se você exceder o limite, receberá um erro 429 Too Many Requests:

HTTP/1.1 429 Too Many Requests
Content-Type: application/json
Retry-After: 45

{"detail": "Rate limit exceeded. Retry after 45 seconds."}

Boas Práticas

Precisa de Mais?

Para aplicações de alto volume ou necessidades especiais, entre em contato para discutir limites personalizados.

Saiba Mais Sobre Nós