Error 403 Forbidden: revisión de permisos y clave API
Al llamar a la API de ChatGPT, el error 403 suele deberse a una clave API inválida o permisos insuficientes. Primero, verifica si la clave ha caducado o si tiene espacios adicionales al copiarla; se recomienda generar una nueva y pegarla directamente en el código. Si usas una clave a nivel de organización, asegúrate de que la organización no esté suspendida por falta de pago; basta con iniciar sesión en el panel de OpenAI y revisar el estado de la factura. En la mayoría de los casos, cambiar a una clave válida resuelve el problema de inmediato.
Error 429 Too Many Requests: cómo evitar la limitación de velocidad
Este error indica que la frecuencia de solicitudes ha superado el límite por minuto de la API, algo que afecta especialmente a los usuarios gratuitos. La solución es implementar una lógica de reintento con retroceso exponencial: por ejemplo, esperar 1 segundo la primera vez, 2 segundos la segunda, y así sucesivamente. También puedes actualizar a un plan de pago para aumentar el límite, o distribuir las solicitudes en diferentes momentos del día sin concentrarlas en pocos segundos. Recuerda controlar el número de solicitudes simultáneas; muchas herramientas proxy pueden ayudarte a limitar automáticamente el tráfico.
Error 500 Internal Server Error: inestabilidad del lado del servidor
El error 500 indica una falla temporal en los servidores de OpenAI, sin relación directa con tu código. Puedes esperar unos minutos y volver a intentarlo; normalmente con uno o dos reintentos se restablece. Si persiste, consulta la página de estado de OpenAI para ver si hay anuncios de interrupción del servicio, o prueba cambiando el endpoint de la API. Este tipo de error no requiere mucho diagnóstico; basta con paciencia y un mecanismo de reintento simple.


