ПочатиПочніть безкоштовно

Оброблення винятків

Ви працюєте в логістичній компанії над застосунком, який використовує OpenAI API, щоб перевірити адресу доставки ваших трьох ключових клієнтів. Застосунок використовуватимуть внутрішні команди, і ви хочете переконатися, що в разі помилки вони побачать зрозуміле повідомлення.

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

Змінну message уже імпортовано.

Ця вправа є частиною курсу

Розроблення AI‑систем з 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.")
Редагувати та запускати код