CommencezCommencez gratuitement

Créer un dictionnaire de fonction

Vous travaillez sur un projet de recherche où vous devez extraire des informations clés d'un ensemble d'articles scientifiques. L'objectif est de créer un résumé des éléments essentiels pour chaque article fourni, incluant le titre et l'année de publication. Pour y arriver, vous décidez d'utiliser l'API d'OpenAI avec l'appel de fonctions afin d'extraire ces informations clés.

La fonction get_response() et messages, qui contient le texte de l'article, ont été préchargées. La variable function_definition a aussi déjà été partiellement remplie.

Cette activité fait partie du cours

Développer des systèmes d'IA avec l'API d'OpenAI

Voir le cours

Instructions de l’exercice

  • Définissez le paramètre 'type' de la fonction.
  • Définissez les paramètres 'properties' pour extraire le titre et l'année de publication des articles de recherche.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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)
Modifier et exécuter le code