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
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.")