Побудова словника функції
Ви працюєте над дослідницьким проєктом, де потрібно виділити ключову інформацію з добірки наукових статей. Мета — створити зведення ключових відомостей зі статей, які вам надані, що включає назву й рік публікації. Щоб це зібрати, ви вирішуєте скористатися OpenAI API з викликом функцій для виокремлення ключової інформації.
Функцію get_response() і messages, що містять текст наукової статті, уже попередньо завантажено. Змінну function_definition також частково заповнено.
Ця вправа є частиною курсу
Розроблення AI‑систем з OpenAI API
Інструкції до вправи
- Визначте параметр
'type'функції. - Задайте параметри
'properties', щоб витягти назву та рік публікації з наукових статей.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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)