이번 절에서는 OpenAI API를 연동하기 위한 가장 손쉬운 방법인 Python용 공식 SDK 설치와 함께, 이를 활용한 첫 API 호출 예제를 자세히 살펴보겠습니다. 먼저 Python 개발 환경에 필요한 필수 요소를 설치하고, OpenAI의 Chat Completions API를 호출하는 간단한 코드를 작성해 동작을 확인하는 것이 목표입니다.
3.1.1 OpenAI Python SDK 소개
OpenAI는 RESTful API를 제공하며 모든 주요 언어에서 HTTP 요청 방식으로 사용할 수 있지만, 가장 공식적으로 지원되고 문서화된 클라이언트 중 하나가 바로 Python SDK입니다.
OpenAI Python SDK는 다음과 같은 특징을 갖습니다:
Pythonic한 문법으로 간편한 사용
비동기 호출 및 오류 처리 지원
Playground 설정과 API 요청 간의 일관성 확보
SDK는 pip 명령어를 통해 설치할 수 있으며, PyPI의 공식 패키지 이름은 openai입니다.
3.1.2 Python SDK 설치
먼저 시스템에 Python이 설치되어 있는지 확인합니다. 터미널(또는 명령 프롬프트)에서 다음 명령을 실행:
$python--version
버전이 3.7 이상인지 확인합니다. 이후 venv로 프로젝트별 가상 환경을 만들면 의존성 관리가 쉬워집니다: