Skip to main content
POST
获取 Cascade Analytics

概览

获取 Cascade 专属的 Analytics 数据,包括建议/接受的代码行数、AI 模型使用情况、额度消耗以及工具使用统计。

请求

string
必填
具有 “Teams Read-only” 权限的服务密钥
string
将结果限定为特定群组内的用户。不可与 emails 参数同时使用。
string
RFC 3339 格式的开始时间(例如:2023-01-01T00:00:00Z
string
RFC 3339 格式的结束时间(例如:2023-12-31T23:59:59Z
array
用于筛选结果的邮箱地址数组。不可与 group_name 参数同时使用。
array
按 IDE 类型筛选。可选项:
  • "editor" - Windsurf Editor
  • "jetbrains" - JetBrains 插件
如未指定,则返回两种 IDE 的数据。
array
必填
待执行的数据源查询数组。每个对象应包含一个受支持的数据源。

数据来源

cascade_lines

查询每天被建议和被接受的 Cascade 代码行数。
响应字段:
  • day - RFC 3339 格式的日期
  • linesSuggested - 建议的代码行数
  • linesAccepted - 接受的代码行数

cascade_runs

查询 AI 模型的使用情况、积分消耗和模式相关数据。
响应字段:
  • day - RFC 3339 格式的日期
  • model - 使用的 AI 模型名称
  • mode - Cascade 模式(见下方模式列表)
  • messagesSent - 发送的消息数量
  • cascadeId - 唯一会话 ID
  • promptsUsed - 消耗的积分额度(单位:分)
Cascade 模式:
  • CONVERSATIONAL_PLANNER_MODE_DEFAULT - 写模式
  • CONVERSATIONAL_PLANNER_MODE_READ_ONLY - 只读模式
  • CONVERSATIONAL_PLANNER_MODE_NO_TOOL - 旧版模式
  • UNKNOWN - 未知模式

cascade_tool_usage

查询工具使用统计(聚合计数)。
响应字段:
  • tool - 工具标识(见下方工具映射)
  • count - 工具的使用次数

工具使用映射表

示例请求

Response

array
查询结果数组,每个查询请求对应一个结果

示例回复

注意事项

  • API 返回的是原始数据,其中可能包含“UNKNOWN”值
  • 进行指标分析时,请按特定关注的字段进行聚合(例如,对 promptsUsed 求和以分析使用模式)
  • Mode 和 prompt 数据可能会被拆分到多条记录中
  • Credit 消耗量(promptsUsed)以分(cents)为单位返回(100 = 1 credit)