예외 처리하기
여러분은 물류 회사에서 OpenAI API를 사용해 상위 세 고객의 배송 주소를 확인하는 애플리케이션을 개발하고 있어요. 이 애플리케이션은 사내에서 사용되며, 오류가 발생했을 때 다른 팀도 쉽게 이해할 수 있는 메시지를 보여 주고자 해요.
이 요구 사항을 충족하기 위해, 사용자가 인증을 위한 올바른 키를 제공하지 않았을 때 맞춤 메시지를 출력하고, 이를 처리하기 위해 try와 except 블록을 사용하려고 해요.
message 변수는 이미 임포트되어 있어요.
이 연습은 강의의 일부입니다
OpenAI API로 AI 시스템 개발하기
연습 안내
try문을 사용해 API 요청을 시도하세요.- 요청이 성공하면 응답을 출력하세요.
- 발생할 수 있는 인증 오류를 처리하기 위해
except문을 사용하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
client = OpenAI(api_key="")
# Use the try statement
____:
response = ____(
model="gpt-4o-mini",
messages=[message]
)
# Print the response
print(response.____)
# Use the except statement
____:
print("Please double check your authentication key and try again, the one provided is not valid.")