LangChain v0.1.0 最新版本发布, 大模型应用技术革新的里程碑
LangChain官方宣布发布了langchain 0.1.0,这是Langchain第一个稳定版本。支持 Python 和 JavaScript。
Langchain简介
LangChain已经存在了一年多,随着LangChain成长为构建LLM应用程序的默认框架,LangChain已经发生了很大的变化。正如LangChain一个月前预览的那样,LangChain最近决定对LangChain架构进行重大更改,以便更好地组织项目并加强基础。
具体来说,LangChain做了两个大的架构更改:
- 分离出langchain-core
- 分离出langchain-community 和 standalone partner packages
langchain-core包含主要的抽象、接口和核心功能。此代码是稳定的,并且已经遵循更严格的版本控制策略一个多月了。
LangChain保留在 0.0.x 版本上,将所有版本都放在次要版本0上会带来一些挑战:
- 用户无法确定更新不会发生重大更改
- angchain变得臃肿和不稳定,因为LangChain采取了“维护一切”的方法来减少重大更改和弃用通知
从 0.1.0 版本开始,所有未来的版本都将遵循新的版本控制标准。
- langchain对公共 API 的任何重大更改都会导致次要版本提升(第二位数字)
- 任何bug修复或新功能都将导致补丁