НачатьНачать бесплатно

Обработка исключений

Вы работаете в логистической компании над приложением, которое использует OpenAI API для проверки адресов доставки трёх ключевых клиентов. Приложение предназначено для внутреннего использования, и вы хотите, чтобы другие команды получали понятное сообщение об ошибке в случае сбоя.

Для этого вы решаете выводить пользовательское сообщение, если при аутентификации передан недействительный ключ, и реализовать такую обработку с помощью блока try и except.

Переменная message уже импортирована.

Это упражнение является частью курса

Разработка ИИ-систем с помощью OpenAI API

Посмотреть курс

Инструкции к упражнению

  • Используйте оператор 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.")
Редактировать и запускать код