Copilot учитывает OpenCode: почему число запросов может вырасти

Tech
Просмотры 5

Если работа в VS Code была видна в отчёте, а в OpenCode — нет, дело могло быть в измерении. 23 октября GitHub добавил totals_by_client для трафика моделей через Copilot из инструментов вне IDE.

Условный пример: одно сообщение приводит к трём успешным вызовам модели. Не реальные измерения; собственная иллюстрация.
Условный пример: одно сообщение приводит к трём успешным вызовам модели. Не реальные измерения; собственная иллюстрация.

Использование за пределами редактора

Некоторые внешние инструменты не отправляют телеметрию редактора для totals_by_ide. Новая группировка считает запросы на сервере. Она охватывает Copilot как поставщика модели, а не всю работу инструмента.

Массив доступен в отчётах предприятия, организации и их пользователей за один и 28 дней. В агрегатах за 28 дней он находится внутри каждого day_totals. Старые поля не меняются; без использования массив пуст. Сложение с итогами IDE без проверки пересечений грозит двойным учётом.

Одно сообщение, несколько вызовов

request_count считает успешные вызовы модели. В условном примере исправление теста требует трёх вызовов: контекст, изменение и проверка. Сообщение одно, запросов три; это не реальное измерение продукта.

session_count считает разные сессии. token_usage включает входные, выходные и средние токены на запрос. Три условных вызова по 1 000 входных и 200 выходных токенов дают 3 000 и 600. Рейтинги по вызовам и токенам могут различаться и сами по себе не доказывают продуктивность.

Условный пример: три вызова по 1 000 входных и 200 выходных токенов дают 3 000 и 600. Цвета разделяют типы; собственная иллюстрация.
Условный пример: три вызова по 1 000 входных и 200 выходных токенов дают 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. Это приблизительная группировка, не подтверждение личности и не учёт других подписок.

Что означает рост

agent app activity считает задания, запущенные приложениями агентов на GitHub. Одно задание может вызвать модель несколько раз. Задания, сообщения и запросы нельзя считать взаимозаменяемыми единицами.

Нужны включённая политика метрик и права владельца, администратора оплаты или просмотра метрик. Сравнивайте одинаковые периоды и охват, проверяйте новые видимые клиенты. Расширение наблюдения меняет график даже без роста активности.

Официальные источники

GitHub Changelog · 2026-10-23

GitHub Docs · Copilot usage metrics

다른 글