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
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)