{
 "id": "langgraph",
 "nom": "LangGraph",
 "url": "https://quelleia.com/outils/langgraph/",
 "categorie": "cadriciel",
 "categorie_nom": "bibliothèque pour développeurs",
 "resume": {
  "texte": "LangGraph est la bibliothèque open source de LangChain pour programmer, sous forme de graphe, des agents qui durent et gardent un état. Cette brique de bas niveau, en Python et en TypeScript, mêle dans un même graphe des étapes codées à la main, prévisibles, et des étapes décidées par le modèle. Elle apporte l'exécution durable, la reprise après panne, la mémoire et la pause pour validation humaine. Les agents de LangChain et de Deep Agents reposent dessus, mais LangGraph s'utilise aussi seul.",
  "sources": [
   "https://docs.langchain.com/oss/python/langgraph/overview"
  ]
 },
 "editeur": {
  "nom": "LangChain",
  "pays": "États-Unis",
  "paysSource": "https://www.langchain.com/about",
  "site": "https://www.langchain.com",
  "depot": "https://github.com/langchain-ai/langgraph",
  "source": "https://docs.langchain.com/oss/python/langgraph/overview"
 },
 "site_officiel": "https://www.langchain.com",
 "licence": {
  "code_ouvert": true,
  "nom": "MIT",
  "texte": "La version TypeScript (langchain-ai/langgraphjs) est aussi sous licence MIT. Le déploiement géré passe par LangSmith, service commercial.",
  "source": "https://github.com/langchain-ai/langgraph/blob/main/LICENSE"
 },
 "prix": {
  "texte": "La bibliothèque est gratuite et open source. LangSmith, en option, sert au suivi, à Studio et au déploiement. Sa formule Developer est à 0 $ par siège et par mois (1 siège, sans déploiement). Plus coûte 39 $ par siège et par mois avec un déploiement Serverless (Small) inclus, puis se paie à l'usage. Enterprise est sur devis, avec hébergement chez soi.",
  "formules": [
   "gratuit"
  ],
  "source": "https://www.langchain.com/pricing",
  "consulte": "2026-10-03",
  "abonnements": []
 },
 "systemes": {
  "liste": [],
  "source": null,
  "consulte": null
 },
 "formes": [
  {
   "id": "sdk",
   "nom": "bibliothèque pour développeurs (SDK)",
   "texte": "bibliothèque Python `langgraph` et TypeScript `@langchain/langgraph`",
   "lien": "https://docs.langchain.com/oss/python/langgraph/overview"
  },
  {
   "id": "cli",
   "nom": "ligne de commande",
   "texte": "LangGraph CLI, l'outil en ligne de commande : création de projet et serveur de développement local (`langgraph dev`)",
   "lien": "https://docs.langchain.com/oss/python/langgraph/local-server"
  },
  {
   "id": "web",
   "nom": "version web",
   "texte": "LangSmith Studio, interface gratuite de test et de débogage (compte LangSmith requis) ; Agent Chat UI, application Next.js open source pour discuter avec un agent",
   "lien": "https://docs.langchain.com/oss/python/langgraph/studio"
  },
  {
   "id": "serveur",
   "nom": "serveur ou conteneur",
   "texte": "déploiement sur LangSmith Cloud, en hybride, en serveur autonome ou hébergé chez soi",
   "lien": "https://docs.langchain.com/oss/python/langgraph/deploy"
  }
 ],
 "mobile": {
  "pilotable": false,
  "applis": [],
  "pilotage": [],
  "consulte": null
 },
 "installation": {
  "page": "https://docs.langchain.com/oss/python/langgraph/install",
  "consulte": "2026-10-03",
  "etapes": [
   {
    "systeme": "Python (pip)",
    "commandes": [
     "pip install -U langgraph"
    ],
    "texte": null,
    "page": null
   },
   {
    "systeme": "Python (uv)",
    "commandes": [
     "uv add langgraph"
    ],
    "texte": null,
    "page": null
   },
   {
    "systeme": "TypeScript (npm)",
    "commandes": [
     "npm install @langchain/langgraph @langchain/core"
    ],
    "texte": null,
    "page": "https://docs.langchain.com/oss/javascript/langgraph/install"
   },
   {
    "systeme": "Serveur de développement local et LangSmith Studio (LangGraph CLI)",
    "commandes": [
     "pip install -U \"langgraph-cli[inmem]\"",
     "langgraph new path/to/your/app --template new-langgraph-project-python",
     "langgraph dev"
    ],
    "texte": null,
    "page": "https://docs.langchain.com/oss/python/langgraph/local-server"
   }
  ],
  "paquets": [
   {
    "gestionnaire": "pip",
    "nom": "langgraph",
    "page": "https://pypi.org/project/langgraph/"
   },
   {
    "gestionnaire": "pip",
    "nom": "langgraph-cli",
    "page": "https://pypi.org/project/langgraph-cli/"
   },
   {
    "gestionnaire": "npm",
    "nom": "@langchain/langgraph",
    "page": "https://www.npmjs.com/package/@langchain/langgraph"
   }
  ],
  "script_par_tube": false
 },
 "demarrer": {
  "texte": "Dans le code, construire un `StateGraph`, y ajouter des nœuds et des arêtes, le compiler, puis l'appeler avec `graph.invoke(…)`. Pour tester un agent en local avec une interface, `langgraph dev` lance le serveur de développement relié à LangSmith Studio.",
  "commandes": [
   "langgraph dev"
  ],
  "source": "https://docs.langchain.com/oss/python/langgraph/local-server"
 },
 "choisir_modele": {
  "texte": "LangGraph ne choisit pas de modèle : chaque nœud appelle celui qu'on lui donne. La doc utilise les modèles de LangChain (`init_chat_model` ou paquets d'intégration), mais n'importe quel client peut servir.",
  "commandes": [],
  "source": "https://docs.langchain.com/oss/python/langgraph/install"
 },
 "fonctions": [
  {
   "nom": "Étapes fixes et étapes agentiques",
   "texte": "Un même graphe combine une logique codée à la main et des décisions prises par le modèle.",
   "source": "https://docs.langchain.com/oss/python/langgraph/overview"
  },
  {
   "nom": "Persistance et exécution durable",
   "texte": "Des points de sauvegarde (checkpointers) enregistrent l'état du graphe à chaque étape. Après une panne, l'agent reprend où il s'était arrêté.",
   "source": "https://docs.langchain.com/oss/python/langgraph/persistence"
  },
  {
   "nom": "Validation humaine",
   "texte": "Les interruptions mettent le graphe en pause pour qu'une personne inspecte ou modifie l'état avant de reprendre.",
   "source": "https://docs.langchain.com/oss/python/langgraph/interrupts"
  },
  {
   "nom": "Retour dans le temps",
   "texte": "On rejoue une exécution passée depuis n'importe quel point de sauvegarde, pour explorer une autre branche.",
   "source": "https://docs.langchain.com/oss/python/langgraph/use-time-travel"
  },
  {
   "nom": "Mémoire courte et longue",
   "texte": "Chaque fil de conversation a sa mémoire de travail, et des magasins de données (stores) gardent une mémoire partagée entre sessions.",
   "source": "https://docs.langchain.com/oss/python/langgraph/persistence"
  },
  {
   "nom": "Sous-graphes et diffusion en continu",
   "texte": "Des graphes s'imbriquent les uns dans les autres. Les messages, l'état et la sortie se diffusent en temps réel (streaming).",
   "source": "https://docs.langchain.com/oss/python/langgraph/streaming"
  }
 ],
 "modeles": {
  "texte": "Aucune restriction : le graphe appelle le modèle qu'on code dans ses nœuds. Avec les intégrations de LangChain, cela couvre des centaines de modèles, les API compatibles OpenAI et des modèles locaux comme ceux d'Ollama.",
  "source": "https://docs.langchain.com/oss/python/langchain/models",
  "cle_personnelle": "oui",
  "modeles_locaux": "oui",
  "proposes": null,
  "releve": null
 },
 "disponibilite": null,
 "confidentialite": null,
 "resultats_mesures": [],
 "comparateur": null,
 "avec_un_modele_local": {
  "url": "https://minilabai.com/guides/ollama-modeles-locaux/",
  "titre": "Ollama & les modèles locaux",
  "phrase": "Servir un modèle local avec Ollama, sur une API compatible OpenAI et Anthropic que la plupart des agents de code savent appeler.",
  "note": "Guide du même auteur que QUELLE IA"
 },
 "verifie": "2026-10-03",
 "non_verifie": [
  "La doc ne cite aucun système d'exploitation. PyPI indique Python 3.10 ou plus, et 3.11 ou plus pour la LangGraph CLI selon la page de Studio.",
  "Aucune application mobile ni aucun pilotage à distance n'a été trouvé, ce qui est attendu pour une bibliothèque."
 ],
 "sources": [
  "https://docs.langchain.com/oss/python/langgraph/overview",
  "https://docs.langchain.com/oss/python/langgraph/install",
  "https://docs.langchain.com/oss/javascript/langgraph/install",
  "https://docs.langchain.com/oss/python/langgraph/local-server",
  "https://pypi.org/project/langgraph/",
  "https://pypi.org/project/langgraph-cli/",
  "https://www.npmjs.com/package/@langchain/langgraph",
  "https://docs.langchain.com/oss/python/langgraph/persistence",
  "https://docs.langchain.com/oss/python/langgraph/interrupts",
  "https://docs.langchain.com/oss/python/langgraph/use-time-travel",
  "https://docs.langchain.com/oss/python/langgraph/streaming",
  "https://www.langchain.com/about",
  "https://github.com/langchain-ai/langgraph/blob/main/LICENSE",
  "https://www.langchain.com/pricing",
  "https://docs.langchain.com/oss/python/langchain/models",
  "https://docs.langchain.com/oss/python/langgraph/studio",
  "https://docs.langchain.com/oss/python/langgraph/deploy"
 ]
}