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
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.")