LangChain 中文文档
爱创派:AI资讯教程
爱创派:AI资讯教程
  • 一、LangChain介绍
  • 二、教程
    • 教程介绍
    • LLM应用程序
    • 构建聊天机器人
    • 向量存储和检索器
    • 构建智能代理
    • 构建RAG应用程序
  • 三、操作指南
  • 四、概念性指南
  • 五、集成
  • 六、API参考
  • 七、生态系统

提示

欢迎阅读LangChain 中文文档!本页文档的食用方式:

  • 如果您是新手,最好先阅读介绍,了解LangChain的基本概念,并通过教程可以先尝试一下。
  • 如果您是开发者,可以查看教程,操作指南,概念性指南,集成和API参考。
  • 如果您是产品经理,可以查看概念性指南,集成和API参考。

一、介绍

LangChain是一个用于开发由大型语言模型(llm)支持的应用程序的框架。

LangChain简化了LLM应用程序生命周期的每个阶段:

开发:使用LangChain的 开源构建块、组件和第三方集成来构建应用程序。使用LangGraph构建具有一流流和人在循环支持的有状态代理。

产品化:使用LangSmith来检查、监控和评估您的链,以便您可以自信地持续优化和部署。

部署:使用LangGraph Cloud将您的LangGraph应用程序转变为生产就绪的api和助手。

LangChain 框架示意图

具体来说,该框架由以下开源库组成:

  • LangChain-core:基础抽象和LangChain表达语言。
  • 集成包(如LangChain-openai、LangChain-anthropic等):重要的集成被拆分为轻量级包,由LangChain团队和集成开发人员共同维护。
  • langchain:构成应用程序认知架构的链、代理和检索策略。
  • langchain-community:由社区维护的第三方集成。
  • LangGraph:通过将步骤建模为图中的边和节点,使用llm构建健壮且有状态的多参与者应用程序。与LangChain顺利集成,但可以不使用它。
  • LangServe:将LangChain部署为REST api。
  • LangSmith:一个开发人员平台,允许您调试、测试、评估和监控LLM应用程序。

提示

这些文档主要关注Python LangChain库。

二、教程

如果您正在寻找构建特定的东西或更多的动手学习者,请查看我们的教程部分。这是最好的开始。

这些是最好的开始:

  • 构建一个简单的LLM应用程序
  • 创建一个聊天机器人
  • 创建代理
  • LangGraph简介

在这里浏览LangChain教程的完整列表,并在这里查看其他LangGraph教程。 要了解更多关于LangGraph的知识,请查看我们的第一个LangChain学院课程,介绍LangGraph。

三、操作指南

提示

在这里你会找到关于“我如何....?”这类问题。

这些操作指南没有深入介绍主题——您可以在教程和API参考中找到这些材料。

然而,这些指南将帮助您使用聊天模型、矢量存储和其他常见的LangChain组件快速完成常见任务。

在这里查看特定于langgraph的操作指南。

四、概念性指南

介绍您需要了解的LangChain的所有关键部分!

在这里,您将找到所有LangChain概念的高级解释。

要深入了解LangGraph概念,请查看本页。

五、集成

提示

和其他各种工具或API集成所需的文档

LangChain是一个丰富的工具生态系统的一部分,这些工具与我们的框架集成并在其基础上构建。

如果您希望快速使用聊天模型、矢量存储或来自特定提供商的其他LangChain组件,请查看我们不断增长的集成列表。

六、API参考

前往参考部分获取LangChain Python包中所有类和方法的完整文档。

七、生态系统

🦜🛠️LangSmith

跟踪和评估您的语言模型应用程序和智能代理,以帮助您从原型转移到生产。

🦜🕸️LangGraph

用llm构建有状态的、多参与者的应用程序。与LangChain顺利集成,但可以不使用它。

Last Updated:
Contributors: tcnxm23
Next
二、教程