Skip to content

lbke/template-formation-langchain-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Template démarrage Python et LangChain en local - Formation LangChain France

Voir l'article complet

Prérequis : installer Pyhton via uv

Pour exécuter des scripts écrits en langage Python, il faut d'abord installer Python.

Par défaut, on utilise pip, cependant il existe désormais aussi uv, un gestionnaire de modules intuitif et haute performance écrit en Rust.

uv facilite aussi l'installation de Python.

La commande uv init a été exécutée une première fois pour créer ce projet.

Note: LangChain ne supporte pas systématiquement la dernière version de Python. Au moment où ce template a été créé, la version 3.13 est supportée mais pas encore la 3.14.

# Commandes d'installation de python
uv install python 3.13
uv python pin

La commande pin va créer un fichier .python-version qui permet de mémoriser la version valide de Python pour ce projet et la partager avec votre équipe pour avoir un environnement commun. Ce fichier complète pyproject.toml, qui liste les dépendances et l'ensemble des versions de Python valides pour ce projet.

Sous Windows : installer Linux avec le WSL2 est conseillé, mais non obligatoire si vous êtes à l'aise avec les outils Windows et notamment PowerShell.

Installation des dépendances du projet (langchain, langchain-openai)

La commande uv sync va installer les modules nécessaires et créer un environnement virtuel automatiquement.

uv gère pour nous l'activation du virtualenv, mais il faut faire attention à toujours utiliser les commandes uv par la suite, notamment uv run au lieu de python pour lancer les scripts.

Il est aussi possible d'utiliser les commandes pip usuelles si vous ne voulez plus utiliser uv par la suite, ou une approche intermédiaire avec uv pip.

Variable d'environnement pour la clé d'API LLM

Copiez l'exemple de configuration et ajoutez votre clé d'API : cp .env_example .env

Exécuter le script LangChain

La commande uv run main.py va exécuter notre script : un appel à un LLM via LangChain!

About

Template de démarrage Python et LangChain pour Formation LangChain France (public) : https://formationlangchain.fr/. Découvrez notre formation LangChain : https://www.lbke.fr/formations/ia/langchain-ia-agentique-python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages