НачатьНачать бесплатно

Создание словаря функции

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