본문 바로가기

[4] chatGPT AI 서비스 개발 - openai API key 발급

들어가며

🏫 전체 강의 영상 youtube

 ▶️  강의 영상 youtube

 

이번 챕터에서는 chatGPT API를 사용하기 위해서 반드시 필요한 토큰 발급하는 방법을 배워보겠습니다.

openAI API Key 발급받기

openAI platform

openAI platform 링크

먼저 chatGPT API는 openai platform을 통해서 이용할 수 있습니다. 링크를 타고 이동한 뒤에 회원 가입을 해주세요.

그 다음, 우측 상단의 내 아이콘을 누르고 View API Keys로 이동합니다.

API Key 발급하기

Create new secret key 버튼을 눌러스 API Key를 발급받습니다. 이 때, 키 값을 한번만 보여주니까 복사하셔서 잘 저장해두셔야 합니다! 메모장에 적어서 텍스트 파일 형태로 보관하시거나, 환경 변수 사용에 익숙하신 분들은 환경 변수로 등록해 두시면 편합니다.

 

환경 변수 등록 방법은 아래 문서를 참고해주세요.

결제 연동하기

chatGPT API는 무료로 사용할 수도 있지만, 사용량이 제한되어 있고 무척 느립니다. 결제 수단을 연동해놓을 경우, 사용량의 제한이 없고 사용한 만큼만 비용이 나갑니다. 그런데 제 경험상 서비스가 대박나서 트래픽이 엄청 몰리지 않는 이상, 하루에 1달러 이상 쓰기도 힘드니까 너무 걱정마시고 결제 연동해주세요.

 

결제 연동은 Billing 탭 아래에 Payment methods로 이동하신 다음, 추가해주시면 됩니다.

사용량 제한하기

그래도 요금 폭탄이 나올까봐 걱정이 되신다구요? 그럴 경우 최대 사용량을 제한할 수 있습니다. Usage Limit 메뉴로 이동하셔서 한 달에 최대 사용 가능한 금액 제한을 걸 수 있어요. Soft limit을 넘으면 경고 이메일이 오고, Hard limit을 넘으면 더 이상 요청을 못합니다. 원하는 수준의 limit을 설정해주세요.

사용 가능량 확인하기

결제 연동까지 완료하셨으면 Rate limits 메뉴로 이동해서 API 사용 가능 쿼터를 알아보겠습니다. 우리가 주로 사용하게 될 것은 gpt-3.5-turbo인데, TPM(token per minute)이 90000, RPM(request per minute)이 3500입니다. 이는 1분에 우리가 보낼 수 있는 요청 수는 3500, 토큰 수는 90000개라는 의미입니다. 정말 어지간히 서비스가 잘 되지 않는 이상, 전혀 염려할 필요가 없는 수준입니다!

 

만약 결제를 연동하지 않으셨다면 Rate limits가 굉장히 낮으니, 주의하시기 바랍니다! 사용하다가 갑자기 안되면 Rate limit에 걸렸구나 생각하시면 됩니다. (어지간하면 결제 연동해서 사용하시는 걸 추천해요!)

마무리

이상으로 chatGPT API를 사용하기 위해서 반드시 필요한 토큰 발급 작업을 마쳤습니다. 그리고 발급받은 키를 환경변수에 등록까지 마쳤습니다. 항상 API key를 다룰 때에는 유출되지 않도록 주의해주세요!