최근에 시작한 스터디에서 “OpenAI와 파이썬으로 나만의 챗GPT 만들기”라는 책을 통해 OpenAI API를 사용하는 방법을 배워가고 있습니다. 이 글에서는 API 키 발급 과정과 OpenAI 라이브러리 설치 중 발생했던 오류에 대해 정리해보겠습니다.
API 키 발급 과정
OpenAI 사이트 방문
먼저 OpenAI의 공식 웹사이트에 방문해야 합니다. OpenAI 홈페이지로 접속한 후, 상단 메뉴에서 Products를 선택하고 API login을 클릭하여 로그인합니다. 로그인 후에는 API 관련 정보를 확인할 수 있는 페이지로 이동하게 됩니다.
API 키 생성
API Keys 섹션에서 Create new secret key 버튼을 클릭하여 새로운 API 키를 생성합니다. 이때, 키 이름은 선택 사항이지만, 여러 API 키를 관리할 계획이라면 구분하기 쉽게 이름을 지정하는 것이 좋습니다. 생성된 키는 한 번만 표시되므로 반드시 복사하여 안전한 곳에 저장해야 합니다.
결제 정보 등록
API 키를 발급받은 후, 결제를 등록해야 합니다. 신규 사용자는 첫 $5를 무료로 제공받을 수 있으며, 이를 위해 Settings에서 Billing > Overview로 이동하여 Add payment details 버튼을 클릭합니다. 카드 정보를 입력하고, 결제 수단을 저장한 후 원하는 충전 금액을 설정할 수 있습니다.
OpenAI 라이브러리 설치
Python 환경 설정
Python이 설치된 후, OpenAI 라이브러리를 설치하기 위해 터미널에서 아래 명령어를 입력합니다.
pip3 install openai==1.10.0
라이브러리 설치 오류 해결
설치 과정에서 “to install python packages system-wide try brew install xyz”라는 오류 메시지를 받을 수 있습니다. 이 경우, 다음 명령어를 입력하여 시스템 패키지 설치를 허용한 후 다시 시도합니다.
python3 -m pip config set global.break-system-packages true
이렇게 하면 라이브러리 설치가 정상적으로 진행될 것입니다.
자주 묻는 질문
질문1: API 키는 어떻게 발급받나요?
OpenAI 공식 웹사이트에 로그인한 후, API Keys 섹션에서 새로운 키를 생성하면 됩니다. 생성된 키는 반드시 복사하여 안전하게 보관해야 합니다.
질문2: OpenAI 라이브러리 설치 시 오류가 발생했습니다. 어떻게 해결하나요?
“to install python packages system-wide try brew install xyz” 오류가 발생하면, python3 -m pip config set global.break-system-packages true 명령어를 입력하여 문제를 해결한 후 설치를 재시도합니다.
질문3: API 사용 시 결제는 어떻게 이루어지나요?
API를 사용하면 호출 시마다 크레딧이 차감되며, 결제 정보를 등록해야 합니다. 월별 예산을 설정하여 사용량을 관리할 수 있습니다.
질문4: 무료 사용 한도는 어떻게 되나요?
신규 사용자는 첫 $5의 무료 크레딧을 제공받습니다. 이후에는 결제 정보를 등록하고 사용량에 따라 요금이 청구됩니다.
질문5: OpenAI 라이브러리 설치 후 사용할 수 있는 기능은 무엇인가요?
OpenAI 라이브러리를 통해 다양한 AI 모델에 접근할 수 있으며, 텍스트 생성, 질문 응답 등 여러 기능을 활용할 수 있습니다.
이전 글: 저축은행 휴면예금 조회 서비스의 모든 것