더북(TheBook)

기본 예제가 어떤 의미인지 자세히 살펴봅시다. 코드는 크게 네 부분으로 나눌 수 있으며, 이해를 돕기 위해 주석을 붙였습니다.

ch01_test_openai.py

# ➊ 패키지 임포트
import os
from openai import OpenAI

# ➋ 클라이언트 생성
client = OpenAI(
    # 발급받은 API Key 입력
    api_key = "sk-proj-xHoXnvJdtdzJPmFFGcWqaE2Yq4vWbBAoXCfhHYEnkREWx…"
)

# ➌ API 요청 및 응답
chat_completion = client.chat.completions.create(
    messages = [
        {
            "role": "user",
            "content": "Say this is a test.",
        }
    ],
    model = "gpt-4o",
)

# ➍ 응답 결과 출력
print(chat_completion.choices[0].message.content)
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.