CommencerCommencer gratuitement

Traitement des exceptions

Vous travaillez dans une entreprise de logistique sur le développement d'une application qui utilise l'API OpenAI pour vérifier l'adresse de livraison de vos trois principaux clients. L'application sera utilisée en interne et vous voulez vous assurer que les autres équipes reçoivent un message facile à lire en cas d'erreur.

Pour répondre à cette exigence, vous décidez d'imprimer un message personnalisé au cas où les utilisateurs ne parviendraient pas à fournir une clé d'authentification valide, et vous utilisez un bloc try et except pour gérer cette situation.

La variable message a déjà été importée.

Cet exercice fait partie du cours

Développer des systèmes d'IA avec l'API OpenAI

Afficher le cours

Instructions

  • Utilisez l'instruction try pour tenter d'envoyer une requête à l'API.
  • Imprimez la réponse si la demande aboutit.
  • Utilisez l'instruction except pour gérer l'erreur d'authentification qui peut se produire.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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.")
Modifier et exécuter le code