Copilot开始统计OpenCode:请求数为何突然变多

Tech
浏览 4

如果VS Code中的工作出现在报告里,而OpenCode中的工作没有,差别可能在统计方式。GitHub于10月23日为使用量API加入totals_by_client,统计IDE外部工具通过Copilot发送的模型流量。

假设示例:一个提示词带来三次成功的模型调用。并非实测数据,自制插图。
假设示例:一个提示词带来三次成功的模型调用。并非实测数据,自制插图。

走出编辑器的使用量

部分外部工具不会发送totals_by_ide依赖的编辑器遥测。新的分组在服务器端统计模型请求,弥补这类缺口。范围是以Copilot为模型提供方的流量,并非该工具在其他提供方或订阅下的全部使用。

企业、组织及各自用户的1日和28日报告都提供该数组。28日汇总报告中,它位于各个day_totals条目内。已有字段不变,没有使用时为空数组。未检查重叠就加到IDE合计上,可能重复计数。

一个提示词可以带来多次调用

request_count统计成功的模型调用。在一个假设例子中,修复测试的提示词触发读取上下文、生成修改和检查结果三次调用。提示词只有一个,请求数却是3。配图仅为说明,并非真实产品测量。

session_count统计不同会话,token_usage包含输入、输出以及每次请求平均token。假设三次调用各用输入1,000、输出200个token,总计便是3,000和600。按调用数和token数排序可能不同,单凭这些数字不能证明生产力。

假设示例:三次调用各有输入1,000、输出200个token,合计3,000和600。颜色区分输入与输出,自制插图。
假设示例:三次调用各有输入1,000、输出200个token,合计3,000和600。颜色区分输入与输出,自制插图。

结合模型与客户端阅读

totals_by_model也提供model_selection_mode,包括user_selected、auto和product_selected。Copilot code review和cloud agent报告product_selected;code review的模型名称为unknown。

client依据请求携带的集成ID分组,例如opencode、claude_code、codex和vscode。无法识别的归入other。这是尽力分类而非身份认证,看到codex也不代表其他订阅的所有OpenAI流量都已收录。

怎样理解上升的曲线

agent app activity统计代理应用在GitHub上启动的任务。一个任务可以多次调用模型,因此任务、提示词和模型请求不能直接互换,也不宜拼成简单转化率。

需要开启使用量指标政策,并具备所有者、账单管理员或相应指标查看权限。先对齐日期和报告范围,再寻找新出现的client。即使开发活动不变,观测范围扩大也会改变曲线。

官方参考资料

GitHub Changelog · 2026-10-23

GitHub Docs · Copilot usage metrics