API 키를 복사했는데 실행하면 Invalid API key, 401, 403, 429 제한 등의 오류가 발생합니다. 저도 같은 문제를 겪었으며, 가장 짜증나는 것은 '모든 것이 정상처럼 보인다'는 점입니다. 아래에서는 제가 실제로 테스트한 가장 흔한 원인을 바탕으로 점검 방법을 소개하고, Midjourney 서드파티 API 경우도 함께 설명합니다.
1. 올바른 계정과 프로젝트를 사용 중인지 확인하세요
ChatGPT API와 웹 버전 멤버십은 서로 다릅니다; Claude, Gemini도 '조직/프로젝트를 변경했을 때' 키를 읽지 못하는 경우가 많습니다. 콘솔에서 키를 생성한 프로젝트와 코드에 구성된 프로젝트가 일치해야 합니다.
2. 키에 공백이나 줄바꿈이 섞이지 않았는지 확인하세요
많은 'API 키 오류'는 복사할 때 공백이나 줄바꿈이 하나 추가되어 발생합니다. 키를 일반 텍스트 편집기에 붙여넣고 다시 복사하는 것을 권장하며, 채팅 소프트웨어에서 직접 복사하지 마세요.
3. 헤더 작성법을 올바르게 작성하세요
가장 흔한 실수는 Authorization 형식이 틀리거나 Bearer를 다른 단어로 잘못 작성하는 경우입니다. 다른 플랫폼에서는 필드 이름도 다를 수 있으므로 공식 예제를 따르는 것이 가장 안전합니다. 일부 봇 플러그인 문서에서도 'API 키 오류'를 별도로 강조하는 경우가 있는데, 지나친 걱정이 아닙니다.


