Zacznij terazZacznij za darmo

Wskazywanie konkretnej funkcji

Otrzymujesz kilka recenzji klientów do przeanalizowania. Twoim zadaniem jest wyodrębnienie z każdej z nich nazwy produktu, jego wariantu oraz nastroju klienta. Aby mieć pewność, że model pobierze dokładnie te informacje, decydujesz się skorzystać z wywoływania funkcji i wskazać modelowi konkretną funkcję do użycia. Użyj punktu końcowego Chat Completions z wywoływaniem funkcji i parametrem tool_choice, aby wyodrębnić potrzebne dane.

W tym ćwiczeniu messages i function_definition zostały wcześniej załadowane.

To ćwiczenie jest częścią kursu

Tworzenie systemów AI z OpenAI API

Zobacz kurs

Instrukcje do ćwiczenia

  • Dodaj definicję swojej funkcji jako narzędzia.
  • Ustaw funkcję extract_review_info jako tę, która ma zostać wywołana w odpowiedzi.
  • Wydrukuj odpowiedź.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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(____)
Edytuj i uruchom kod