CommencerCommencez gratuitement

Construire un dictionnaire de fonctions

Vous travaillez sur un projet de recherche dans le cadre duquel vous devez extraire des informations clés d'une collection d'articles de recherche scientifique. L'objectif est de créer un résumé des informations clés des documents qui vous sont remis, y compris le titre et l'année de publication. Pour compiler cette information, vous décidez d'utiliser l'API OpenAI avec un appel de fonction pour extraire les informations clés.

La fonction get_response() et messages, contenant le texte du document de recherche, ont été préchargées. La variable function_definition a également déjà été partiellement remplie.

Cet exercice fait partie du cours

<cours>Concevoir des systèmes d’IA avec l’API OpenAI</cours>
Voir le cours

Instructions de l’exercice

  • Définissez le paramètre de la fonction 'type'.
  • Définissez les paramètres de '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