数据保留
LangSmith 提供自动数据保留功能,以协助合规性和存储管理。数据保留策略可在组织和项目级别进行配置。 有关数据保留配置和管理的详细信息,请参阅 数据保留概念 文档。自定义扩展保留策略
此功能适用于 Enterprise 计划客户。对于 自托管 Enterprise 客户,请参阅 工作区级配置部分。
配置扩展保留
以下 UI 步骤需要 组织管理员 或 组织操作员 角色(
organization:manage 权限)。工作区管理员也可以直接通过 API(workspaces:manage 权限)为其自己的工作区设置扩展保留时长。有关完整的权限参考,请参阅 组织和工作区操作。- 导航到页面底部的 设置。
- 从左侧菜单中选择 使用配置。
- 在列表中找到您要配置的工作区。
- 点击该工作区 数据保留策略 列下的值。
- 在 工作区使用配置 模态框中,使用 扩展 - 所有追踪保留 选项的下拉菜单自定义扩展策略。
- 选择 保存。
自托管的工作区级扩展保留
自托管的 Enterprise 客户也可以使用工作区级扩展保留配置,而不是系统范围的 TTL 设置。这提供了对不同工作区数据保留的更精细控制,无需更改环境变量。 要为自托管部署配置此功能,请参阅 自托管 TTL 文档 了解旧版系统范围方法,或联系 支持。追踪删除
您可以使用 API 完成追踪删除。API 支持两种删除追踪的方法:- 按追踪 ID 和会话 ID:通过提供追踪 ID 列表及其对应的会话 ID 来删除特定追踪(每个请求最多 1000 个追踪)
- 按元数据:删除工作区中匹配任何指定元数据键值对的追踪
删除时间线
追踪删除在非高峰使用时段处理,并非即时完成。LangChain 在周末运行删除作业。没有删除确认——您需要再次查询数据以验证其已被移除。删除特定追踪
要按追踪 ID 从单个会话中删除特定追踪:session_id 是您要删除的追踪的项目 ID。您可以在 LangSmith UI 的追踪项目页面上找到它。按元数据删除
按元数据删除时:- 接受一个包含键/值对的
metadata对象。键值对匹配使用 或 条件。如果追踪具有元数据中指定的任何键值对(而非全部),则该追踪将匹配 - 按元数据删除时无需指定会话 ID。删除将应用于整个工作区。
user_id: "user123" 或 environment: "staging" 的追踪。
示例删除
您可以通过我们的 API 自助删除数据集示例,该 API 支持软删除和硬删除方法,具体取决于您的数据保留需求。删除示例是一个两步过程
对于批量操作,示例删除遵循两步过程:1. 按元数据搜索示例
在工作区的所有数据集中查找具有匹配元数据的所有示例。 GET /examplesas_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
将这些文档连接到 Claude、VSCode 等,通过 MCP 获取实时答案。

