AB
AiBoss站
快讯

GitHub Copilot 用量指标 API 新增按客户端统计,覆盖 OpenCode 等工具

GitHub 更新 Copilot 用量指标 API,新增 totals_by_client 数组,可查看 OpenCode、Claude Code、Codex、Zed 等客户端发起的模型请求与 token 用量,覆盖此前未进入 IDE 统计的部分。

核心事实

GitHub 在更新日志中宣布,Copilot 用量指标 API 现在会统计更多与 Copilot 配合使用的工具所产生的模型用量,包括此前未被纳入报表的 OpenCode 等工具。企业、组织、企业用户和组织用户的一日与 28 日报告中新增了 totals_by_client 数组。

据 GitHub 说明,该数组的每个条目对应一个客户端,包含客户端标识(如 opencode、claude_code、codex、zed、copilot_cli、vscode、jetbrains 等,未识别的客户端归入 other)、成功模型请求数、会话数、token 用量,以及按模型拆分的同类指标和模型选择方式。

背景与影响

GitHub 表示,越来越多开发者把 Copilot 当作 IDE 之外工具的模型提供方,而这些工具往往不上报编辑器遥测数据,导致其用量在 totals_by_ide 中缺失。改为在服务端统计请求后,这部分缺口得以补上,便于比较不同工具的请求量与 token 用量。GitHub 强调,这与统计 Claude、Codex 等代理应用在 GitHub 上启动任务的代理应用活动不同,totals_by_client 衡量的是模型流量。

限制与来源

该功能适用于企业、组织、企业用户和组织用户报告的一日与 28 日版本;在聚合的 28 日报告中,totals_by_client 出现在每个 day_totals 条目内。访问权限限于企业所有者、账单管理员、组织所有者,以及被授予查看 Copilot 指标权限的自定义角色,且需启用 Copilot 用量指标策略。GitHub 提示,request_count 统计的是模型调用次数而非提示数,客户端按请求携带的集成 ID 识别,属于尽力而为的分组而非经验证的身份;该变更为增量式,无用量时数组为空。具体可用范围与权限设置请以 GitHub 官网当前信息为准。来源:GitHub Changelog。