IniziaInizia gratis

Gestire le eccezioni

Lavori in un'azienda di logistica allo sviluppo di un'applicazione che usa l'API di OpenAI per verificare l'indirizzo di spedizione dei tuoi tre clienti principali. L'app sarà utilizzata internamente e vuoi assicurarti che, in caso di errore, gli altri team vedano un messaggio chiaro e facile da leggere.

Per soddisfare questo requisito, decidi di stampare un messaggio personalizzato se gli utenti non forniscono una chiave valida per l'autenticazione e di usare un blocco try e except per gestire la situazione.

La variabile message è già stata importata.

Questo esercizio fa parte del corso

Sviluppare sistemi di AI con l'API di OpenAI

Visualizza il corso

Istruzioni dell'esercizio

  • Usa l'istruzione try per provare a inviare una richiesta all'API.
  • Stampa la risposta se la richiesta va a buon fine.
  • Usa l'istruzione except per gestire l'errore di autenticazione che potrebbe verificarsi.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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.")
Modifica ed esegui il codice