CommencezCommencez gratuitement

Gérer les exceptions

Vous travaillez dans une entreprise de logistique à développer une application qui utilise l'API d'OpenAI pour vérifier l'adresse d'expédition de vos trois meilleurs clients. L'application sera utilisée à l'interne et vous voulez vous assurer que les autres équipes voient un message facile à comprendre en cas d'erreur.

Pour répondre à ce besoin, vous choisissez d'afficher un message personnalisé si les utilisateurs ne fournissent pas une clé valide pour l'authentification, et d'utiliser un bloc try et except pour gérer ce cas.

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

Cette activité fait partie du cours

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

Voir le cours

Instructions de l’exercice

  • Utilisez l'instruction try pour tenter d'effectuer une requête à l'API.
  • Affichez la réponse si la requête réussit.
  • Utilisez l'instruction except pour gérer l'erreur d'authentification qui peut survenir.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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