ComeçarComece de graça

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 OpenAI

Ver curso

Instruções do 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 completando 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 o código