>_ Black Engine

Lovable error exceeded quota: qué significa y cómo arreglarlo

Por Black Engine · 6 de noviembre de 2026

El error “exceeded quota” en una app hecha con Lovable significa que se acabó el saldo o se alcanzó el límite de uso de la IA que tu app está llamando. Hay dos orígenes posibles: la API de un proveedor externo (OpenAI, Gemini) con tu propia llave, o los créditos de tu workspace de Lovable. Lo primero es saber cuál de los dos es, porque la solución es distinta.

Paso 1: identifica de dónde viene el error

Abre tu app publicada, clic derecho → Inspeccionar → pestaña Network (Red). Repite la acción que falla y busca la petición en rojo. Fíjate en el código y el mensaje:

Lo que ves Origen probable
429 con "You exceeded your current quota, please check your plan and billing details" y insufficient_quota API de OpenAI con tu llave
429 con RESOURCE_EXHAUSTED o “quota exceeded” de Google API de Gemini con tu llave
402 Payment Required IA integrada de Lovable: workspace sin créditos
429 Too Many Requests sin mención de OpenAI/Google IA integrada de Lovable: demasiadas peticiones por minuto

Según la documentación de la IA de Lovable, su conector integrado responde 402 cuando el workspace se queda sin créditos y 429 cuando se supera el límite de peticiones por minuto.

También puedes revisar los logs de tu backend: en proyectos con Lovable Cloud están en la pestaña Cloud; si usas tu propio Supabase, en Edge Functions → Logs del panel de Supabase.

Paso 2: arréglalo según el caso

Caso A: tu llave de OpenAI se quedó sin cuota

  1. Entra a platform.openai.com con la cuenta dueña de la llave.
  2. Revisa en la configuración de la organización la sección de Billing (facturación): que tengas método de pago y saldo.
  3. Revisa los Limits (límites) y presupuestos del proyecto: si pusiste un tope de gasto, el error aparece al alcanzarlo.
  4. Si acabas de agregar saldo y sigue fallando, genera una llave nueva y actualízala en los secrets de tu proyecto.

Importante: ChatGPT Plus no incluye uso de la API. Son productos con cobro separado.

Caso B: tu llave de Gemini excedió la cuota

  1. Entra a Google AI Studio o a la consola de Google Cloud del proyecto dueño de la llave.
  2. Revisa la cuota del modelo que usas: el nivel gratuito tiene límites por minuto y por día.
  3. Si necesitas más, activa la facturación del proyecto o cambia a un modelo con más cuota.

Caso C: tu workspace de Lovable se quedó sin créditos (402)

Según la guía de Lovable para cuando te quedas sin créditos:

  1. Ve a Workspace settings → Plans & credit usage y revisa tu saldo.
  2. Compra una recarga (top-up) o activa la recarga automática en planes Pro o Business; en Free, sube de plan.
  3. Si tienes un límite configurado en Workspace settings → Usage limits & alerts, revisa que no esté bloqueando el uso.

Las páginas publicadas siguen funcionando; lo que deja de responder son las funciones que usan IA o el backend. Lovable indica que la app no muestra mensaje en esas llamadas fallidas, así que tus usuarios solo verán que “no pasa nada”. Los nombres de menús pueden cambiar; si no los encuentras, búscalos en la documentación vigente.

Caso D: demasiadas peticiones por minuto (429)

No es falta de saldo sino de velocidad. Soluciones:

  • Evita llamar a la IA en cada tecla que escribe el usuario; hazlo al presionar un botón.
  • Agrega una espera y reintento cuando recibas 429.
  • En planes de pago, Lovable indica contactar a soporte para subir el límite.

Por qué se acaba la cuota tan rápido

  1. La llave está en el navegador. Si tu API key de OpenAI aparece en el código del frontend, cualquiera puede copiarla y gastar tu saldo. Búscala en tu proyecto; si la encuentras, revísala con qué hacer si tu API key está expuesta.
  2. Un bucle llama a la IA sin parar. Un useEffect mal escrito en React puede disparar peticiones infinitas.
  3. Bots o usuarios abusando. Sin límite por usuario, una sola persona puede agotar todo.
  4. Pruebas de desarrollo consumiendo el mismo saldo que producción.

Cómo evitar que vuelva a pasar

  • Las llamadas a la IA deben hacerse desde el servidor (una Edge Function de Supabase, por ejemplo), nunca directo desde el navegador con la llave.
  • Limita usos por usuario por día.
  • Configura alertas de uso en OpenAI, Google y Lovable.
  • Muestra un mensaje claro al usuario cuando la IA no responde, en lugar de dejar la pantalla igual.

Si ves otros errores en el editor, revisa también internal server error en Lovable, y si quieres revisar qué más podría estar expuesto, la checklist de seguridad para apps hechas con IA.

Cuándo pedir ayuda

Si no sabes de dónde sale la llamada a la IA, si sospechas que alguien está usando tu llave o si el gasto subió sin explicación, conviene revisarlo cuanto antes. En Black Engine revisamos tu proyecto de Lovable por WhatsApp: ubicamos el origen del error, movemos la llave al servidor si hace falta y dejamos límites para que no se repita.

Preguntas frecuentes

¿El error exceeded quota es de Lovable o de OpenAI?

Depende de qué llave usa tu app. Si conectaste tu propia API key de OpenAI o Gemini, el mensaje viene de ese proveedor. Si usas la IA integrada de Lovable, el límite es de tu workspace de Lovable.

Tengo ChatGPT Plus, ¿por qué me dice que excedí la cuota?

La suscripción de ChatGPT y la API de OpenAI se cobran por separado. Para usar la API necesitas saldo y método de pago en platform.openai.com.

¿Cuándo se restablece la cuota?

En Lovable, los créditos diarios se reinician a las 00:00 UTC y los mensuales con tu ciclo de facturación. En OpenAI o Gemini depende de tu saldo, tu nivel de uso y tus límites configurados.

¿Puedo evitar que vuelva a pasar?

Sí: limita cuántas veces puede usar la IA cada usuario, configura alertas de uso y no expongas la API key en el navegador, porque cualquiera podría gastar tu saldo.

Pide ayuda por WhatsApp