对于 LangSmith Cloud,细粒度计费使用数据的收集始于 2026 年 1 月 5 日。此日期之前的使用数据不可用。对于自托管实例,数据收集在通过以下环境变量启用该功能后开始,或在升级到默认启用该功能的版本之后开始。
- 跟踪不同团队或工作区的使用情况
- 识别哪些用户或 API 密钥消耗了最多的跟踪
- 分析随时间变化的使用模式
- 导出使用数据用于内部报告
先决条件
- 您必须拥有
organization:read权限才能访问细粒度使用数据。 - 您只能查看您拥有读取权限的工作区的使用情况。
在 UI 中查看
您也可以在 LangSmith UI 中查看细粒度使用数据:- 导航到 Settings > Billing and Usage
- 选择 Granular Usage 选项卡
- 使用控件:
- 选择时间范围:
- 最近 7 天、30 天、3 个月、6 个月、1 年或自定义
- 选择聚合级别(每日、每周或每月)
- 按工作区、项目、用户或 API 密钥分组
- 筛选特定工作区
- 选择时间范围:
- 点击 Export CSV 下载数据
API 端点
获取细粒度使用数据
使用灵活的分组选项检索细粒度使用数据。查询参数
| 参数 | 类型 | 必需 | 描述 |
|---|---|---|---|
start_time | datetime | 是 | 时间范围的开始(ISO 8601 格式) |
end_time | datetime | 是 | 时间范围的结束(必须在 start_time 之后) |
workspace_ids | UUID 数组 | 是 | 将结果筛选到特定工作区 |
group_by | string | 否 | 分组维度。可选值:workspace、project、user、api_key。默认值:workspace |
响应
stride 字段表示用于聚合的时间桶大小,根据请求的时间范围计算:
| 时间范围 | 聚合方式 | Stride |
|---|---|---|
| 小于 1 天 | 每小时 | hours: 1 |
| 1-31 天 | 每日 | days: 1 |
| 32-93 天(约 3 个月) | 每周 | days: 7 |
| 94-366 天(约 1 年) | 每月 | days: 30 |
| 超过 366 天 | 每年 | days: 365 |
示例:按工作区获取使用情况
示例:按用户获取使用情况
将使用情况导出为 CSV
将细粒度使用数据导出为可下载的 CSV 文件。group_by 选项相关的列会被填充:
| 列 | 描述 |
|---|---|
| Time Bucket Start | 时间桶的开始 |
| Time Bucket End | 时间桶的结束 |
| Workspace ID | 工作区的 UUID(当按工作区分组时) |
| Workspace Name | 工作区的名称(当按工作区分组时) |
| Project ID | 项目的 UUID(当按项目分组时) |
| Project Name | 项目的名称(当按项目分组时) |
| User ID | 用户的 UUID(当按用户分组时) |
| User Email | 用户的电子邮件(当按用户分组时) |
| API Key Short Key | API 密钥的短标识符(当按 API 密钥分组时) |
| Traces | 时间桶内的跟踪数量 |
示例:导出为 CSV
分组选项
group_by 参数决定使用数据的聚合方式:
| 值 | 描述 | 返回的维度 |
|---|---|---|
workspace | 按工作区分组 | workspace_id、workspace_name |
project | 按项目分组 | project_id、project_name |
user | 按用户分组 | user_id、user_email |
api_key | 按 API 密钥分组 | api_key_short_key |
相关资源
将这些文档连接到 Claude、VSCode 等,通过 MCP 获取实时答案。

