Gestionarea excepțiilor
Lucrezi la o companie de logistică la dezvoltarea unei aplicații care folosește API-ul OpenAI pentru a verifica adresa de livrare a celor mai importanți trei clienți. Aplicația va fi utilizată intern și vrei să te asiguri că celelalte echipe primesc un mesaj ușor de înțeles în caz de eroare.
Pentru a rezolva această cerință, decizi să afișezi un mesaj personalizat în cazul în care utilizatorii nu furnizează o cheie de autentificare validă, folosind un bloc try și except pentru a gestiona această situație.
Variabila message a fost deja importată.
Acest exercițiu face parte din cursul
Dezvoltarea sistemelor AI cu OpenAI API
Instrucțiuni pentru exercițiu
- Folosește instrucțiunea
trypentru a încerca să trimiți o cerere către API. - Afișează răspunsul dacă cererea reușește.
- Folosește instrucțiunea
exceptpentru a gestiona eroarea de autentificare care poate apărea.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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.")