Skip to main content

GitHub Code Quality Abrechnung

Zusätzlich zu den standardmäßigen GitHub Actions Minuten besteht die GitHub Code Quality-Abrechnung aus zwei Teilen: einer Lizenz pro Committer und der AI credit-Nutzung für KI-gesteuerte Funktionen.

Wer kann dieses Feature verwenden?

GitHub Team oder GitHub Enterprise Cloud

Wie die GitHub Code Quality-Abrechnung gemessen wird

Die Verwendung von Code Quality verursacht für eine Organisation drei Arten von Kosten:

GitHub Actions Minuten

Code Quality Scans werden als GitHub Actions Workflows ausgeführt und nutzen GitHub Actions Minuten, es sei denn, Sie verwenden selbstgehostete Runner. Siehe Abrechnung für GitHub Actions.

GitHub AI Credits

Code Quality Funktionen, die KI-Modelle verwenden, verbrauchen AI credits aus Ihrem gemeinsamen AI credits-Pool statt aus einem separaten Code Quality Kontingent. Jede Interaktion wird basierend auf der Anzahl der verbrauchten Token gepreist, wobei 1 AI credit = $0.01 USD.

Code Quality is a purpose-built product that uses a carefully tuned mix of models, prompts, and system behaviors to deliver consistent, high-quality analysis across a wide range of codebases. Model switching is not supported, as changing the model is likely to compromise the reliability and accuracy of analysis results.

Weitere Informationen zur AI credits Funktionsweise finden Sie unter Nutzungsbasierte Abrechnung für Organisationen und Unternehmen.

Aktive und eindeutige Committer

Code Quality ist ein eigenständiges Produkt mit eigener Lizenz und verwendet GitHub Advanced Security keine Lizenzen anderer Produkte. GitHub App Bots werden ignoriert. Informationen zu den Unterschieden zwischen Bot- und Rechnerkonten findest du unter Unterschiede zwischen GitHub Apps und OAuth-Apps.

  • Ihre Lizenznutzung wird basierend auf der Anzahl eindeutiger, aktiver Committer für Repositorys berechnet, für die Code Quality aktiviert sind.
  • Jeder aktive Committer verwendet eine Code Quality Lizenz.
  • Ein Committer gilt als aktiv, wenn einer seiner Commits innerhalb der letzten 90 Tage an das Repository gepusht wurde, unabhängig davon, wann der Commit ursprünglich erstellt wurde.
  • Ein Committer gilt als aktiv, wenn einer seiner Commits innerhalb der letzten 90 Tage an das Repository gepusht wurde, unabhängig davon, wann der Commit ursprünglich erstellt wurde.

Um Ihre Lizenznutzung zu verstehen und welche Lizenzen Sie freigeben können, hilft es, zwischen aktiven und eindeutigen Committern zu unterscheiden. Die Anzahl der Lizenzen, die Sie verwenden, finden Sie auf der Seite "Lizenzierung " für Ihre Organisation oder Ihr Unternehmen, die als "Verbrauchte Lizenzen" angezeigt werden:

  • Aktive Committer sind Committer, die zu mindestens einem Repository beigetragen haben und eine GitHub Team- oder GitHub Enterprise-Lizenz bei Ihrer Organisation oder Ihrem Unternehmen haben. Dazu gehören Mitglieder, unternehmensverwaltete Benutzer, externe Mitarbeiter und Personen mit einer ausstehenden Einladung, Ihrer Organisation oder Ihrem Unternehmen beizutreten.
  • Einzel-Committer ist die Anzahl der aktiven Committer, die nur zu einem Repository oder nur zu Repositorys einer Organisation beigetragen haben. Sie können diese Anzahl von Lizenzen freigeben, indem Sie Code Quality für dieses Repository oder diese Organisation deaktivieren.

Benutzer können zu mehreren Repositorys oder Organisationen beitragen. Die Nutzung wird für die gesamte Organisation bzw. das gesamte Unternehmen ermittelt, um sicherzustellen, dass jedes Mitglied eine Lizenz verwendet, unabhängig davon, zu wie vielen Repositorys oder Organisationen die Benutzer beitragen.

Weiterführende Lektüre