Skip to main content

Definindo um AI credit limite de sessão em CLI do GitHub Copilot

Limite o valor que AI creditsCopilot pode gastar em uma sessão para controlar os custos e manter os custos das tarefas previsíveis.

Observação

AI credit os limites de sessão estão atualmente em prévia pública e sujeitos a alterações.

Um AI credit limite de sessão limita a quantidade de GitHub AI Credits que Copilot pode gastar em uma sessão.

AI credits são a unidade que Copilot usa para rastrear o custo das interações com modelos de IA: cada crédito equivale a $0.01 USD, e o uso depende do modelo e do número de tokens consumidos.

Quando você define um AI credit limite de sessão para Copilot, em vez de continuar em execução até que a tarefa seja concluída ou até que você intervenha, Copilot para ao atingir o limite e oferece a opção de redefini-lo ou ajustá-lo.

Esses limites de sessão são limites suaves. Se uma resposta estiver em andamento quando o limite for atingido, essa resposta será concluída antes que a sessão seja interrompida, portanto, o uso real poderá exceder ligeiramente o número configurado.

Definir um limite de AI creditsessão

Como o limite é definido e aplicado depende se você está em uma sessão interativa ou executando a CLI programaticamente.

Dica

AI credit os limites de sessão funcionam melhor quando definidos como > 30 AI credits, pois a maioria das chamadas ao modelo custará mais de 20 AI credits.

Definindo um limite em uma sessão interativa

Em uma sessão interativa da CLI, o limite se aplica a toda a sessão e se esgota à medida que cada mensagem é processada, independentemente de quantas mensagens você enviar. Quando o limite é atingido, você é solicitado a redefini-lo.

Para definir o limite de sessão, use /limits set.

Copilot prompt
/limits set max-ai-credits NUMBER

Para remover o limite, insira:

Copilot prompt
/limits unset

Definindo um limite no modo não interativo

Quando você executa CLI do Copilot de forma programática pela linha de comando, o limite se aplica durante a execução da tarefa por Copilot e permanece ativo até que Copilot termine de responder.

Para definir um limite, passe --max-ai-credits=NUMBER.

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

O que acontece quando o limite é atingido

Quando o limite é atingido, o agente para de forma limpa e permite que você saiba.

  • No modo interativo, você será solicitado a redefinir o limite. Você pode usar /limits set para aumentar o limite e continuar sua sessão de onde o agente parou.
  • No modo não interativo, a execução termina quando o limite é atingido.

Leitura adicional