Ošetření výjimek
Pracuješ v logistické společnosti na vývoji aplikace, která využívá OpenAI API ke kontrole doručovacích adres tří nejdůležitějších zákazníků. Aplikace bude sloužit interně a chceš zajistit, aby ostatní týmy v případě chyby dostaly srozumitelnou zprávu.
Pro splnění tohoto požadavku se rozhodneš vypsat vlastní hlášku v případě, že uživatel nezadá platný klíč pro ověřování, a použiješ blok try a except k ošetření této situace.
Proměnná message je již naimportována.
Toto cvičení je součástí kurzu
Vývoj AI systémů s OpenAI API
Pokyny k cvičení
- Pomocí příkazu
tryse pokus odeslat požadavek na API. - Pokud požadavek proběhne úspěšně, vypiš odpověď.
- Pomocí příkazu
exceptošetři chybu ověřování, která může nastat.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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.")