~/VibeHandbook
PDF grátis

Capítulo 04 · 07

Limites de taxa e a armadilha da conta chocante

Mais duas coisas que o cardápio não anuncia mas que vão definitivamente te morder.

Limites de taxa (rate limits). APIs limitam quantas requisições você pode fazer em uma janela de tempo — digamos, 100 por minuto. Ultrapasse e você é rejeitado com um erro 429 Too Many Requests até desacelerar. Isso existe para impedir que um cliente sobrecarregue o serviço. A armadilha: código escrito por IA frequentemente chama uma dentro de um laço (loop) sem nenhuma pausa, estourando o limite instantaneamente. Se uma funcionalidade funciona para um item mas quebra quando você a executa mil vezes, um limite de taxa é o principal suspeito.

APIs medidas e pagas. Muitas APIs cobram por requisição — frações de centavo cada. Isso não é nada para algumas chamadas e vira uma conta de verdade quando algo entra em loop descontrolado. A história de terror clássica: um bug tenta novamente uma chamada paga que falhou para sempre, ou um formulário público deixa estranhos disparar chamadas pagas, e você acorda com uma fatura de quatro dígitos. Proteja-se:

  • Leia o preço antes de conectar uma API paga. Saiba o custo por chamada.
  • Configure um teto de gastos ou alerta de orçamento no painel do provedor, se ele oferecer isso. A maioria oferece.
  • Desconfie de qualquer código que chame uma API paga dentro de um laço ou a cada carregamento de página.

Quer offline?

Baixe o livro inteiro em PDF ou EPUB — grátis.