本文档适用于 Devin 联邦部署。返回 Devin 文档
windsurf_analytics.py) 是一个命令行客户端,用于调用联邦 API中的端点,包括:用量报告、ACU 消耗、组管理和用户 ACU 上限。请联系你的 Cognition 代表,获取适用于你的部署环境的脚本。
环境要求
- Python 3
requests库:pip install requests
身份验证
服务密钥关联的角色必须具有各命令所需的权限——请参阅权限表。所有分析命令还要求团队层级具备分析 API 访问权限。
命令
不指定命令直接运行脚本 (即原始调用方式) 会生成
usage 报告。
输出和错误
list-groups、list-group-members) ,系统会自动获取至最后一页并合并为单个响应。API 错误会以 code: message 格式输出到 stderr,脚本将以状态码 1 退出。
示例
用户级用量报告
ACU 消耗
acu-consumption 开关:--current-cycle 或 --start/--end 用于选择时间段;--include-team-total、可重复指定的 --group-id (最多 100 个) 以及互斥的 --team-user-rows / --group-user-rows GROUP_ID 用于选择数据;--page-size 用于调整每个请求的页面大小 (无论如何都会获取所有页面) 。至少必须指定一个数据选择开关。限定为特定组的密钥只能选择其分配的组,且不能请求团队总计或团队用户行。

