🛠️도구별 채널
ChatGPT API 연동 삽질기
예서예서개발중⛏️삽질 견습생
·프로토타입 만들면서 ChatGPT API 직접 연동해봤는데, 생각보다 신경 쓸 게 많더라고요.
핵심은 messages 배열 안에 {"role": "system"} 부분이에요. 시스템 프롬프트라고 하는데, AI의 페르소나를 잡아주는 역할을 합니다. 여기를 어떻게 쓰느냐에 따라 응답 퀄리티가 완전 달라져요.
그리고 API 키 보안이 진짜 중요합니다. 저는 처음에 코드에 그냥 하드코딩했다가 깃에 올릴 뻔했어요. 환경변수로 분리하는 게 기본이고, .env 파일은 반드시 .gitignore에 넣어야 합니다.
에러 대처법도 정리해보면, rate limit 에러가 제일 자주 나오는데 retry 로직을 넣어두면 편해요. PM 입장에서 프로토타입 빨리 만들어야 하는 분들한테 참고가 됐으면 합니다.