ÎncepețiÎncepe gratuit

Gestionarea răspunsului cu apeluri API externe

Pentru a conecta mai bine aplicația de conversie valutară la alte sisteme, vrei să adaugi câteva verificări care să confirme că modelul a găsit un răspuns adecvat. Mai întâi, verifici că răspunsul a fost produs prin tool_calls. Dacă este cazul, verifici că funcția folosită pentru a genera rezultatul este get_exchange_rate. Dacă da, încarci codul valutar extras din promptul utilizatorului și apelezi funcția get_exchange_rate() cu acel cod ca argument. În final, dacă aceasta returnează un răspuns, îl returnezi.

În acest exercițiu, response, biblioteca json și funcția get_exchange_rate() au fost preîncărcate.

Acest exercițiu face parte din cursul

Dezvoltarea sistemelor AI cu OpenAI API

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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.")
Editează și rulează codul