Використання параметра tools
Ви розробляєте ШІ-застосунок для агентства нерухомості, і вас попросили витягти ключові дані з оголошень: тип будинку, місце розташування, ціну, кількість спалень. Скористайтеся кінцевою точкою Chat Completions із викликом функцій, щоб видобути цю інформацію.
Повідомлення message_listing, яке містить оголошення про нерухомість, і function_definition, що містить функцію для виклику, визначену як інструмент для передачі моделі, вже завантажені.
Ця вправа є частиною курсу
Розроблення AI‑систем з OpenAI API
Інструкції до вправи
- Додайте попередньо завантажене повідомлення
message_listing. - Додайте визначення функції
function_definition. - Виведіть відповідь.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
client = OpenAI(api_key="")
response= client.chat.completions.create(
model="gpt-4o-mini",
# Add the message
____,
# Add your function definition
____
)
# Print the response
print(____)