Aller au contenu
L'actu IAEN 4 QUESTIONSTrouver mon modèle
Outils · bibliothèque pour développeurs

LangChain

LangChain est une bibliothèque open source en Python et en TypeScript : les développeurs s'en servent pour programmer des applications et des agents fondés sur un modèle de langage.

En bref

Ce que c'est
LangChain est une bibliothèque open source en Python et en TypeScript : les développeurs s'en servent pour programmer des applications et des agents fondés sur un modèle de langage. Sa fonction create_agent fait tourner un modèle qui appelle des outils en boucle ; des middlewares (briques intermédiaires) ajustent ce comportement. Une interface commune donne accès à des centaines de modèles, et on change de fournisseur en touchant peu de code.
Éditeur
LangChain, États-Unis
Prix
gratuit
Licence
open source (MIT)
Systèmes
non précisé
Formes
bibliothèque pour développeurs (SDK), version web

Site officiel de LangChainFiche relevée le sur les pages officielles.

Installer

Python 3.10 ou plus (pip)

pip install -U langchain
pip install -U langchain-openai
pip install -U langchain-anthropic

Python 3.10 ou plus (uv)

uv add langchain
uv add langchain-openai
uv add langchain-anthropic

TypeScript, Node.js 22 ou plus (npm)

npm install langchain @langchain/core

Source : docs.langchain.com

Paquets vérifiés sur leur registre : langchain (pip), langchain-openai (pip), langchain-anthropic (pip), langchain (npm), @langchain/core (npm).

Démarrer

Créer un agent avec create_agent(model="openai:gpt-5.5", tools=[…], system_prompt="…"), puis l'appeler avec agent.invoke({"messages": […]}). Les paquets d'intégration du fournisseur (par exemple langchain-openai) s'installent à part.

Choisir le modèle

On désigne le modèle par une chaîne de texte dans create_agent ou init_chat_model : fournisseur:modèle, ou un nom seul que LangChain sait reconnaître. On peut aussi passer un objet de modèle tiré d'un paquet d'intégration. Changer de modèle revient à changer cette chaîne.

D'après la documentation officielle (docs.langchain.com), lue le . Les commandes sont recopiées telles quelles.

Ce qu'il sait faire

Agents avec create_agent
Le modèle appelle des outils en boucle jusqu'à finir la tâche. La consigne système, la liste des outils et les middlewares encadrent son travail. docs.langchain.com
Interface de modèle commune
Une seule interface sert pour les modèles de discussion, les embeddings (représentations d'un texte en nombres) et le reste. Elle gère l'appel d'outils, la sortie structurée et les entrées de plusieurs types (multimodales). docs.langchain.com
Middlewares
Des briques toutes prêtes ou écrites à la main ajoutent des garde-fous, de nouvelles tentatives en cas d'échec, le routage, le résumé du contexte ou des règles d'usage des outils. docs.langchain.com
Serveurs MCP
Les agents se connectent à des serveurs MCP (le protocole standard pour brancher des outils et des sources de données à un agent) et chargent leurs outils. L'authentification passe par jeton ou par OAuth 2.1. docs.langchain.com
Mémoire et validation humaine
Les agents LangChain reposent sur LangGraph. Ils en héritent la mémoire courte et longue durée, ainsi que la pause pour validation humaine. docs.langchain.com
Multi-agents
La doc décrit plusieurs façons d'organiser des agents entre eux : sous-agents, passages de relais, routeur, skills (procédures réutilisables). docs.langchain.com

Les façons de l'utiliser

Sur téléphone

Au 3 octobre 2026, l'éditeur ne documente ni application mobile ni pilotage depuis un téléphone.

Prix et licence

La bibliothèque est gratuite et open source ; les modèles se paient au fournisseur choisi. LangSmith est en option. Sa formule Developer est à 0 $ par siège et par mois (1 siège, 5 000 traces de base par mois, une trace étant l'enregistrement d'une exécution). Plus coûte 39 $ par siège et par mois (10 000 traces de base, déploiement), puis se paie à l'usage. Enterprise est sur devis.

Prix relevés le sur langchain.com, dans la devise de la page.

Licence

Open source, licence MIT. La version TypeScript (langchain-ai/langchainjs) est aussi sous licence MIT. LangSmith, la plateforme de suivi, d'évaluation et de déploiement, est un service commercial. github.com

Modèles

LangChain accède à des centaines de modèles par des paquets d'intégration (OpenAI, Anthropic, Google, Azure, Bedrock…). Il passe aussi par les fournisseurs compatibles avec l'API d'OpenAI (Together AI, vLLM…) et par les routeurs OpenRouter et LiteLLM. Les modèles locaux passent par exemple par Ollama. docs.langchain.com

Clé d'API personnelle
oui
Modèles locaux
oui

Sources

Fiche relevée le sur 18 pages officielles. Une information que nous n'avons pas pu vérifier n'est jamais présentée comme un fait.

Ce que nous n'avons pas pu vérifier (2)
  • La doc ne cite aucun système d'exploitation, seulement Python 3.10 ou plus et Node.js 22 ou plus.
  • Aucune application mobile ni aucun pilotage à distance n'a été trouvé, ce qui est attendu pour une bibliothèque.

Tous les outils →Le même modèle, des outils différents →Les abonnements d'IA →Signaler une erreur →

Cette fiche existe aussi en texte et en JSON.