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.
/limits set max-ai-credits NUMBER
/limits set max-ai-credits NUMBER
Pour supprimer la limite, entrez :
/limits unset
/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.
copilot -p "YOUR PROMPT" --max-ai-credits NUMBER
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 setpour 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.