Создание словаря функции
Вы работаете над исследовательским проектом, в рамках которого нужно извлекать ключевую информацию из научных статей. Цель — составить краткое резюме по каждой статье, включающее название и год публикации. Для этого вы решаете воспользоваться OpenAI API с вызовом функций, чтобы автоматически извлекать нужные данные.
Функция get_response() и переменная messages, содержащая текст научной статьи, уже загружены. Переменная function_definition также частично заполнена.
Это упражнение является частью курса
Разработка ИИ-систем с помощью 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)