ComeçarComece gratuitamente

Criação de um dicionário de funções

Você está trabalhando em um projeto de pesquisa no qual precisa extrair informações importantes de uma coleção de artigos de pesquisa científica. O objetivo é criar um resumo das principais informações dos documentos que você recebeu, incluindo o título e o ano de publicação. Para compilar isso, você decide usar a API da OpenAI com chamadas de função para extrair as principais informações.

A função get_response() e messages, que contém o texto do trabalho de pesquisa, foram pré-carregadas. A variável function_definition também já foi parcialmente preenchida.

Este exercício faz parte do curso

Desenvolvimento de sistemas de IA com a API da OpenAI

Ver Curso

Instruções de exercício

  • Defina o parâmetro 'type' da função.
  • Defina os parâmetros de 'properties' para extrair o título e o ano de publicação dos artigos de pesquisa.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

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)
Editar e executar código