Skip to content
LangSmith 文档版本 跟随上游 源快照 a2cfd0b6 更新于 2026-10-18

API 和 SDK 弃用政策

介绍 LangSmith 如何在 Cloud 和自托管部署中弃用并移除 API 端点和 SDK 方法。

LangSmith 会先弃用 API 端点和 SDK 方法,然后再将其移除,以便你有时间迁移到替代方案。本页介绍弃用的公布方式以及弃用后仍受支持的时长。

NOTE

本政策仅适用于 LangSmith API 参考和 Agent Server API 参考中记录的公共端点。内部未记录的端点不在覆盖范围内,可能随时更改,包括发生破坏性更改。

弃用生命周期

每次弃用都遵循相同的阶段:

  1. 已公布:弃用信息会发布在变更日志中,并在已知时附上移除日期;在需要更改调用方代码时,还会发布迁移指南说明替代方案。
  2. 已标记:被弃用的 API 端点会返回 Deprecation: true 和 Sunset: <date> 响应头。被弃用的 SDK 方法会在文档中标记,并在支持的情况下于调用时发出弃用警告。
  3. 受支持:被弃用的端点会在最短窗口期内继续工作,该窗口期取决于你的部署方式。请参阅按部署方式划分的弃用窗口。
  4. 已移除:支持窗口结束后,端点将被移除。

在 Cloud 中,如果在接近移除日期时仍有活跃使用者,LangSmith 可能会对被弃用的端点施加速率限制并增加延迟,还会对一部分请求返回明确的错误消息,作为移除前引起剩余使用者注意的最后手段。受影响的客户会提前收到直接联系。

按部署方式划分的弃用窗口

部署方式最短支持窗口
Cloud从公布到移除 6 个月
自托管至少一个主要版本

自托管主要版本大约每六周发布一次。详情请参阅发布政策。

SDK 方法弃用

大多数 SDK 方法都是 API 端点的薄封装,因此方法的弃用时间线与它所调用的端点相同,并在端点移除时从 SDK 中移除。

与端点并非一一对应,或独立于任何端点变更而弃用的方法,可能具有不同的弃用时间线。此类弃用会在两处明确公布:在 SDK 中通过文档和弃用警告公布,在 API 中则通过上述流程公布。

字段级弃用

被弃用的字段会在版本边界移除,而不是按日期移除:

  • API 字段和参数:被弃用的响应字段、请求体字段或查询参数在同一端点版本内继续有效。移除属于破坏性更改,因此只会随下一个端点版本发布,例如从 v1 到 v2。
  • SDK 方法字段和参数:在当前主要 SDK 版本内继续有效。移除需要新的主要 SDK 版本,与 API 自身的版本管理无关。

另请参阅


BytesRouter 是社区翻译站点,所有译文仅供参考,一切以官方英文原文为准。