jsonscraper

GitHub Copilot započítává používání přes OpenCode a další nástroje

Pole totals_by_client zobrazuje volání modelů, tokeny a relace podle klientů — s důležitou výhradou, jak GitHub aplikaci určuje.

Redakční zásady Nahlásit chybu

Pokud vývojář používá Copilot prostřednictvím nástroje třetí strany, běžné statistiky podle IDE nemusí ukázat, odkud požadavky přicházejí. Dne 23. října 2026 GitHub přidal do API Copilot usage metrics pole totals_by_client, které seskupuje používání modelů podle klientů, včetně OpenCode, Claude Code, Codex a Zed. Správcům tak umožňuje nahlédnout na část aktivity mimo editor a přesněji řešit interní pravidla používání AI.

Článek: GitHub Copilot započítává používání přes OpenCode a další nástroje
Shrnutí: GitHub 23. října rozšířil API Copilot usage metrics: přehledy nyní mohou rozdělit volání modelů podle klientských nástrojů, včetně OpenCode, Claude Code a Codex. Podíváme se, co lze z nových polí vyčíst a jak je využít pro interní evidenci.
Role obrázku: úvodní ilustrace — hlavní myšlenka
Sekce: 
Vizuální motiv: Čistá technická ilustrace analytického přehledu API, který znázorňuje rozvětvené toky požadavků na modely
© jsonscraper · ilustrace vytvořená AI

Co nový přehled obsahuje

Každá položka v totals_by_client uvádí klienta, počet úspěšných volání modelu, počet relací a objem vstupních i výstupních tokenů spolu s jejich průměrným počtem na jedno volání. Vnořené pole totals_by_model rozděluje tyto ukazatele podle modelů a zobrazuje režim výběru: model zvolil přímo uživatel, vybral se automaticky, nebo jej určil produkt.

Pole je dostupné v jednodenních a 28denních přehledech pro podniky a organizace i v uživatelských přehledech na těchto úrovních. V souhrnném 28denním přehledu jsou údaje podle klientů uvedeny pro každý den. Jde o doplňkovou změnu: dosavadní pole zůstávají zachována a při nedostupnosti dat je pole prázdné. Podrobnosti GitHub popsal v oznámení nového přehledu usage metrics.

Na jaké otázky data odpovídají

Tým může porovnat objem požadavků a tokenů přicházejících z různých nástrojů a rozhodnout, které integrace podporovat nebo zahrnout do firemních pravidel. Například růst podílu OpenCode v přehledu může naznačovat, že vývojáři používají Copilot jako poskytovatele modelů mimo IDE. Porovnání klientů a modelů pomáhá zjistit, které modely ve skutečnosti vytvářejí největší zátěž.

Při rozpočtové analýze je užitečné začít u tokenů a počtu volání a následně je porovnat s platnými cenovými podmínkami. request_count počítá volání modelu, nikoli uživatelské prompty: jeden prompt může vyvolat několik volání. Toto pole se proto hodí k analýze zátěže modelové služby, ale ne k přímému počítání interakcí vývojářů.

Jak metriku začlenit do pracovního postupu

  1. Ověřte přístup. Zásady Copilot usage metrics musí být zapnuté. Přehledy mohou získávat oprávnění vlastníci podniku nebo organizace, správci fakturace a role s oprávněním zobrazovat příslušné metriky.
  2. Porovnávejte stejná období. Jednodenní přehled použijte ke kontrole změn po zapnutí nástroje a 28denní přehled ke sledování dlouhodobého rozložení aktivity. V každém přehledu rozlišujte volání, tokeny a relace — jde o různé ukazatele zátěže.
  3. Nastavte prahové hodnoty pro kontrolu. Můžete například označit klienta, jehož podíl tokenů nebo volání výrazně vzrostl oproti jeho vlastnímu předchozímu období. Prahovou hodnotu zvolte podle svých požadavků a obvyklé zátěže; GitHub žádnou univerzální hodnotu nestanovuje.
  4. Porovnejte přehled s nastavením přístupu. Nové údaje lze využít při rozhodování o podpoře a správě nástrojů. Samotné přehledy zachycují zaznamenané používání, nenahrazují však kontrolu oprávnění ani inventarizaci integrací.

Oficiální dokumentace API Copilot usage metrics popisuje přehledy, požadavky na oprávnění i dostupné řezy. Než automatizaci nastavíte, ověřte v dokumentaci aktuální schéma požadovaného přehledu a používejte odpovídající oprávnění.

Co označení klienta znamená

GitHub určuje klienta podle integration ID, které nástroj předává spolu s požadavkem. Společnost označuje toto seskupování za přibližnou identifikaci: hodnota pomáhá agregovat provoz, sama o sobě však nepotvrzuje totožnost uživatele ani pravost aplikace. Neznámí klienti se zařazují do skupiny other a hodnoty, které nelze normalizovat, se mohou zobrazit jako unknown.

Existují také zvláštní případy: volání Copilot code review a Copilot cloud agent mají režim výběru product_selected, protože model vybírá produkt; u code review se model může zobrazit jako unknown. To je důležité zohlednit při porovnávání přehledů modelů napříč nástroji.

Praktický závěr: totals_by_client pomáhá zaplnit mezeru v evidenci volání Copilotu z externích nástrojů na straně serveru a poskytuje správcům nové údaje pro analýzu zátěže a rozhodování o podpoře. Chcete-li z těchto podrobností získat spolehlivý obraz používání, porovnávejte je s oprávněními a dalšími interními zdroji a názvy klientů chápejte jako kategorie provozu, nikoli jako potvrzenou identitu.

People

No people listed for this article yet.

Keep readingGitHub udělala správu modelů Copilotu dostupnou přes REST API — v den vyřazení šesti modelů
Read the next article

Proměňte přečtené ve funkční integraci

Prozkoumejte API sociálních dat jsonscraper, testujte požadavky a sestavte další workflow.

Prozkoumat API