Zacznij terazZacznij za darmo

Tworzenie słownika funkcji

Pracujesz nad projektem badawczym, w którym trzeba wyodrębnić kluczowe informacje z kolekcji naukowych artykułów badawczych. Celem jest stworzenie streszczenia zawierającego najważniejsze dane z podanych artykułów – tytuł oraz rok publikacji. Aby to osiągnąć, postanawiasz wykorzystać API OpenAI z wywoływaniem funkcji do ekstrakcji tych informacji.

Funkcja get_response() oraz zmienna messages zawierająca tekst artykułu naukowego zostały wstępnie załadowane. Zmienna function_definition została już częściowo uzupełniona.

To ćwiczenie jest częścią kursu

Tworzenie systemów AI z OpenAI API

Zobacz kurs

Instrukcje do ćwiczenia

  • Zdefiniuj parametr 'type' funkcji.
  • Zdefiniuj parametry 'properties' służące do wyodrębnienia tytułu oraz roku publikacji z artykułów naukowych.

Interaktywne ćwiczenie praktyczne

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

client = OpenAI(api_key="")

# Define the function parameter type
function_definition[0]['function']['parameters']['type'] = ____

# Define the function properties
function_definition[0]['function']['parameters']['properties'] = ____

response = get_response(messages, function_definition)
print(response)
Edytuj i uruchom kod