Skip to main content

📕 包版本管理

目前,LangChain 采用一种临时的发布流程:维护人员会频繁地发布版本,并将其发布到 PyPI 上。不同的包有稍微不同的版本管理方式。

langchain-core

langchain-core 目前的版本是 0.1.x

由于 langchain-core 包含了整个 LangChain 生态系统的基本抽象和运行时,我们会提前通知并进行版本升级来传达任何重大变更。唯一的例外是带有 beta 装饰器的功能(您可以在 API 参考中看到,并在使用此类功能时收到警告)。之所以有 beta 功能,是因为考虑到领域的变化速度,能够快速迭代仍然是一个优先事项。

次要版本升级将会发生在以下情况下:

  • 对任何标记为 beta 的公共接口进行重大变更。

补丁版本升级将会发生在以下情况下:

  • 修复错误

  • 新增功能

  • 对私有接口进行任何更改

  • beta 功能进行任何更改

langchain

langchain 目前的版本是 0.2.x

次要版本升级将会发生在以下情况下:

  • 对任何未标记为 beta 的公共接口进行重大变更。

补丁版本升级将会发生在以下情况下:

  • 修复错误

  • 新增功能

  • 对私有接口进行任何更改

  • beta 功能进行任何更改

langchain-community

langchain-community 目前的版本是 0.2.x

所有更改都将伴随与 langchain 中更改相同类型的版本升级。

langchain-experimental

langchain-experimental 目前的版本是 0.0.x

所有更改都将伴随一个补丁版本升级。

合作伙伴包

合作伙伴包的版本管理是独立的。


Was this page helpful?


You can leave detailed feedback on GitHub.