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 limite de sessão AI credit para Copilot, em vez de executar até que a tarefa seja concluída ou até que você intervenha, Copilot para quando atinge 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.
Observação
AI credit os limites de sessão devem ser definidos como pelo menos 30 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 Copilot CLI 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 corretamente e avisa você.
- 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.