Začněte nyníZačněte zdarma

Zpracování odpovědi při volání externího API

Aby se tvoje aplikace pro převod měn lépe propojila s ostatními systémy, přidáš několik kontrol, které ověří, že model našel správnou odpověď. Nejprve zkontoluješ, zda byla odpověď vygenerována prostřednictvím tool_calls. Pokud ano, ověříš, že funkce použitá k získání výsledku je get_exchange_rate. V takovém případě načteš kód měny extrahovaný z dotazu uživatele a zavoláš funkci get_exchange_rate() s tímto kódem jako argumentem. Nakonec, pokud funkce vrátí odpověď, tuto odpověď vrátíš.

V tomto cvičení jsou předem načteny response, knihovna json a funkce get_exchange_rate().

Toto cvičení je součástí kurzu

Vývoj AI systémů s OpenAI API

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Check that the response has been produced using function calling
if ____:
# Extract the function
    function_call = ____
    print(function_call)
else:
    print("I am sorry, but I could not understand your request.")
Upravit a spustit kód