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
Instructions de l’exercice
- Utilisez l'instruction
trypour tenter d'effectuer une requête à l'API. - Affichez la réponse si la requête réussit.
- Utilisez l'instruction
exceptpour 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.")