Ya escribiste el código y configuraste los prompts, pero al ejecutarlo aparece un error: Invalid API key, 401, 403, Access denied… De verdad se siente como “si yo no hice nada mal”. Este tipo de problemas es de los más comunes en las llamadas a la API de ChatGPT, Claude y Gemini; y con Midjourney, si usas una interfaz de terceros como puente, también es fácil caer en la trampa.
1 La clave se pegó en el lugar equivocado o con espacios
Es donde más gente cae: al copiar te llevas también el salto de línea o los espacios al inicio y al final, o pones la Key en el lugar del Base URL. Se recomienda volver a copiar la Key y revisar manualmente los caracteres del principio y del final.
2 La variable de entorno no surtió efecto
Crees que ya hiciste export, pero en realidad el servicio no se reinició; en local funciona, pero al desplegar en el servidor se rompe. Imprimir al arrancar el programa una línea tipo “¿se leyó la longitud de la KEY?” es mucho más rápido que adivinar a ciegas.
3 Usaste el proyecto equivocado o no tienes permisos en la cuenta
En algunas plataformas, la Key está vinculada a un “proyecto/organización”; cambias de proyecto y te da 401 de inmediato. También puede que hayas borrado o deshabilitado la Key sin querer. Ve a la consola a confirmar el estado y no te pelees contigo mismo.


