Límites de tasa y la trampa de la factura sorpresa
Otras dos cosas que el menú no anuncia a gritos pero que sin duda te van a morder.
Límites de tasa (rate limits). Las APIs limitan cuántas solicitudes puedes hacer en una ventana de tiempo, digamos 100 por minuto. Si te pasas, te rechazan con un error 429 Too Many Requests hasta que bajes el ritmo. Esto existe para evitar que un solo cliente sature el servicio. La trampa: el código escrito por IA suele llamar a una dentro de un bucle sin ninguna pausa, sobrepasando el límite al instante. Si una función funciona con un solo elemento pero falla al ejecutarla con mil, un es el principal sospechoso.
APIs medidas y de pago. Muchas APIs cobran por solicitud: fracciones de centavo cada una. Eso no es nada para unas pocas llamadas, y una factura real cuando algo se descontrola en un bucle. La historia de terror clásica: un error reintenta para siempre una llamada de pago fallida, o un formulario público permite que desconocidos disparen llamadas de pago, y te despiertas con una factura de cuatro cifras. Protégete:
- Lee los precios antes de conectar una API de pago. Conoce el costo por llamada.
- Establece un límite de gasto o alerta de presupuesto en el panel del proveedor, si lo ofrecen. La mayoría lo hace.
- Sospecha de cualquier código que llame a una API de pago dentro de un bucle o en cada carga de página.