Skip to main content

Définition d’une AI credit limite de session dans CLI GitHub Copilot

Limitez le montant que AI creditsCopilot peut dépenser pendant une session afin de contrôler les coûts et de rendre les tâches prévisibles.

Remarque

AI credit Les limites de session sont actuellement en version préversion publique et sont susceptibles d’être modifiées.

Une limite de session AI credit plafonne le montant de GitHub AI Credits que Copilot peut dépenser au cours d’une session.

AI credits constituent l’unité que Copilot utilise pour suivre le coût des interactions avec les modèles d’IA : chaque crédit équivaut à $0.01 USD, et l’utilisation dépend du modèle et du nombre de jetons consommés.

Lorsque vous définissez une AI credit limite de session pour Copilot, au lieu d’exécuter jusqu’à ce que la tâche soit effectuée ou jusqu’à ce que vous interveniz, Copilot s’arrête lorsqu’elle atteint la limite et vous donne la possibilité de réinitialiser ou d’ajuster la tâche.

Ces limites de session sont des limites réversibles. Si une réponse est en cours lorsque la limite est atteinte, cette réponse se termine avant l’arrêt de la session, de sorte que l’utilisation réelle peut légèrement dépasser le nombre configuré.

Définition d’une limite de session AI credit

La définition et l’application de la limite varient selon que vous êtes dans une session interactive ou que vous exécutez l’interface CLI par programmation.

Conseil

AI credit les limites de session fonctionnent mieux quand elles sont définies sur > 30 AI credits , car la plupart des appels de modèle coûteront plus de 20 AI credits.

Définition d’une limite dans une session interactive

Dans une session CLI interactive, la limite s’applique à l’ensemble de la session et s’épuise lorsque chaque message est traité, indépendamment du nombre de messages que vous envoyez. Lorsque la limite est atteinte, vous êtes invité à le réinitialiser.

Pour définir votre limite de session, utilisez /limits set.

Copilot prompt
/limits set max-ai-credits NUMBER

Pour supprimer la limite, entrez :

Copilot prompt
/limits unset

Définition d’une limite en mode non interactif

Lorsque vous exécutez Copilot pour CLI par voie programmatique depuis la ligne de commande, la limite s’applique pendant toute la durée du travail de Copilot sur la tâche et reste active jusqu’à ce que Copilot ait fini de répondre.

Pour définir une limite, passez --max-ai-credits=NUMBER.

Bash
copilot -p "YOUR PROMPT" --max-ai-credits NUMBER

Que se passe-t-il lorsque la limite est atteinte

Lorsque la limite est atteinte, l’agent s’arrête correctement et vous informe.

  • En mode interactif, vous êtes invité à réinitialiser la limite. Vous pouvez utiliser /limits set pour augmenter la limite et continuer votre session à partir de l’endroit où l’agent s’est arrêté.
  • En mode non interactif, l’exécution se termine lorsque la limite est atteinte.

Lectures complémentaires