
281
6
장
마치며
이어서 간단한 코드를 입력해 원하는 모델을 호출합니다.
예시
6-2
GPT
-
4o
모델 호출
client = OpenAI()
response = client.chat.completions.create(
model='gpt-4o',
messages=[{'role': 'user', 'content': '[지시 사항]'}],
)
print(response.choices[0].message.content)
API
사용료는 입력 및 출력에 활용된 토큰 수만큼 책정됩니다. 따라서 입력 및 출력 길이를 관
리하는 것이 중요합니다. 오픈
AI
는 임베딩,
TTS
, 음성인식 같은 다른 모델도 제공합니다. 또
이미지 생성 모델도 제공합니다.
6.1.3
기획과 설계
오픈
AI
모델을 사용하는 프로젝트를 시작하기 전에
API
키를 어떻게 관리할지(개발자의
API
키를 사용자와 공유할지, 아니면 사용자의
API
키를 사용할지 ), 오픈
AI
에 어떤 데이터를 보낼
지(개인 정보 이슈 관점 ), 그리고 프롬프트 인젝션과 관련된 보안 위험에 어떻게 노출되는지
를 사전에 검토해 기획해야 합니다. 그를 바탕으로 위험 요소를 제거하며 설계해야 합니다.
본 책에서는 프로젝트에 도움이 될 대화 및 자연어 처리 기능, 사용자 상호작용 인터페이스, 그
와 관련된 다양한 기능 및 이미지 모델까지 ...