Skip to main content

Budgets de facturation basée sur l’utilisation

Dans le cadre de la facturation à l’usage, les contrôles budgétaires aux niveaux de l’utilisateur, de l’organisation, du centre de coûts et de l’entreprise déterminent si l’utilisation de Copilot est autorisée, mesurée ou bloquée.

Qui peut utiliser cette fonctionnalité ?

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

Copilot Entreprise or Copilot Business

Chaque licence Copilot comprend des AI credits mutualisés à l’échelle de votre entreprise. Les contrôles budgétaires vous permettent de régir la façon dont les utilisateurs individuels tirent de ce pool et de limiter les dépenses supplémentaires une fois qu’ils sont épuisés. Cet article explique ce que fait chaque contrôle budgétaire, la façon dont le système les évalue et ce qui se passe lorsqu’une limite est atteinte.

Présentation des contrôles budgétaires

Vous disposez de contrôles budgétaires au niveau utilisateur, organisation, centre de coûts et entreprise, chacun ayant un objectif différent. Ils travaillent ensemble, pas comme alternatives.

Budget au niveau de l’utilisateur

Le budget au niveau de l’utilisateur (ULB) plafonne la quantité de AI credits qu’un seul utilisateur peut consommer au cours d’un cycle de facturation, à la fois à partir du quota mutualisé et de l’utilisation supplémentaire (facturée à l’usage). C’est la seule commande active à la fois pendant la phase de pool et la phase avec comptage. Les ULB imposent toujours un arrêt forcé ; il n’existe aucune option permettant de poursuivre l’utilisation au-delà de la limite. Un budget de 0 USD bloque immédiatement l’utilisateur.

Il existe deux types :

  • Budget universel au niveau de l’utilisateur : Budget par défaut appliqué à chaque Copilotutilisateur sous licence dans votre entreprise. Il s’agit de votre outil principal pour garantir un accès équitable au pool partagé.
  • Budget individuel au niveau de l’utilisateur : Un budget défini pour un utilisateur spécifique, qui remplace la valeur par défaut universelle et est prioritaire sur celui-ci entièrement. Utilisez cette option pour les utilisateurs qui ont besoin de limites plus élevées ou pour restreindre des utilisateurs spécifiques à une quantité inférieure.

Lorsque les utilisateurs figurent dans un budget universel au niveau utilisateur

Un budget universel au niveau de l’utilisateur peut s’appliquer à des milliers d’utilisateurs sous licence. GitHub crée l’enregistrement budgétaire de chaque utilisateur la première fois qu’il consomme AI credits après la création du budget, ou après le début d’un nouveau cycle de facturation. Par conséquent, les utilisateurs apparaissent progressivement dans la liste budgétaire universelle plutôt que tous les utilisateurs à la fois, et un utilisateur sous licence qui n’utilise Copilot pas dans un cycle de facturation donné n’apparaît pas dans la liste pour ce cycle de facturation.

Pour obtenir une vue complète de tous les utilisateurs sous licence quelle que soit l’activité, utilisez l’utilisation de l’IA ou les pages de licences .

Budget du centre de coûts

Un budget du centre de coûts limite les frais mesurés pour un groupe défini d’utilisateurs ou d’une organisation. Cela ne limite pas la quantité que peut prélever une équipe dans le pool. Elle n’est active qu’après l’épuisement du pool partagé.

Quand le budget d’un centre de coûts est épuisé, seuls les utilisateurs de ce centre de coûts sont bloqués. D’autres utilisateurs et centres de coûts ne sont pas affectés.

Budget de l’organisation

Un budget d’organisation limite les frais mesurés pour les utilisateurs qui reçoivent leur Copilot licence par l’intermédiaire de cette organisation. Comme les budgets du centre de coûts, il n’est actif qu’après l’épuisement du pool partagé.

Les budgets de l’organisation sont la seule option budgétaire disponible pour les propriétaires de l’organisation. Ils ne peuvent restreindre l’utilisation que sous n’importe quel budget défini par un administrateur d’entreprise, et ils ne peuvent pas remplacer un budget de niveau supérieur.

Si un utilisateur reçoit des Copilot licences de plusieurs organisations, GitHub choisit une organisation au hasard chaque cycle de facturation pour facturer le siège. Cela signifie que les dépenses de l’utilisateur peuvent compter sur le budget d’une autre organisation de mois à mois, ce qui rend l’application imprévisible. Pour éviter cela, assurez-vous que chaque utilisateur dispose d’une licence unique par le biais d’une organisation ou utilisez des budgets de centre de coûts avec attribution directe d’utilisateurs.

Budget d’entreprise

Le budget de l’entreprise limite le total des frais mesurés sur l’ensemble de votre entreprise. Comme les budgets du centre de coûts, il n’est actif qu’après l’épuisement du pool partagé.

Important

Le budget de l’entreprise n’est pas un budget mensuel total. Cela ne plafonne les frais facturés à l’usage qu’une fois le pool épuisé. Votre facture maximale totale correspond à vos frais de licence plus le budget de l’entreprise. Par exemple, 400 Copilot Business licences par 19 USD mois signifient 7 600 USD en frais de licence. Un budget d’entreprise de 5 000 $ USD signifie que votre facture maximale est de 12 600 USD, et non 5 000 USD.

Comparaison des commandes

ContrôleCe qui est plafonnéQuand il est actifScopeArrêt forcé ?
Budget universel au niveau de l’utilisateurConsommation totale AI credit de chaque utilisateurToujours (pool + compteur)Par utilisateurToujours
Budget individuel au niveau de l’utilisateurConsommation totale d’un utilisateur spécifique (remplace la valeur universelle)Toujours (pool + compteur)Par utilisateurToujours
Budget du centre de coûtsLes frais facturés à l’usage d’une équipe après épuisement du poolPhase mesurée uniquementPar centre de coûtsUniquement si l’option « Arrêter l’utilisation lorsque la limite budgétaire est atteinte » est activée
Budget de l’organisationFrais mesurés par une organisation après épuisement du poolPhase mesurée uniquementPar organisationUniquement si l’option « Arrêter l’utilisation lorsque la limite budgétaire est atteinte » est activée
Budget d’entrepriseLes frais facturés à l’usage d’une équipe après épuisement du poolPhase mesurée uniquementÀ l’échelle de l’entrepriseUniquement si l’option « Arrêter l’utilisation lorsque la limite budgétaire est atteinte » est activée

Tout budget défini sur $0 USD arrête l’utilisation immédiatement pour les utilisateurs auxquels il s’applique.

Comment la facturation transite par les budgets

Lorsque quelqu’un de votre entreprise utilise Copilot, le système vérifie les contrôles budgétaires dans un ordre spécifique pour déterminer si la demande est traitée, limitée ou bloquée.

Remarque

Pour que l’utilisation supplémentaire (limitée) se produise, la stratégie «AI credit utilisation payante » doit être activée dans vos paramètres d’entreprise ou d’organisation. Si cette stratégie est désactivée, l’utilisation est bloquée lorsque le pool partagé est épuisé, quelle que soit votre configuration budgétaire.

Chaque demande concernant une fonctionnalité utilisant AI credit fait l’objet des vérifications suivantes :

  1. Vérification du budget au niveau de l’utilisateur. Le système vérifie d’abord si l’utilisateur a dépassé le budget défini au niveau de l’utilisateur. Si c’est le cas, la requête est bloquée immédiatement — les budgets utilisateur constituent toujours un blocage absolu. Si la réponse est non (ou si aucune ULB n’est définie), la requête se poursuit.

  2. Vérification du pool partagé. Ensuite, le système vérifie s'il reste encore AI credits dans le pool partagé. Si oui, la demande est traitée à partir de la piscine sans frais supplémentaires. Si le pool est vide, la requête passe à l’utilisation limitée à $0.01 USD par AI credit.

  3. Centre de coûts, organisation ou vérification d’entreprise. Pour une utilisation limitée, le système vérifie les budgets dans l’ordre suivant :

    • Si l’utilisateur se trouve dans un centre de coûts : Le budget du centre de coûts est vérifié. S’il reste du budget, le centre de coûts paie. Si le budget est épuisé, le système vérifie si l’option « Arrêter l’utilisation lorsque la limite budgétaire est atteinte » est activée.
    • Si l’utilisateur n’est pas dans un centre de coûts, mais que sa licence est facturée à une organisation avec un budget : Le budget de l’organisation est vérifié. S’il reste du budget, l’organisation paie. Si le budget est épuisé, le système vérifie si l’option « Arrêter l’utilisation lorsque la limite budgétaire est atteinte » est activée.
    • Si aucun centre de coûts ou budget de l’organisation ne s’applique : La limite de dépense de l’entreprise est vérifiée. Si la limite n’a pas été atteinte, l’entreprise paie. Si la limite a été atteinte, le système vérifie si l’option « Arrêter l’utilisation lorsque la limite budgétaire est atteinte » est activée.

    Dans tous les cas, si « Arrêter l’utilisation lorsque la limite budgétaire est atteinte » est activée, l’utilisateur est bloqué. S’il est désactivé, les frais continuent de s’accumuler sans limite.

Important

« Arrêter l’utilisation lorsque la limite budgétaire est atteinte » s’applique aux limites de dépenses d’entreprise, aux budgets du centre de coûts et aux budgets de l’organisation uniquement, et est désactivé par défaut. Sans cela, les frais continuent de dépasser la limite. Toujours l’activer lors de la création d’un budget. Les budgets au niveau de l’utilisateur appliquent toujours un arrêt dur et n’ont pas ce paramètre.

Interaction des budgets et des limites de dépense au niveau de l’utilisateur

Les budgets et les limites de dépense au niveau de l’utilisateur sont des contrôles indépendants qui servent des objectifs différents. Les budgets au niveau de l’utilisateur contrôlent la quantité de consommation de chaque personne. Les limites de dépense contrôlent l’utilisation limitée pour laquelle votre organisation paiera.

S’ils ne sont pas alignés, les utilisateurs peuvent être bloqués de manière inattendue. Le système applique une règle selon laquelle le budget dont la capacité restante est la plus faible bloque l’utilisateur en premier, quelles que soient les capacités encore disponibles dans les autres budgets. Par exemple, si un utilisateur a 5 USD restants sur son budget individuel au niveau de l’utilisateur, mais que le budget de l’entreprise n’a que 1 USD restants, le budget de l’entreprise les bloque, même si son budget personnel n’est pas épuisé.

Cela signifie que si vos budgets au niveau de l’utilisateur autorisent collectivement plus de consommation que le pool partagé, la différence dépasse les frais mesurés. Si votre budget d’entreprise est trop faible pour couvrir cet écart, les utilisateurs sont bloqués avant d’atteindre leurs limites individuelles.

Lorsque vous augmentez les budgets au niveau de l’utilisateur, vérifiez que vos limites de dépense peuvent toujours couvrir l’écart résultant.

Exclusion du centre de coûts

Par défaut, l’utilisation du centre de coûts compte par rapport au budget de l’entreprise. L’exclusion du centre de coûts est utile lorsqu’une équipe spécifique a besoin d’une autorité de dépense indépendante qui n’est pas limitée par le plafond à l’échelle de l’entreprise, par exemple, une équipe de recherche avec son propre approbation budgétaire. Lorsque l’exclusion est activée pour un centre de coûts, les frais mesurés de cette équipe ne sont pas comptabilisés par rapport au budget de l’entreprise et ne seront pas bloqués lorsque le budget de l’entreprise est atteint. Leurs dépenses sont limitées uniquement par leur propre budget de centre de coûts.

Que se passe-t-il lorsqu’un utilisateur est bloqué

Lorsqu’un utilisateur atteint une limite budgétaire, son accès aux Copilot fonctionnalités qui consomment AI credits est bloqué. Il n’y a pas de basculement automatique vers des modèles moins coûteux. Les complétions de code et suggestions de prochaines modifications continuent de fonctionner ; ils sont inclus dans toutes les offres et ne consomment pas AI credits.

Un utilisateur bloqué reste bloqué jusqu’à ce que l’une des opérations suivantes se produise :

  • Le cycle de facturation suivant commence et la consommation mensuelle est réinitialisée.
  • Un administrateur augmente le budget approprié.

Étapes suivantes