LangSmith 通过三个发布阶段推出功能:alpha、beta 和正式发布 (GA)。每个阶段都为功能的稳定性、运行环境和支持方式设定了明确的预期,以便您决定何时采用。
功能会随着成熟度的提升逐步推进各个阶段,但较小的功能可能会跳过 alpha 或 beta,直接以 GA 形式发布。下表总结了每个阶段的特点。
| Stage | Availability | Changes | Self-hosted / BYOC | Support |
|---|---|---|---|---|
| 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 偶尔可能会弃用正式发布的功能,但这并不常见。