Ange en specifik funktion
Du har fått ett antal kundrecensioner att analysera och har blivit ombedd att extrahera produktnamn, variant och kundsentiment från var och en av dem. För att säkerställa att modellen extraherar just den här informationen väljer du att använda function calling och ange vilken funktion modellen ska använda. Använd Chat Completions-endpointen med function calling och tool_choice för att extrahera informationen.
I den här övningen är messages och function_definition förinlästa.
Den här övningen är en del av kursen
Utveckla AI-system med OpenAI API
Övningsinstruktioner
- Lägg till din funktionsdefinition som verktyg.
- Ange att funktionen
extract_review_infoska anropas för svaret. - 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=model,
messages=messages,
# Add the function definition
____,
# Specify the function to be called for the response
tool_choice=____
)
# Print the response
print(____)