CommencerCommencer 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

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

Afficher le cours

Instructions

  • 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 cet exemple de code.

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