Utilizarea parametrului tools
Dezvolți o aplicație AI pentru o agenție imobiliară și ți s-a cerut să extragi câteva date esențiale din anunțurile imobiliare: tipul locuinței, localizarea, prețul și numărul de dormitoare. Folosește endpoint-ul Chat Completions cu function calling pentru a extrage informațiile.
Mesajul message_listing, care conține anunțul imobiliar, și function_definition, care conține funcția de apelat definită ca instrument ce urmează să fie transmis modelului, au fost preîncărcate.
Acest exercițiu face parte din cursul
Dezvoltarea sistemelor AI cu OpenAI API
Instrucțiuni pentru exercițiu
- Adaugă mesajul preîncărcat,
message_listing. - Adaugă definiția funcției,
function_definition. - 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="gpt-4o-mini",
# Add the message
____,
# Add your function definition
____
)
# Print the response
print(____)