ÎncepețiÎncepe gratuit

Construirea unui dicționar de funcție

Lucrezi la un proiect de cercetare în care trebuie să extragi informații cheie dintr-o colecție de articole științifice. Scopul este să creezi un rezumat al informațiilor esențiale din articolele primite, care să includă titlul și anul publicării. Pentru a realiza acest lucru, decizi să folosești API-ul OpenAI cu function calling pentru a extrage informațiile relevante.

Funcția get_response() și variabila messages, care conține textul articolului științific, au fost preîncărcate. Variabila function_definition a fost deja completată parțial.

Acest exercițiu face parte din cursul

Dezvoltarea sistemelor AI cu OpenAI API

Vezi cursul

Instrucțiuni pentru exercițiu

  • Definește parametrul 'type' al funcției.
  • Definește parametrii 'properties' pentru a extrage titlul și anul publicării din articolele științifice.

Exercițiu interactiv practic

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

client = OpenAI(api_key="")

# Define the function parameter type
function_definition[0]['function']['parameters']['type'] = ____

# Define the function properties
function_definition[0]['function']['parameters']['properties'] = ____

response = get_response(messages, function_definition)
print(response)
Editează și rulează codul