Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Voeg het vooraf geladen bericht message_listing toe.
  • Voeg de functiedefinitie function_definition toe.
  • 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(____)
Code bewerken en uitvoeren