Korzystanie z parametru tools
Tworzysz aplikację AI dla agencji nieruchomości. Twoim zadaniem jest wyodrębnienie kluczowych danych z ogłoszeń: rodzaju nieruchomości, lokalizacji, ceny oraz liczby sypialni. Użyj punktu końcowego Chat Completions z function calling, aby wyodrębnić te informacje.
Wiadomość message_listing zawierająca ogłoszenie nieruchomości oraz function_definition zawierająca definicję funkcji przekazywanej jako narzędzie do modelu zostały wcześniej załadowane.
To ćwiczenie jest częścią kursu
Tworzenie systemów AI z OpenAI API
Instrukcje do ćwiczenia
- Dodaj wcześniej załadowaną wiadomość
message_listing. - Dodaj definicję funkcji
function_definition. - Wyświetl 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="gpt-4o-mini",
# Add the message
____,
# Add your function definition
____
)
# Print the response
print(____)