De parameter tools gebruiken
Je ontwikkelt een AI-toepassing voor een makelaarskantoor en je bent gevraagd om kerngegevens uit woningenadvertenties te halen: woningtype, locatie, prijs en aantal slaapkamers. Gebruik de Chat Completions-endpoint met function calling om de informatie te extraheren.
Het bericht message_listing, met de woningadvertentie, en function_definition, met de aan te roepen functie die als tool aan het model wordt doorgegeven, zijn al vooraf geladen.
Deze oefening maakt deel uit van de cursus
AI-systemen ontwikkelen met de OpenAI API
Oefeninstructies
- Voeg het vooraf geladen bericht
message_listingtoe. - Voeg de functiedefinitie
function_definitiontoe. - Print de response.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
client = OpenAI(api_key="")
response= client.chat.completions.create(
model="gpt-4o-mini",
# Add the message
____,
# Add your function definition
____
)
# Print the response
print(____)