Zacznij terazZacznij za darmo

Obsługa wyjątków

Pracujesz w firmie logistycznej nad aplikacją, która korzysta z OpenAI API, aby sprawdzać adresy wysyłki trzech najważniejszych klientów. Aplikacja będzie używana wewnętrznie, dlatego chcesz zadbać o to, by inne zespoły otrzymywały czytelny komunikat w przypadku wystąpienia błędu.

Aby spełnić to wymaganie, postanawiasz wyświetlać niestandardowy komunikat, gdy użytkownik poda nieprawidłowy klucz uwierzytelniający. W tym celu użyjesz bloku try i except.

Zmienna message została już zaimportowana.

To ćwiczenie jest częścią kursu

Tworzenie systemów AI z OpenAI API

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj instrukcji try, aby spróbować wysłać żądanie do API.
  • Jeśli żądanie się powiedzie, wyświetl odpowiedź.
  • Użyj instrukcji except, aby obsłużyć ewentualny błąd uwierzytelniania.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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.")
Edytuj i uruchom kod