Uitzonderingen afhandelen
Je werkt bij een logistiek bedrijf aan een applicatie die de OpenAI API gebruikt om de verzendadressen van je top drie klanten te controleren. De applicatie wordt intern gebruikt en je wilt ervoor zorgen dat andere teams een duidelijke, leesbare melding krijgen in geval van een fout.
Om dit te bereiken, besluit je een aangepaste melding te printen als gebruikers geen geldige sleutel voor authenticatie opgeven, en gebruik je een try- en except-blok om dat af te handelen.
De variabele message is al geïmporteerd.
Deze oefening maakt deel uit van de cursus
AI-systemen ontwikkelen met de OpenAI API
Oefeninstructies
- Gebruik de
try-instructie om te proberen een request naar de API te doen. - Print de response als het request slaagt.
- Gebruik de
except-instructie om de mogelijke authenticatiefout af te handelen.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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.")