Skip to main content

Establecimiento de un AI credit límite de sesión en CLI de GitHub Copilot

Limite la cantidad que AI creditsCopilot puede gastar en una sesión para controlar los costes y hacer que las tareas sean más previsibles.

Nota:

AI credit los límites de sesión se encuentran actualmente en versión preliminar pública y están sujetos a cambios.

Un AI credit límite de sesión limita la cantidad de GitHub AI Credits que Copilot puede gastar en una sesión.

AI credits son la unidad que Copilot utiliza para hacer un seguimiento del coste de las interacciones con modelos de IA: cada crédito equivale a $0.01 USD, y el uso depende del modelo y de la cantidad de tokens consumidos.

Cuando establece un AI credit límite de sesión para Copilot, en lugar de ejecutarse hasta que se realiza la tarea o hasta que intervenga, Copilot se detiene cuando alcanza el límite y le ofrece la opción de restablecerlo o ajustarlo.

Estos límites de sesión son límites flexibles. Si hay una respuesta en curso cuando se alcanza el límite, esa respuesta se completa antes de que se detenga la sesión, por lo que el uso real puede superar ligeramente el número configurado.

Establecimiento de un AI credit límite de sesión

La forma en que se establece y aplica el límite depende de si está en una sesión interactiva o si ejecuta la CLI mediante programación.

Sugerencia

AI credit Los límites de sesión funcionan mejor cuando se configuran por encima de > 30 AI credits, ya que la mayoría de las llamadas al modelo costarán más de 20 AI credits.

Establecimiento de un límite dentro de una sesión interactiva

En una sesión interactiva de la CLI, el límite se aplica a toda la sesión y se agota a medida que se procesa cada mensaje, independientemente del número de mensajes que envíe. Cuando se alcanza el límite, se le pedirá que lo restablezca.

Para establecer el límite de sesión, use /limits set.

Copilot prompt
/limits set max-ai-credits NUMBER

Para quitar el límite, escriba:

Copilot prompt
/limits unset

Establecimiento de un límite en modo no interactivo

Cuando ejecutas CLI de Copilot de forma programática desde la línea de comandos, el límite se aplica durante el tiempo que Copilot trabaja en la tarea y permanece activo hasta que Copilot termina de responder.

Para establecer un límite, pase --max-ai-credits=NUMBER.

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

¿Qué ocurre cuando se alcanza el límite?

Cuando se alcanza el límite, el agente se detiene correctamente y se lo notifica.

  • En modo interactivo, se le pedirá que restablezca el límite. Puede usar /limits set para aumentar el límite y continuar la sesión desde donde se detuvo el agente.
  • En modo no interactivo, la ejecución finaliza cuando se alcanza el límite.

Lectura adicional