Skip to main content
Skip to content

Budgets für nutzungsbasierte Abrechnung

Bei nutzungsbasierter Abrechnung bestimmen Budgetkontrollen auf Benutzer-, Organisations-, Kostenstellen- und Unternehmensebene, wie die Nutzung von Copilot bereitgestellt, gemessen oder blockiert wird.

Wer kann dieses Feature verwenden?

Enterprise owners and billing managers can set all budget controls. Organization owners can set organization-level budgets.

Copilot Business, oder Copilot Enterprise, oder der Copilot Tarif für berechtigte Unternehmen

Budgetsteuerungen steuern individuellen AI credit Verbrauch und verbrauchsbasierte Ausgaben. Sie ermöglichen es Ihnen, Limits pro Benutzer und Ausgabenlimits für Organisationen, Kostenstellen oder Ihr Unternehmen festzulegen.

Copilot Business und Copilot Enterprise umfassen einen gemeinsamen Pool von Gutschriften. Nutzungsbasierte Gebühren fallen an, nachdem dieser Pool erschöpft ist. Der Copilot Zugangsplan hat über GitHub Enterprise Cloud oder als Copilot Standalone kein enthaltenes Kontingent, sodass getaktete Gebühren mit der ersten Verwendung beginnen.

Grundlagen zu Budgetkontrollen

Sie verfügen über Budgetkontrollen auf der Benutzer-, Organisations-, Kostenstellen- und Unternehmensebene, die jeweils einem anderen Zweck dienen. Sie arbeiten zusammen, nicht als Alternativen.

Budget auf Benutzerebene

Das Budget auf Benutzerebene (ULB) begrenzt, wie viele AI credits ein einzelner Benutzer in einem Abrechnungszyklus verbrauchen kann, unabhängig davon, ob die Nutzung nutzungsbasiert abgerechnet oder einem enthaltenen Kontingent entnommen wird. ULBs erzwingen immer einen harten Stopp. Eine $0 USD ULB blockiert sofort Features, die AI credits verbrauchen.

Es gibt drei Typen, die vom weitesten Bereich bis zu den spezifischsten aufgeführt sind:

  • Universelles Budget auf Benutzerebene: Ein Standardbudget, das auf jeden Copilotlizenzierten Benutzer in Ihrem Unternehmen angewendet wird. Dies ist Ihr primäres Tool zum Festlegen eines Basisverbrauchsgrenzwerts.
  • Kostencenter-Budget auf Benutzerebene: Ein Standardbudget, das auf jeden Benutzer innerhalb eines einzelnen Kostencenters angewendet wird und manchmal auch als gruppenbezogenes Budget auf Benutzerebene bezeichnet wird. Sie legen einen Pro-Benutzer-Betrag für das Kostencenter fest und gilt für jedes aktuelle und zukünftige Mitglied, sodass Sie verschiedenen Abteilungen unterschiedliche Einschränkungen pro Benutzer zuordnen können, z. B. 20 USD pro Benutzer für Engineering und 5 USD pro Benutzer für Marketing, ohne Tausende einzelner Budgets zu erstellen. Es setzt das universelle Budget für Mitglieder dieser Kostenstelle außer Kraft.
  • Individuelles Budget auf Benutzerebene: Ein Budget für einen bestimmten Benutzer, der sowohl das universelle Standardbudget als auch jedes Kostencenterbudget außer Kraft setzt. Verwenden Sie dies für Power-Benutzer, die höhere Grenzwerte benötigen, oder um bestimmte Benutzer auf einen niedrigeren Betrag zu beschränken.

Wenn mehr als ein Typ für einen Benutzer gilt, gewinnt das spezifischste Budget: Ein einzelnes Budget auf Benutzerebene hat Vorrang vor einem Kostencenter-Budget auf Benutzerebene, das Vorrang vor dem universellen Budget auf Benutzerebene hat.

Ablaufdaten für einzelne Budgets auf Benutzerebene

Sie können für ein benutzerspezifisches Budget ein optionales Ablaufdatum festlegen, sodass eine temporäre Ausnahme automatisch aufgehoben wird, statt dass Sie daran denken müssen, sie zu entfernen. Dies ist nützlich, wenn Sie den Grenzwert eines Benutzers für einen einzelnen Sprint, einen Vorfall oder ein kurzfristiges Projekt erhöhen.

Sie können eine der folgenden Optionen auswählen:

  • Kein Ablaufdatum. Dies ist die Standardeinstellung und bedeutet, dass das Budget so lange gilt, bis Sie es bearbeiten oder löschen.
  • Läuft am Ende des aktuellen Abrechnungszeitraums ab.
  • Ablauf an einem bestimmten Datum.

Am Ende der Ablaufzeit entfernt GitHub das individuelle Budget. Der Benutzer greift dann auf sein Budget auf Benutzerebene für die Kostenstelle zurück (sofern ein solches vorhanden ist) oder andernfalls auf das allgemeine Budget auf Benutzerebene. Wenn kein breiteres Budget gilt, verfügt der Benutzer über kein verbleibendes Budget auf Benutzerebene.

Sie können ein Ablaufdatum jederzeit ändern oder löschen. Ein Ablaufdatum ist nur für individuelle Budgets auf Benutzerebene verfügbar, nicht für allgemeine oder Kostenstellenbudgets auf Benutzerebene.

Informationen zum Festlegen eines Ablaufdatums finden Sie unter Einrichten von Budgets zum Kontrollieren der Ausgaben für Produkte mit verbrauchseinheitenbasierter Abrechnung. Sie können auch ein Ablaufdatum mit der REST-API festlegen, indem Sie das expires_at Feld beim Erstellen oder Aktualisieren eines Budgets verwenden. Siehe Budgets.

Wenn Benutzer in einem universellen Budget auf Benutzerebene angezeigt werden

Ein universelles Budget auf Benutzerebene kann auf Tausende lizenzierter Benutzer angewendet werden. GitHub erstellt für jeden Benutzer den Budgetdatensatz, wenn dieser AI credits nach der Erstellung des Budgets oder nach Beginn eines neuen Abrechnungszyklus zum ersten Mal nutzt. Daher erscheinen Benutzer nach und nach in der universellen Budgetliste, statt auf einmal, und ein lizenzierter Benutzer, der Copilot in einem bestimmten Abrechnungszyklus nicht verwendet, erscheint für diesen Abrechnungszyklus nicht in der Liste.

Um eine vollständige Ansicht aller lizenzierten Benutzer unabhängig von der Aktivität zu erhalten, verwenden Sie die KI-Nutzungs - oder Lizenzierungsseiten .

Budget der Kostenstelle

Ein Kostencenterbudget begrenzt nutzungsbasierte Gebühren für eine definierte Gruppe von Benutzern oder eine Organisation. Es gilt ab der ersten getakteten Nutzung, die bei Tarifen mit enthaltenem Kontingent nach Ausschöpfung des Pools anfällt. Es schränkt die Auswahl eines Teams aus einem enthaltenen Pool nicht ein.

Ein Kostencenterbudget erweitert oder überschreibt kein Budget auf Benutzerebene: Wenn ein Benutzer sein Budget auf Benutzerebene erreicht hat, werden sie blockiert, auch wenn das Kostencenter weiterhin über verbleibendes Budget verfügt.

Mitglieder eines Kostencenters können direkt, über eine Organisation oder über ein Unternehmensteam zugewiesen werden. Informationen dazu, wie die Verwendung zugewiesen wird, wenn mehrere Zuordnungen für einen Benutzer gelten, finden Sie unter Kostenstellenzuordnung für verschiedene Produkte.

Wenn ein erzwungenes Kostenstellenbudget erschöpft ist, werden nur Benutzer in diesem Kostencenter blockiert. Andere Benutzer und Kostenstellen sind nicht betroffen.

Ein Kostenstellenbudget schränkt die nutzungsbasierten Gebühren des Teams ein. Ein Kostencenter-Budget auf Benutzerebene begrenzt den individuellen Verbrauch jedes Mitglieds, einschließlich aller enthaltenen Gutschriften. Sie können beide auf die gleiche Kostenstelle anwenden.

Integrierte Nutzungssteuerung für Kostenstellen

Diese Steuerelemente gelten für Copilot Business und Copilot Enterprise, die über einen enthaltenen Pool verfügen.

Kontrollen für die eingeschlossene Nutzung begrenzen die eingeschlossene Nutzung einer Kostenstelle auf den Betrag von AI credits, der durch die der Kostenstelle zugewiesenen Lizenzen finanziert wird. GitHub legt diese Obergrenze automatisch fest und passt sie an, wenn lizenzierte Mitglieder hinzugefügt oder entfernt werden, Sie geben keinen Betrag ein. Wenn eine Kostenstelle ihre Obergrenze erreicht, legen Sie fest, ob ihre Mitglieder gesperrt werden oder ob ihre zusätzliche Nutzung als kostenpflichtige Mehrnutzung weiterläuft.

Im Gegensatz zu einem Kostenstellenbudget, bei dem nutzungsbasierte Gebühren erst begrenzt werden, nachdem der gemeinsam genutzte Pool AI credits ausgeschöpft ist, begrenzt eine Kontrolle für die inbegriffene Nutzung, wie viel aus dem Pool eine Kostenstelle vor Beginn der getakteten Phase in Anspruch nehmen kann.

Kostencenteradministratoren können die enthaltene Nutzungsgrenze und den aktuellen Verbrauch auf der Startseite des Kostencenters anzeigen. Wenn die Obergrenze für den enthaltenen Nutzungspool aktiviert ist, zeigt die Startseite AI-Guthabenpool aktiviert an und stellt die in dieser Kostenstelle verbrauchten AI credits von der gesamten Obergrenze bereit.

Berechnung der eingeschlossenen Nutzungsgrenze

Die Obergrenze ist die Summe der enthaltenen AI credits für alle Lizenzen, die den Mitgliedern der Kostenstelle zugewiesen sind, auch wenn die Lizenztypen gemischt sind:

  • Jede Copilot Business Lizenz fügt hinzu 1,900AI credits.
  • Jede Copilot Enterprise Lizenz fügt hinzu 3,900AI credits.

Beispielsweise hat eine Kostenstelle bei den derzeit enthaltenen Mengen mit 10 Copilot Business-Lizenzen und 5 Copilot Enterprise-Lizenzen eine Obergrenze von 38.500 AI credits: 19.000 aus den Copilot Business-Lizenzen (10 × 1,900) plus 19.500 aus den Copilot Enterprise-Lizenzen (5 × 3,900).

Die Obergrenze wird automatisch aktualisiert, wenn GitHub den enthaltenen Betrag für einen Lizenztyp ändert. Sie wird auch neu berechnet, wenn sich die Lizenzen der Kostenstelle ändern: Erhöhungen gelten sofort, damit ein wachsendes Team nicht blockiert wird, während Verringerungen zu Beginn des nächsten Abrechnungszyklus wirksam werden, sodass die AI credits, die von den Mitgliedern bereits genutzt wurden, nicht mitten im Abrechnungszeitraum wieder entzogen werden.

ÄndernEffekt auf die KappeWann dies gilt
Ein lizenzierter Benutzer wird eine Lizenz hinzugefügt oder erteilt, oder eine vorhandene Lizenz wird aktualisiert (z. B Copilot Business . auf Copilot Enterprise)Nimmt zuSofort
Ein lizenzierter Benutzer wird entfernt oder verliert seine Lizenz, oder eine vorhandene Lizenz wird herabgestuft.Nimmt abBeginn des nächsten Abrechnungszyklus
Ein lizenziertes Mitglied wechselt zwischen zwei Kostenstellen, die beide Nutzungskontrollen umfassenNeuberechnung für beide KostenstellenBeginn des nächsten Abrechnungszyklus
Ein nicht lizenzierter Benutzer wird hinzugefügt oder entfernt.Keine ÄnderungNicht anwendbar

Organisationsbudget

Ein Organisationsbudget begrenzt getaktete Gebühren für Benutzer, deren Copilot Sitzplätze dieser Organisation in Rechnung gestellt werden. Wie Kostenstellenbudgets gilt sie ab der ersten getakteten Verwendung.

Organisationsbudgets sind die einzige Budgetoption, die Organisationsbesitzern zur Verfügung steht. Sie können die Nutzung nur weiter unterhalb der von einem Unternehmensadministrator festgelegten Budgetgrenze einschränken, und sie können ein Budget auf höherer Ebene nicht außer Kraft setzen.

Die von einer Installation direkt einer GitHub App Organisation in Rechnung gestellte Nutzung wird auf das Organisationsbudget angerechnet. Sie können kein Budget für eine einzelne App oder Installation erstellen. Wenn Nutzung beenden, wenn das Budgetlimit erreicht ist nicht aktiviert ist, sendet das Budget nur Benachrichtigungen, und die App-Ausgaben werden nach Erreichen des Grenzwerts fortgesetzt. Informationen zum Verwalten des App-Zugriffs finden Sie unter Verwalten von GitHub Apps, die den Copilot Ihrer Organisation verwenden.

Mit Copilot Business und Copilot Enterprise wählt GitHub, wenn ein Benutzer Lizenzen von mehreren Organisationen erhält, in jedem Abrechnungszyklus zufällig eine Organisation aus, der der Sitz in Rechnung gestellt wird. Dies bedeutet, dass die Ausgaben des Benutzers im Vergleich zum Budget einer anderen Organisation von Monat zu Monat gezählt werden können, wodurch die Erzwingung unvorhersehbar wird. Um dies zu vermeiden, stellen Sie sicher, dass jeder Benutzer über eine einzige Lizenz über eine Organisation verfügt, oder verwenden Sie Kostencenterbudgets mit direkter Benutzerzuweisung.

Unternehmensbudget

Das Enterprise-Budget begrenzt die gesamten nutzungsbasierten Gebühren im gesamten Unternehmen. Mit Copilot-Zugriff umfasst dies alle Nutzungsarten, die Gutschriften verbrauchen. Bei einem inbegriffenen Inklusivvolumen ist dies die Nutzung nach Ausschöpfung des Pools.

Wichtig

Das Enterprise-Budget begrenzt keine Lizenzgebühren. Beispielsweise kosten 400 Copilot Business Lizenzen 7.600 USD pro Monat. Ein festgelegtes Enterprise-Budget von 5.000 USD ermöglicht bis zu 12.600 USD an kombinierten Lizenz- und nutzungsbasierten Gebühren, nicht 5.000 USD, es sei denn, der Kostencenterausschluss lässt zusätzliche Ausgaben zu.

Vergleich der Steuerelemente

SteuerungWas es begrenztWenn es aktiv istGeltungsbereichHarter Stopp?
Universelles Budget auf BenutzerebeneGesamtverbrauchAI credit jedes BenutzersAlle Nutzungen, einschließlich aller enthaltenen GuthabenPro BenutzerImmer
Kostenstellenbudget auf BenutzerebeneGesamtverbrauch jedes Mitglieds, festgelegt pro Kostenstelle (überschreibt die universelle Einstellung)Alle Nutzungen, einschließlich aller enthaltenen CreditsPro Benutzer, nach KostenstelleImmer
Individuelles Budget auf BenutzerebeneGesamtverbrauch eines bestimmten Benutzers (überschreibt universelle Budgets und Kostenstellenbudgets auf Benutzerebene)Alle Nutzungen, einschließlich aller enthaltenen KontingentePro BenutzerImmer
Budget der KostenstelleNutzungsbasierte Gebühren eines TeamsAb der ersten nutzungsbasierten AbrechnungJe KostenstelleNur wenn "Nutzung beenden, wenn der Budgetgrenzwert erreicht ist" aktiviert ist
OrganisationsbudgetNutzungsbasierte Gebühren einer OrganisationAb der ersten nutzungsbasierten VerwendungPro OrganisationNur wenn "Nutzung beenden, wenn der Budgetgrenzwert erreicht ist" aktiviert ist
UnternehmensbudgetNutzungsbasierte Gesamtgebühren für UnternehmenAb der ersten nutzungsbasierten NutzungUnternehmensweitNur wenn "Nutzung beenden, wenn der Budgetgrenzwert erreicht ist" aktiviert ist

Legen Sie budgets vor der ersten Verwendung fest. Aktivieren Sie bei Ausgabenbeschränkungen Nutzung beenden, wenn das Budgetlimit erreicht ist, um sie durchzusetzen. Siehe Einrichten von Budgets zum Kontrollieren der Ausgaben für Produkte mit verbrauchseinheitenbasierter Abrechnung.

Wie Abrechnungen über Budgets fließen

Wenn jemand in Ihrem Unternehmen Copilot verwendet, überprüft das System Budgetkontrollen in einer bestimmten Reihenfolge, um zu entscheiden, ob die Anforderung bedient, getaktet oder blockiert wird.

Jede Anfrage für ein Feature, das AI credit verbraucht, durchläuft die folgenden Prüfungen:

  1. Budgetüberprüfung auf Benutzerebene. Das System überprüft zunächst, ob der Benutzer sein Budget auf Benutzerebene überschritten hat. Wenn ein Benutzer über mehrere Arten von Budget auf Benutzerebene verfügt, gilt das spezifischste Budget: ein einzelnes Budget, falls festgelegt, andernfalls das Budget für das Kostencenter des Benutzers, andernfalls das universelle Budget. Wenn das anwendbare Budget überschritten wird, wird die Anforderung sofort blockiert. ULBs sind immer ein harter Stopp, und kein anderes Budget kann sie außer Kraft setzen oder ergänzen. Wenn kein Budget auf Benutzerebene festgelegt ist, wird die Anforderung fortgesetzt.

  2. Enthaltenes Kontingent und Prüfung der kostenpflichtigen Nutzung. Bei Copilot Business und Copilot Enterprise überprüft das System, ob der gemeinsame Pool Restguthaben hat. Wenn ja, wird die Anfrage ohne zusätzliche Kosten aus dem Pool bedient. Sobald der Pool leer ist, wird die Nutzung abgerechnet, wenn die AI credits kostenpflichtige Nutzung-Richtlinie aktiviert ist. Andernfalls wird sie blockiert. Bei Copilot Zugriff gibt es keinen Pool, daher muss diese Richtlinie ab der ersten Verwendung eines Features aktiviert werden, das Guthaben nutzt.

  3. Kostenstellen-, Organisations- oder Unternehmensprüfung. Für die getaktete Nutzung überprüft das System Budgets in der folgenden Reihenfolge:

    • Wenn sich der Benutzer in einem Kostencenter befindet: Das Kostencenterbudget wird überprüft. Falls noch Budget übrig ist, zahlt die Kostenstelle. Wenn das Budget erschöpft ist, überprüft das System, ob "Nutzung beenden, wenn der Budgetgrenzwert erreicht ist" aktiviert ist.
    • Wenn sich der Benutzer nicht in einem Kostencenter befindet, aber seine Lizenz einer Organisation mit einem Budget in Rechnung gestellt wird: Das Budget der Organisation wird überprüft. Wenn das Budget verbleibt, zahlt die Organisation. Wenn das Budget erschöpft ist, überprüft das System, ob "Nutzung beenden, wenn der Budgetgrenzwert erreicht ist" aktiviert ist.
    • Wenn kein Kostencenter- oder Organisationsbudget gilt: Das Limit für Unternehmensausgaben wird überprüft. Wenn das Limit nicht erreicht wurde, zahlt das Unternehmen. Wenn der Grenzwert erreicht wurde, überprüft das System, ob "Nutzung beenden, wenn der Budgetgrenzwert erreicht ist" aktiviert ist.

    In allen Fällen wird der Benutzer blockiert, wenn „Nutzung stoppen, sobald das Budgetlimit erreicht ist“ aktiviert ist. Wenn sie deaktiviert ist, werden die Gebühren weiterhin ohne Obergrenze fällig.

Wichtig

"Nutzung beenden, wenn das Budgetlimit erreicht wird" gilt nur für Grenzwerte für Unternehmensausgaben, Kostenstellenbudgets und Organisationsbudgets und ist standardmäßig deaktiviert. Ohne sie fallen die Gebühren weiterhin über das Limit hinaus. Aktivieren Sie es immer beim Erstellen eines Budgets. Budgets auf Benutzerebene erzwingen immer einen harten Stopp und verfügen nicht über diese Einstellung.

Interaktion von Budgets und Ausgabenbeschränkungen auf Benutzerebene

Budgets und Ausgabenlimits auf Benutzerebene sind unabhängige Steuerelemente, die unterschiedliche Zwecke erfüllen. ULBs steuern, wie viel jede Person verbrauchen kann. Ausgabenlimits legen fest, wie viel Ihre Organisation für die nutzungsbasierte Abrechnung bezahlt.

Wenn diese nicht ausgerichtet sind, können Benutzer unerwartet blockiert werden. Das System wendet die Regel „Die geringste verbleibende Reserve entscheidet“ an: Das Budget mit der geringsten verbleibenden Kapazität blockiert den Benutzer zuerst, unabhängig davon, wie viel Kapazität in anderen Budgets noch verfügbar ist. Wenn ein Benutzer beispielsweise 5 US-Dollar für seine individuelle ULB übrig hat, aber das Enterprise-Budget nur 1 USD übrig hat, blockiert das Enterprise-Budget sie, auch wenn sein persönliches Budget nicht ausgeschöpft ist.

Mit einem enthaltenen Inklusivvolumen wird, wenn Ihre ULBs gemeinsam mehr Verbrauch zulassen als der gemeinsam genutzte Pool bietet, die Differenz als nutzungsabhängige Gebühren berechnet. Ohne ein eingeschlossenes Inklusivkontingent generiert der gesamte Guthabenverbrauch nutzungsbasierte Gebühren. Wenn Ihre Ausgabenlimits zu niedrig sind, um diesen Verbrauch abzudecken, werden Die Benutzer blockiert, bevor sie ihre individuellen Ausgabenlimits erreichen.

Wenn Sie ULBs erhöhen, überprüfen Sie, ob Ihre Ausgabenlimits weiterhin die resultierende Lücke abdecken können.

Umgekehrt gilt auch: Die Erhöhung einer Kostenstelle oder eines Unternehmensbudgets schaltet einen Benutzer, der sein ULB erreicht hat, nicht frei. Beispielsweise kann ein Benutzer, der seine 5 USD ULB ausgeschöpft hat, nicht auf ein Kostencenterbudget mit verbleibenden 10 USD zugreifen. Die ULB begrenzt den Gesamtverbrauch des Benutzers, einschließlich aller enthaltenen Gutschriften. Um sie zu entsperren, erhöhen Sie das entsprechende Budget auf Benutzerebene.

Ausschluss von Kostenstellen

Die Nutzung von Kostenstellen wird standardmäßig auf das Enterprise-Budget angerechnet. Der Ausschluss von Kostenstellen ist nützlich, wenn ein bestimmtes Team eine unabhängige Ausgabenbehörde benötigt, die nicht durch die unternehmensweite Obergrenze eingeschränkt wird, z. B. ein Forschungsteam mit eigener Budgetgenehmigung. Wenn der Ausschluss für ein Kostencenter aktiviert ist, werden die getakteten Gebühren dieses Teams nicht mit dem Enterprise Budget gezählt und werden nicht blockiert, wenn das Enterprise Budget erreicht ist. Ihre Ausgaben werden nur durch ihr eigenes Kostenstellenbudget begrenzt.

Was passiert, wenn ein Benutzer blockiert wird

Wenn ein Benutzer ein erzwungenes Budgetlimit erreicht, wird der Zugriff auf Copilot Features, die AI credits verbrauchen, blockiert. Unbegrenzte Inline-Code-Vervollständigungen und next edit suggestions funktionieren weiterhin, da sie keine Credits verbrauchen.

Budgeteinschränkungen entfernen den Lizenzplatz eines Benutzers nicht. Informationen zum Entfernen eines über den Zugriff bereitgestellten Copilot Sitzes finden Sie unter Benutzern GitHub Copilot in Ihrem Unternehmen bereitstellen.

Ein blockierter Benutzer bleibt gesperrt, bis eine der folgenden Aktionen erfolgt:

  • Der nächste Abrechnungszyklus beginnt und der monatliche Verbrauch wird zurückgesetzt.
  • Ein Administrator erhöht das entsprechende Budget.
  • Der Benutzer fordert zusätzliches Budget an, und ein Administrator genehmigt die Anforderung.

Nächste Schritte