OpenAI는 사용자에게 다양한 방법으로 AI 에이전트를 제공하는데, 그 중 하나가 API를 통한 개발자 지원입니다. 본 글에서는 OpenAI 플랫폼에서 API 키를 발급받고 이를 코드에 연동하는 과정을 상세히 설명하겠습니다.
OpenAI 플랫폼 소개
플랫폼 개요
OpenAI 플랫폼은 개발자를 위한 다양한 리소스를 제공합니다. 사용자는 앱과 웹을 통해 에이전트를 이용할 수 있으며, 플랫폼에 접근하기 위해서는 별도의 회원가입이 필요합니다.
회원가입 절차
OpenAI 플랫폼을 사용하기 위해서는 먼저 OpenAI 플랫폼에서 회원가입을 진행해야 합니다. 회원가입 후, 로그인을 하면 API 키 발급을 위한 안내 화면이 나타납니다.
API 키 발급 과정
기본 정보 입력
로그인 후, API 키를 발급받기 위해 필요한 기본 정보를 입력합니다. 이 과정에서 조직 정보를 입력하고, 초대할 계정이 없다면 “I’ll invite my team later”를 선택합니다.
API 키 생성
정보 입력을 완료한 후, 식별 가능한 이름을 입력하고 “Generate API Key”를 클릭합니다. 이후 키 발급이 완료되면, “My Test Key”를 안전한 곳에 복사해 두어야 합니다. 이 키는 보통 “sk-proj-~~~~” 형식으로 나타납니다.
API 호출 테스트
REST API 호출 방법
API 키를 발급받은 후, 실제로 API 호출을 테스트해 보도록 하겠습니다. REST API 호출 방법은 여러 가지가 있지만, 본 글에서는 Chrome 확장 프로그램을 이용한 방법을 소개합니다. Talend API Tester를 설치하고, API 호출을 시도합니다.
오류 처리
API 호출 시 200 OK가 아닌 429 오류가 발생할 수 있습니다. 이는 결제 정보와 관련이 있으며, 이 경우에는 결제 설정을 다시 진행해야 합니다.
결제 정보 설정
결제 절차
API 키 발급 후에는 결제 정보를 입력해야 하며, 기본 결제 금액은 최소 5달러입니다. 결제 정보를 추가하기 위해서는 오른쪽 상단의 Dashboard에서 설정을 진행합니다.
조직별 결제 설정
OpenAI 계정은 여러 개의 조직을 가질 수 있으며, 각 조직마다 별도의 결제 정보를 설정할 수 있습니다. 예를 들어, “sam”이라는 조직을 설정하고 결제를 진행할 수 있습니다.
API 호출 성공 확인
성공적인 호출
결제가 완료되면, 다시 REST API 호출을 시도하여 성공 여부를 확인합니다. 성공적인 호출이 이루어지면, OpenAI API를 통해 다양한 기능을 활용할 수 있는 첫걸음을 내딛게 됩니다.
활용 방안
이제 백엔드 개발자로서 OpenAI API를 통해 어떤 기능을 구현할 수 있을지, 코드에 어떻게 연동할 수 있을지에 대한 고민을 계속해 나가야 합니다.
자주 묻는 질문
API 키는 어떻게 발급받나요?
OpenAI 플랫폼에 가입한 후, 로그인하여 기본 정보를 입력하고 “Generate API Key”를 클릭하면 발급받을 수 있습니다.
API 호출 시 오류가 발생하면 어떻게 하나요?
HTTP 상태 코드 429가 발생하면 결제 정보가 필요하므로, Dashboard에서 결제 정보를 입력해야 합니다.
조직별로 결제 정보를 설정할 수 있나요?
네, OpenAI 계정은 여러 조직을 설정할 수 있으며, 각 조직마다 별도의 결제 정보를 등록할 수 있습니다.
토큰 사용량은 어떻게 확인하나요?
OpenAI 플랫폼의 tokenizer 페이지에서 사용할 문장의 토큰 크기를 시험해 볼 수 있습니다.
API 호출이 성공적으로 이루어지면 어떤 다음 단계가 있나요?
API 호출이 성공하면, 개발자는 이를 바탕으로 다양한 기능을 구현하고, 연동 방안을 모색해야 합니다.
이전 글: 저축은행 휴면예금 조회 서비스의 모든 것