ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește instrucțiunea try pentru a încerca să trimiți o cerere către API.
  • Afișează răspunsul dacă cererea reușește.
  • Folosește instrucțiunea except pentru 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.")
Editează și rulează codul