Has copiado la clave API, pero al ejecutar el código obtienes errores: "Invalid API key", 401, 403 o incluso 429 por límite de tasa. Es un problema frustrante, especialmente cuando todo "parece correcto". A continuación, te presento los métodos de verificación más comunes basados en pruebas reales, y también aclaro la situación con las APIs de terceros de Midjourney.
1. Primero, confirma que estás usando la cuenta y el proyecto correctos
La API de ChatGPT no es lo mismo que una suscripción a la versión web; con Claude y Gemini también sucede a menudo que al "cambiar de organización/proyecto" la clave deja de ser leída. El proyecto en el que generaste la clave en la consola de administración debe coincidir con el proyecto configurado en tu código.
2. Verifica si hay espacios o saltos de línea mezclados en la clave
Muchos errores de "clave API inválida" en realidad se deben a un espacio o salto de línea adicional al copiar. Se recomienda pegar la clave en un editor de texto plano y copiarla de nuevo, en lugar de copiarla directamente desde una aplicación de mensajería.
3. No escribas mal los encabezados (Headers)
El punto clásico de error: formato incorrecto de 'Authorization', o escribir algo distinto a 'Bearer'. Los nombres de los campos también pueden variar según la plataforma, lo más sencillo es seguir el ejemplo oficial. Incluso la documentación de algunos plugins para bots suele advertir específicamente sobre el "error de clave API", no es una exageración.


