本文主要是介绍认识LangChain,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
介绍
LangChain 是一个用于开发由大型语言模型(LLM)支持的应用程序的框架。
LangChain使得构建LLM应用更简单,大致三个阶段:
- 开发阶段
- Conceptual guide | 🦜️🔗 LangChain
- Providers | 🦜️🔗 LangChain
- Templates | 🦜️🔗 LangChain
- 使用LangChain的开源构建块和组件构建您的应用程序。使用第三方集成和模板开始运行。
- 生产化
- Get started with LangSmith | 🦜️🛠️ LangSmith
- LangSmith 是一个用于构建生产级 LLM 应用程序的平台。它允许您密切监控和评估您的应用程序,以便您可以快速、自信地开发。
- 部署
- 🦜️🏓 LangServe | 🦜️🔗 LangChain
- LangServe 帮助开发人员将 LangChain 可运行对象和链部署为 REST API。
LangChain框架的组成:
- langchain-core :基本抽象和 LangChain 表达式语言。
- langchain-community :第三方集成。
- 例如:langchain-openai 、 langchain-anthropic 等
- langchain :构成应用程序认知体系结构的链、代理和检索策略。
- LangGraph:LLMs通过将步骤建模为图中的边和节点,构建健壮且有状态的多参与者应用程序。
- LangServe:将LangChain链部署为REST API。
- LangSmith:一个开发人员平台,可用于调试、测试、评估和监控LLM应用程序。
这篇关于认识LangChain的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!