中文文档目录
LangChain 是一个用于开发由大型语言模型(LLMs)驱动的应用程序的框架。
LangChain 简化了 LLM 应用程序生命周期的每一个阶段:
- 开发:使用 LangChain 的开源构建块和组件构建您的应用程序。利用第三方集成和模板快速启动。
- 产品化:使用 LangSmith 检查、监控和评估您的Chains,以便您可以持续优化并充满信心地部署。
- 部署:使用 LangServe 将任何chain转换为 API。
具体来说,该框架包括以下开源库:
langchain-core
:基础抽象和 LangChain 表达式语言。langchain-community
:第三方集成。- 合作伙伴包(例如
langchain-openai
,langchain-anthropic
等):一些集成已经被进一步拆分为仅依赖于langchain-core
的轻量级包。
- 合作伙伴包(例如
langchain
:构成应用程序认知架构的链、代理和检索策略。- langgraph:通过将步骤建模为图中的边和节点,构建健壮且有状态的多参与者应用程序。
- langserve:将 LangChain 链作为 REST API 部署。
- LangSmith:一个开发平台,让您可以调试、测试、评估和监控 LLM 应用程序。
注意:
这些文档重点介绍 Python LangChain 库。请前往此处查看 JavaScript LangChain 库的文档。
教程
如果您想要构建特定的东西或者更倾向于实践学习,请查看我们的教程。
这是开始的最佳地点。
以下是开始的最佳选择:
在这里探索完整的教程列表。
操作指南
在这里,您将找到“我该如何…?”类型问题的简短答案。
这些如何指南不会深入覆盖主题 - 您将在教程和 API 参考中找到那些材料。
然而,这些指南将帮助您快速完成常见任务。
概念指南
介绍 LangChain 所有关键部分的介绍,您需要知道!在这里,您将找到所有 LangChain 概念的高层次解释。
API 参考
前往参考部分,获取 LangChain Python 包中所有类和方法的完整文档。
生态系统
🦜🛠️ LangSmith
跟踪和评估您的语言模型应用程序和智能代理,帮助您从原型过渡到生产。
🦜🕸️ LangGraph
构建基于 LangChain 原语构建的有状态、多参与者应用程序,并打算与 LangChain 一起使用。
🦜🏓 LangServe
将 LangChain 可运行的程序和链作为 REST API 部署。
附加资源
安全
阅读我们的安全最佳实践,确保您在使用 LangChain 时安全开发。
集成
LangChain 是一个丰富的工具生态系统的一部分,这些工具与我们的框架集成并在其上构建。查看我们不断增长的集成列表。
贡献
查看开发者指南,了解贡献的指南并帮助设置您的开发环境。