Framework Python et JavaScript qui fournit des abstractions pour construire des applications LLM complexes : chaînes de prompts séquentielles, mémoire conversationnelle (court terme et long terme via vector store), agents capables d'utiliser des outils, et pipelines RAG. LangChain facilite la connexion des LLMs à des sources de données externes (PDF, bases de données, APIs) et gère les interactions multi-modèles. LangSmith (service compagnon) offre le tracing et l'évaluation des applications LLM en production. Son API très riche et sa documentation ont fait de LangChain le framework de référence pour prototyper des applications LLM, bien que certains lui reprochent une complexité croissante.