더북(TheBook)
# 대화 메시지
messages = [
    {"role": "user", "content": "서울의 날씨 알려줘"}
]

# GPT 호출
response = client.chat.completions.create(
    model="gpt-4",  
    messages=messages,
    functions=functions,
    function_call="auto"
)

# 응답 출력
print(response.choices[0].message)

결과는 다음과 같습니다.

실행결과

ChatCompletionMessage(content=None, refusal=None, role='assistant', annotations=[], audio=None, function_call=FunctionCall(arguments='{\n"location": "서울"\n}', name='get_current_weather'), tool_calls=None)
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.