注意
原文:https://python.langchain.com/v0.2/docs/introduction/ (2024-08-11)
个人翻译仅供参考
介绍
LangChain 是一个用于开发由大型语言模型支持的应用程序的框架。
LangChain简化了LLM应用程序生命周期的每个阶段
- 开发:使用LangChain的开源构建块、组件和第三方集成来构建您的应用程序。使用 LangGraph 构建具有一流流处理和人工干预支持的状态化智能体。
- 产品化:使用 LangSmith 来检查、监控和评估您的链条,以便您能够持续优化并放心地部署。
- 部署:使用 LangGraph Cloud 将您的 LangGraph 应用程序转变为生产就绪的 API 和助手。
具体来说,该框架由以下开源库组成:
- langchain-core: 基础抽象和 LangChain 表达式语言。
- langchain-community: 第三方集成.
-
- 合作伙伴包(例如 langchain-openai、langchain-anthropic 等):一些集成已进一步拆分为自己的轻量级包,仅依赖于 langchain-core。
- langchain: 构成应用程序认知架构的链、代理和检索策略。
- LangGraph: 通过将步骤建模为图中的边和节点,使用 LLM 构建健壮且有状态的多角色应用程序。与LangChain顺利集成,但也可以脱离LangChain使用。
- LangServe: 将 LangChain 链部署为 REST API。
- LangSmith: 一个开发者平台,可让您调试、测试、评估和监控 LLM 应用程序。
备注
这些文档重点介绍 Python LangChain 库。请前往 此处 获取有关 JavaScript LangChain 库的文档。