AI创想
标题:
LangChain 分包 - LangChain-Core and LangChain-Community
[打印本页]
作者:
我是奥利奥丶
时间:
昨天 19:50
标题:
LangChain 分包 - LangChain-Core and LangChain-Community
作者:E的工程笔记
文章目录
LangChain SDKLangChain Core
简单和模块化的抽象LangChain 表达语言单独包装的好处
LangChain Community
特定于集成的包
LangChain示例Python 和 JS ParityLangChain 实验LangChain 模板LangServeLangSmith路线图这可以实现什么结论常见问题解答
翻译整理自:https://blog.langchain.dev/the-new-langchain-architecture-langchain-core-v0-1-langchain-community-and-a-path-to-langchain-v0-1/ (DEC 12, 2023)
LangChain 的目标始终是让LLM 能够尽可能轻松地开发上下文感知推理应用程序。 LangChain 最初是作为一个side 项目,纯粹作为一个 Python 包。
在过去的一年里,它有了巨大的增长。这种增长迫使人们重新思考软件包的架构。我们一直在倾听社区的意见,并宣布将软件包重新架构为多个软件包(以完全向后兼容的方式完成),这是一条通往稳定0.1版本的道路,并借此机会强调已经出现的生态系统围绕LangChain 。
长话短说:
我们将旧langchain包拆分为三个独立的包以改善开发人员体验
langchain-core包含已作为标准出现的简单核心抽象,以及作为将这些组件组合在一起的方式的 LangChain 表达式语言。该软件包现已发布0.1,所有重大更改都将伴随着次要版本更新。langchain-community包含所有第三方集成。我们将与合作伙伴合作,在下个月将关键集成拆分为独立的软件包。langchain包含更高级别和特定于用例的链、代理和检索算法,它们是应用程序认知架构的核心。我们的目标是在一月初推出稳定版本0.1。
langchain这样做是为了支持围绕LangChain Templates、LangServe、LangSmith 以及构建在其之上的其他软件包的新兴生态系统。
一切都以向后兼容的方式完成。
LangChain 生态系统概览:
(, 下载次数: 0)
上传
点击文件名下载附件
LangChain SDK
LangChain Python和JavaScript SDK包含三个主要部分:
构建 LLM 应用程序所需的通用组件的基本接口集,以及将这些组件连接在一起的方法这些组件的集成和/或实现将这些组件组合在一起以完成特定用例的预配置方法
以前,这三个部分都是同一个库的一部分。虽然这在一开始是有效的,但随着集成和用例的数量随着时间的推移而增加,复杂性已经变得不可持续。
重新架构的一个主要部分是将它们分成不同的包:langchain-core、langchain-community和langchain。同时,我们希望意识到LangChain 庞大的用户基础,并尝试以向后兼容的方式做到这一点。
欢迎光临 AI创想 (https://llms-ai.com/)
Powered by Discuz! X3.4