欢迎各位开发者伙伴们探索 LangChain 0.2.12 的精彩世界!这份介绍手册是参考官网的整理过来的,希望对大家有所帮助,旨在帮助大家更深入地理解 LangChain 。通过本手册,您将能够快速掌握如何利用 LangChain 提供的各种工具和类库来构建智能应用程序。
LangChain 是一个框架,用于开发由大型语言模型(LLMs)驱动的应用程序。
LangChain 简化了 LLM 应用生命周期的每个阶段:
•开发:使用 LangChain 的开源构建块和组件构建您的应用程序。使用第三方集成和模板快速启动。
•产品化:使用 LangSmith 检查、监控和评估您的链,以便您可以持续优化并自信地部署。
•部署:使用 LangServe 将任何链转换为 API。
具体来说,该框架由以下开源库组成:
•langchain-core
:基础抽象和 LangChain 表达式语言。
•langchain-community
:第三方集成。
•合作伙伴包(例如 langchain-openai
,langchain-anthropic
等):一些集成已被进一步拆分为只依赖于 langchain-core
的轻量级包。
•langchain
:链、代理和检索策略,构成了应用程序的认知架构。
•langgraph:通过将步骤建模为图中的边和节点,构建健壮且有状态的多参与者应用程序。
•langserve:将 LangChain 链作为 REST API 部署。
•LangSmith:一个开发平台,让您可以调试、测试、评估和监控 LLM 应用程序。
注意:这些文档侧重于 Python LangChain 库。也可在官网查看 JavaScript LangChain 库的文档。
教程
如果您想构建特定的东西或更倾向于动手学习,请查看本公众号其他文章,这是开始的最佳地点。
以下是开始的最佳选择:
概念指南
介绍 LangChain 所有关键部分的介绍,您需要知道!在这里,您将找到所有 LangChain 概念的高层解释。
API 参考
前往API参考部分,查看 LangChain Python 包中所有类和方法的完整文档。