介绍
LangChain是一个由大型语言模型 (LLM) 驱动的应用程序开发框架。
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 库的文档。
教程
如果您想要构建特定的东西,或者您更喜欢动手学习,请查看我们的教程部分。这是开始的最佳地点。
这些是最好的入门方法:
在此处探索 LangChain 教程的完整列表,并在此处查看其他LangGraph 教程。
操作指南
在这里,您可以找到“我如何……?”这类问题的简短答案。这些操作指南不会深入介绍主题 - 您可以在教程和API参考中找到相关材料。但是,这些指南将帮助您快速完成常见任务。
在此查看LangGraph 的具体操作方法。
概念指南
介绍您需要了解的 LangChain 所有关键部分!在这里您可以找到所有 LangChain 概念的高级解释。
要深入了解 LangGraph 概念,请查看此页面。
API参考
前往参考部分获取 LangChain Python 包中所有类和方法的完整文档。
生态系统
🦜🛠️ LangSmith
跟踪和评估您的语言模型应用程序和智能代理,以帮助您从原型转向生产。
🦜🕸️ LangGraph
使用 LLM 构建有状态、多参与者的应用程序。与 LangChain 顺利集成,但独立使用亦可。
其他资源
安全
阅读我们的安全最佳实践,以确保您使用 LangChain 安全地进行开发。
集成
LangChain 是丰富的工具生态系统的一部分,这些工具与我们的框架集成并在其基础上构建。查看我们不断增长的集成列表。
贡献
查看开发人员指南,获取有关贡献的指导并帮助您设置开发环境。
版权声明:《 【LangChain0.2 】介绍 》为漠北星火原创文章,转载请注明出处!
最后编辑:2024-8-3 09:08:00