Pour ajouter notre clé d'API OpenAI, nous allons utiliser la bibliothèque python-dotenv.
La clé d'API sera stockée dans un fichier .env à la racine de votre projet qu'il faudra bien prendre attention à ne pas ajouter à votre dépôt Git.
Commencez par créer le fichier .env à la racine du projet. Puis à l'intérieur du fichier ajoutez la ligne suivante avec votre clé d'API OpenAI :
OPENAI_API_KEY = "votre-cle-api-openai-ici"
À l'intérieur de notre fichier app.py, il ne nous reste plus qu'à importer la librairie dotenv et la fonction load_dotenv pour charger les variables contenues dans le fichier .env :
On peut ensuite utiliser le module os pour lire la variable d'environnement définie dans le fichier.
!!!note
Par défaut, la librairie dotenv va chercher un fichier .env à la racine de votre projet. Si vous souhaitez utiliser un autre nom pour ce fichier, c'est possible, mais vous devrez indiquer son nom lors du chargement des variables avec la fonction load_dotenv.
!!!
Ainsi si votre fichier d'environnement s'appelle par exemple secrets, vous pouvez charger les variables ainsi :