Logo

ChatGPT 앱 개발을 위한 API 키 발급 받기

이번 포스팅에서는 ChatGPT 앱 개발을 위한 첫걸음인 API 키를 발급 받는 방법에 대해 알아보겠습니다.

ChatGPT API

OpenAI에서는 누구나 ChatGPT를 기반으로 새로운 애플리케이션을 개발하거나 기존 서비스에 ChatGPT를 통합하기 용이하도록 ChatGPT API를 제공하는데요. ChatGPT API는 OpenAI에서 제공하는 인공지능 모델을 활용하여 자연어 대화를 생성하는 기능을 제공합니다.

구글이나 페이스북의 API처럼 ChatGPT API는 HTTP 프로토콜 기반 Rest API 형태로 되어 있어 네트워크를 통해 요청을 받고 응답을 반환합니다.

OpenAI는 API 키를 통해 ChatGPT API를 호출하는 사용자를 인증하고 이용량에 따라 과금하는데요. 따라서 우리는 ChatGPT API를 호출할 때 HTTP 요청에 API 키도 함께 실어 보내야 합니다.

ChatGPT에 사용되는 gpt-3.5-turbo 모델의 경우 가격은 1,000 토큰당 0.0002 달러로 상당히 저렴하며, 현재 OpenAI에서는 체험이나 학습용으로는 차고 넘치는 18불의 무료 크레딧을 제공하고 있습니다.

OpenAI 회원 가입

API 키를 발급 받으려면 먼저 OpenAI에서 회원 가입을 해야 해야되는데요. 이미 ChatGPT를 사용해보신 적이 있으시다면 아마도 이미 계정이 있으실 것입니다.

아직 계정이 없으시다면 OpenAI 웹사이트에서 간단히 회원 가입을 할 수 있습니다. 계정 만들기는 무료이며, 간단한 정보를 입력하고 전화번호로 본인 인증을 완료하면 계정이 생성됩니다. 뿐만 아니라 Google 또는 Microsoft 계정을 통해서도 회원 가입이 가능합니다.

OpenAI 회원가입

API 키 발급

로그인 후에 OpenAI 웹사이트 우측 상단에 프로필 이미지를 클릭하면 팝업 메뉴가 뜨는데요. 여기서 View API 키s를 선택합니다.

OpenAI Key 발급 1

그러면 API 키 관리 화면으로 이동할텐데요. 여기에서 Create new secret key 버튼을 클릭하면 API 키가 발급됩니다.

OpenAI Key 발급 2

발급된 API 키는 복사해서 안전한 곳에 잘 보관하셔야 하는데요. 여기서 OK 버튼을 클릭하면 다시는 API 키를 열람할 수 없기 때문입니다.

OpenAI Key 발급 3

API 키 관리 주의

발급받으신 API 키는 절대로 다른 사람과 공유하면 안되며 API 키가 실수로 프로그램 코드를 통해서 노출되지 않도록 각별히 주의가 필요합니다. GitHub와 같은 공개 코드 저장소나 브라우저와 같이 클라이언트 단에서 동작하는 프론트엔드 코드에 API 키를 포함하는 것과 같은 실수를 하지 않도록 조심하세요.

마치면서

이상으로 ChatGPT 앱 개발을 위해 필요한 API 키 발급받는 방법에 대해서 차근차근 살펴보았습니다. 시작이 반이라는데 저를 따라서 OpenAI에서 API 키을 발급받는데 성공하셨다면 축하드립니다! 🥳

추후 포스팅에서는 이 발급받은 API 키를 활용해서 여러가지 앱을 개발을 해보도록 하겠습니다.

ChatGPT에 대한 포스팅은 관련 태그를 통해서 쉽게 만나보세요!