使用情况指标API添加了OpenCode等工具的使用情况

Copilot使用情况指标API现在可以从开发人员与Copilot一起使用的更多工具中报告模型使用情况,包括以前未在报告中捕获的OpenCode等工具。…… POST使用情况指标API添加了OpenCode等工具的使用情况,首次出现在GitHub博客上……

Copilot使用情况指标API现在可以从开发人员与Copilot一起使用的更多工具中报告模型使用情况,包括以前未在报告中捕获的OpenCode等工具。新的TOTALS_BY_CLIENT数组在企业、组织、企业用户和组织用户的1天和28天报告中可用。

每个totals_by_client条目代表一个客户端,包括: client:发送请求的工具,如opencode、claude_code、codex、zed、copilot_cli、github_app、cloud_agent、code_review、vscode或jetbrains。无法识别的客户端分组在其他项下。REQUEST_COUNT:来自客户端的成功模型请求数。SESSION_COUNT:来自客户端的不同会话数。

token_usage:提示令牌、输出令牌和每个请求的平均令牌。totals_by_model:相同的请求和令牌指标,按模型细分, model_selection_mode显示模型是直接请求( user_selected )、由auto ( auto )选择还是由product ( product_selected )选择。

未单独报告的选择模式显示为其他模式,无法规范化的值显示为未知。现在,更多的开发人员使用Copilot作为IDE外部工具背后的模型提供程序。由于这些工具通常不会发送编辑器遥测数据,因此其使用情况在totals_by_ide中缺失,并且很难解释。

对服务器上的请求进行计数可以弥补这一差距,因此您可以查看哪些工具推动了Copilot的使用,比较它们之间的请求和令牌量,并根据实际使用情况制定工具支持和治理决策。这与代理应用程序活动不同,后者计算GitHub上的Claude和Codex等代理应用程序启动的作业。totals_by_client通过使用Copilot的任何工具测量模型流量,即请求和令牌。