主题
发布阶段
LangSmith 如何将功能标记为 alpha、beta 或正式可用,以及每个阶段在稳定性、支持和可用性方面的含义
LangSmith 通过三个发布阶段交付功能:alpha、beta 和正式可用(GA)。每个阶段都对功能的稳定性、运行位置和支持方式设定一致的预期,以便你决定何时采用。
功能会随着成熟度提升而逐步进入后续阶段,不过较小的功能可能会跳过 alpha 或 beta,直接以 GA 发布。下表汇总了每个阶段。
| 阶段 | 可用性 | 变更 | 自托管 / BYOC | 支持 |
|---|---|---|---|---|
| Alpha | 仅设计合作伙伴 | 预计会有破坏性更改;功能可能发生重大变化或永不发布 | 不保证 | 无正式 SLA |
| Beta | 公开或特定私有群体 | 接口或行为仍可能变化;预计几个月内进入 GA | 通常在 beta 期间加入 | 积极维护;SLA 因功能而异 |
| GA | 公开 | 稳定;破坏性更改需要弃用期 | 支持 | 完全支持 |
Alpha
Alpha 是最早的发布阶段,用于在更大范围发布前与小范围受众验证功能。
- 可用性:仅向设计合作伙伴提供。Alpha 功能不会公开宣布。
- 就绪度:可能不完整或只是部分实现,旨在用于早期验证而非生产使用。
- 变更:预计会有破坏性更改。功能可能发生重大变化,也可能永远不会以 GA 发布。
- 定价:无定价承诺。
- 部署:不一定在自托管或 BYOC 环境中可用。
- 支持:不适用 SLA。
Alpha 是可选的。功能可以跳过此阶段。
Beta
Beta 使功能可在接口和行为最终确定期间投入实际使用。Beta 功能端到端可用,而非部分实现,因此你可以在生产工作流中采用它们,并在正式可用前帮助塑造它们。
- 可用性:向公众或特定私有群体提供,并在适用时在产品 UI 和文档中标记为
Beta。 - 就绪度:端到端可用,适合真实工作流。
- 变更:在功能进入 GA 前,接口或行为仍可能变化,预计在几个月内进入 GA。
- 定价:可能已有定价,但尚未最终确定。
- 部署:对自托管和 BYOC 环境的支持通常在 beta 期间加入。
- 支持:Beta 功能会积极维护,并根据反馈进行改进。SLA 覆盖范围因功能而异。
Beta 是可选的。较小的功能可以跳过此阶段。
正式可用(GA)
GA 功能稳定,并完全支持生产使用。
- 可用性:公开可用。
- 就绪度:完整且可用于生产。
- 变更:API 行为稳定。破坏性更改需要弃用期。
- 定价:定价已最终确定。
- 部署:在所有环境中受支持,包括自托管和 BYOC。
- 支持:完全支持并具有详尽文档。
任何未标记为 alpha 或 beta 的功能均为 GA,并立即且永久受支持。LangSmith 偶尔可能会弃用正式可用的功能,但这种情况并不常见。
另请参阅
- 发布政策:了解自托管发布渠道、节奏和版本支持
- API 和 SDK 弃用政策:了解已弃用端点和方法的移除方式
- 变更日志:了解 LangSmith 的最新更新