数据保留
LangSmith 提供自动数据保留功能,帮助满足合规要求并管理存储。数据保留策略可在两个级别进行配置:- 工作区级别:具有所需权限的 Enterprise 客户可以将延长保留设置为工作区默认值,并自定义保留时长(最长 400 天)。请参阅自定义延长保留策略。
- 项目级别:具有所需权限的客户可以为每个追踪项目设置默认保留层级,在基础保留(14 天)和延长保留(400 天)之间进行选择。请参阅更改项目级别的默认保留设置。
自定义延长保留策略
此功能适用于 Enterprise 计划客户。对于自托管 Enterprise 客户,请参阅工作区级别配置部分。
保留期限的更改仅适用于新的追踪数据。现有追踪数据不受影响。
配置延长保留
组织管理员和操作员 (organization:manage) 可以为任何工作区配置保留策略。工作区管理员可以配置其所属工作区 (workspaces:manage)。有关完整的权限参考,请参阅组织和工作区操作。
- UI
- API
在 LangSmith UI 中:
- 在页面底部导航至 Settings。
- 从左侧菜单中选择 Usage configuration。
- 在列表中找到您想要配置的工作区。
- 点击该工作区 Data retention policy 列下的值。
- 在 workspace usage configurations 模态框中,使用 Extended - All traces are retained for 选项的下拉菜单自定义延长保留策略。可用时长包括:30d、60d、90d、120d、150d、180d、240d、300d、365d 和 400d。
- 选择 Save。
自托管环境中的工作区级别延长保留
自托管的 Enterprise 客户也可以使用工作区级别的延长保留配置,而不是系统范围的 TTL 设置。这样无需更改环境变量,即可对不同工作区的数据保留进行更细粒度的控制。 若要为自托管部署配置此功能,请参阅自托管 TTL 文档了解旧版系统范围方法,或联系 支持团队。删除追踪数据
您可以使用 API 完成追踪数据删除。API 支持以下两种追踪数据删除方式:- 按追踪 ID 和会话 ID 删除:提供追踪 ID 列表及其对应的会话 ID,以删除指定的追踪数据(每个请求最多 1000 条追踪数据)
- 按元数据删除:删除工作区中匹配指定元数据键值对的追踪数据
删除时间线
追踪数据删除会在非高峰使用时段处理,并非即时完成。LangChain 会在周末运行删除任务。删除完成后不会收到确认信息——您需要重新查询数据,以验证其是否已被删除。删除指定的追踪数据
若要根据追踪 ID 删除单个会话中的指定追踪数据:session_id 是您要删除的追踪数据所属的项目 ID。您可以在 LangSmith UI 的追踪项目页面中找到它。示例删除
您可以通过我们的 API 自助删除数据集示例。根据数据保留需求,API 同时支持软删除和硬删除。删除示例分为两个步骤
对于批量操作,示例删除分为以下两个步骤:1. 按元数据搜索示例
查找工作区中所有数据集里与元数据匹配的示例。 GET /examples- 必须明确指定
as_of,其值为时间戳。只有在as_of日期之前创建的示例才会返回
user_id: "user123" 或 environment: "staging" 的示例。
2. 硬删除示例
获取示例 ID 后,发送删除请求。此操作会将该示例在数据集所有版本中的输入、输出和元数据清零。 POST /v1/platform/datasets/examples/delete/- 在请求正文中指定
example_ids(示例 ID 列表)和hard_delete(布尔值)
删除类型
软删除(默认)
- 在数据集中创建输入/输出为 NULL 的墓碑条目
- 保留历史数据并维护数据集版本控制
- 仅影响数据集的当前版本
硬删除
- 从数据集的所有版本中永久移除输入、输出和元数据
- 在合规要求所有版本中的数据都必须清零时,彻底移除数据
- 在请求正文中设置
"hard_delete": true
Connect these docs to Claude, VSCode, and more via MCP for real-time answers.

