GPT 4o API 사용법: 나만의 GPT 챗봇 만들기
GPT-4o는 텍스트, 오디오, 비디오 입력을 통합적으로 처리하고 다양한 형식으로 출력을 생성할 수 있는 강력한 AI 모델입니다. 이 글에서는 GPT-4o API를 사용하여 나만의 GPT 챗봇을 만드는 방법을 단계별로 설명하겠습니다.
GPT4o란?
GPT4o는 OpenAI에서 개발한 멀티모달 AI 모델로, 텍스트, 이미지, 오디오, 비디오 데이터를 처리할 수 있습니다. 이를 통해 사용자와의 상호작용을 더욱 풍부하고 자연스럽게 만듭니다.
GPT-4o에 대해 궁금하다면 GPT-4o 옴니(omni) 란? 글을 참고해보세요.
GPT 4o API 사용법
먼저 GPT-4o API를 사용하기 위해 필요한 단계를 알아보겠습니다.
OpenAI SDK 설치
GPT-4o API를 사용하기 위해서는 먼저 OpenAI SDK를 설치하고 API 키를 설정해야 합니다.
아래와 같이 OpenAI SDK를 설치합니다.
pip install --upgrade openai
API 키 설정
API 키를 발급받아 환경 변수로 설정합니다.
import os
os.environ["OPENAI_API_KEY"] = "<your OpenAI API key>"
API 키 발급은 ChatGPT API 사용 방법을 참고 하셔서 발급 받으실 수 있습니다.
GPT-4o API로 간단한 예제 실행하기
GPT-4o API를 사용하여 간단한 대화형 응용 프로그램을 만들어봅니다. gpt-4o를 사용하는 방법은 간단 합니다. model 값을 gpt-4o 로 설정하고, messages에 사용자의 입력을 넣어주면 됩니다. 이미 공개 되어 별도의 설정 없이 사용 가능합니다.
import openai
client = openai.OpenAI()
response = client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "system", "content": "나의 프롬프트 엔지니어링 코치가 되어줘."},
{"role": "user", "content": "어떻게 하면 프롬프트 엔지니어링을 잘 할수 있을까?"}
]
)
print("Assistant: " + response.choices[0].message.content)
- 출력 결과