包版本说明(Packages)

📕 包版本说明

目前 LangChain 采用临时的发布流程: 维护者以较高频率发布版本到 PyPI (opens in a new tab)。 各包的版本策略略有不同。

langchain-core

langchain-core 目前的版本为 0.1.x。

由于 langchain-core 包含整个 LangChain 生态的基础抽象与运行时, 任何破坏性变更我们都会提前公告并进行版本号提升。例外情况是标记为 beta 的功能(你可以在 API 参考中看到它, 使用时也会看到警告)。之所以保留 beta 功能, 是因为考虑到这个领域的变化速度, 能够快速迭代仍然是优先事项。

以下情况会导致次版本号提升:

  • 标记为 beta 的任何公开接口出现破坏性变更。

以下情况会导致补丁版本号提升:

  • Bug 修复
  • 新功能
  • 对私有接口的任何变更
  • 对 beta 功能的任何变更

langchain

langchain 目前的版本为 0.1.x。

以下情况会导致次版本号提升:

  • 未标记为 beta 的任何公开接口出现破坏性变更。

以下情况会导致补丁版本号提升:

  • Bug 修复
  • 新功能
  • 对私有接口的任何变更
  • 对 beta 功能的任何变更

我们正在开发 langchain v0.2 版本, 它将对旧版 Chains 和 Agents 做出一些破坏性变更。 此外, 我们将移除 langchain-community 依赖, 并不再重新导出已迁移到 langchain-community 的集成。

langchain-community

langchain-community 目前的版本为 0.0.x。

所有变更都会伴随补丁版本号提升。

langchain-experimental

langchain-experimental 目前的版本为 0.0.x。

所有变更都会伴随补丁版本号提升。

合作伙伴包

合作伙伴包独立进行版本管理。