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.
/limits set max-ai-credits NUMBER
/limits set max-ai-credits NUMBER
Para remover o limite, insira:
/limits unset
/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.
copilot -p "YOUR PROMPT" --max-ai-credits NUMBER
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 setpara 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.