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
Instructions
- Utilisez l'instruction
trypour tenter d'envoyer une requête à l'API. - Imprimez la réponse si la demande aboutit.
- Utilisez l'instruction
exceptpour 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.")