텍스트 생성
client.chat.completions.create
client.completions.create
이미지 생성 및 편집
client.images.generate
client.images.edit
client.images.create_variation
기존 이미지를 바탕으로 다양한 변형 이미지를 생성
이미지의 다양성을 제공할 때 유용하다
오디오 생성 및 변환
client.audio.speech.create
client.audio.transcriptions.create
client.audio.translations.create
OpenAI API의 첫 버전에서는 모델에 프롬프트만 보낼 수 있었다. 프롬프트는 단순히 텍스트로 구성된 입력으로, 프롬프트를 통해 사용자는 모델에게 특정 작업을 지시하거나 질문을 할 수 있었다.
그러나 최신 버전에서는 메시지 형식을 사용할 수 있다. 메시지 형식에서는 각 메시지에 역할(role)을 지정할 수 있다. 역할을 통해 모델의 동작을 명확히 하고, 대화의 맥락을 유지할 수 있다.
주요 차이점
프롬프트 (Prompt):
메시지 (Message)