Använda parametern tools
Du utvecklar en AI-applikation för en fastighetsbyrå och har fått i uppdrag att extrahera viktig information från bostadsannonser: hustyp, läge, pris och antal sovrum. Använd Chat Completions-endpunkten med function calling för att extrahera informationen.
Meddelandet message_listing, som innehåller bostadsannonsen, och function_definition, som innehåller den funktionsdefinition som ska skickas till modellen som ett verktyg, har laddats in i förväg.
Den här övningen är en del av kursen
Utveckla AI-system med OpenAI API
Övningsinstruktioner
- Lägg till det förinlästa meddelandet,
message_listing. - Lägg till funktionsdefinitionen,
function_definition. - Skriv ut svaret.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
client = OpenAI(api_key="")
response= client.chat.completions.create(
model="gpt-4o-mini",
# Add the message
____,
# Add your function definition
____
)
# Print the response
print(____)