Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Lägg till din funktionsdefinition som verktyg.
  • Ange att funktionen extract_review_info ska 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(____)
Redigera och kör kod