▶︎ GPT-4o
- 이번에 새로 추가된 GPT-4o를 사용해보자
- https://openai.com/index/hello-gpt-4o/
GPT-4o는 텍스트, 오디오, 이미지를 input과 output으로 처리할 수 있는 모델이다.
openai에서 이 모델을 API로 사용할 수 있게 공개하였다.
‣ 특징
GPT-4o는 GPT-4 Turbo보다 2배 빠르게 토큰을 생성한다.
또한, GPT-4 Turbo 모델보다 50% 저렴하다.
입력 토큰의 경우 백만 건당 $5
출력 토큰의 경우 백만 건당 $15이다.
128k의 컨텍스트 윈도우와 2023년 10월까지의 지식을 학습하였으며, 분당 최대 1000만개의 토큰을 지원하여 GPT-4 Turbo의 5배 한도를 제공한다.
▶︎ 사용 예시 (파이썬)
1. 기존에 openai 패키지가 설치되어 있는 경우 업그레이드
pip install --upgrade openai --quiet
2. 코드 예시
from openai import OpenAI
import os
MODEL: str = 'gpt-4o'
client: OpenAI = OpenAI(api_key=os.getenv('OPENAI_API_KEY', '<YOUR OPENAI KEY>'))
completion = client.chat.completions.create(
model=MODEL,
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Hello!"},
]
)
print(completion.choices[0].message.content)
기존 gpt API 사용 방법과 크게 달라진 점은 없고, 모델명을 gpt-4o
로 지정해주기만 하면 된다.