ÎncepețiÎncepe gratuit

Specificarea unei funcții concrete

Ai primit câteva recenzii de la clienți pentru analiză și ți s-a cerut să extragi din fiecare numele produsului, varianta acestuia și sentimentul clientului. Pentru a te asigura că modelul extrage exact aceste informații, decizi să folosești function calling și să specifici funcția pe care modelul trebuie să o utilizeze. Folosește endpoint-ul Chat Completions cu function calling și tool_choice pentru a extrage informațiile.

În acest exercițiu, messages și function_definition au fost preîncărcate.

Acest exercițiu face parte din cursul

Dezvoltarea sistemelor AI cu OpenAI API

Vezi cursul

Instrucțiuni pentru exercițiu

  • Adaugă definiția funcției tale ca instrumente (tools).
  • Setează funcția extract_review_info pentru a fi apelată în răspuns.
  • Afișează răspunsul.

Exercițiu interactiv practic

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

client = OpenAI(api_key="")

response= client.chat.completions.create(
    model=model,
    messages=messages,
    # Add the function definition
    ____,
    # Specify the function to be called for the response
    tool_choice=____
)

# Print the response
print(____)
Editează și rulează codul