Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Sugerencia] Poner limites para no gastar todos nuestros Tokens gratuitos

Hola queria ser este aporte durante el curso me paso varias veces que los agentes se quedaban atrapados pensando y consumian todos mis tokens del dia, para evitar eso pueden poner limites en su código de esta forma:

Configuramos un límite máximo de 10 pasos/bucle dentro del grafo

config = {"recursion_limit": 10}

Al invocar el agente, le pasamos la configuración

try:
response = email_agent.invoke(
{"email_input": email_input_final},
config=config
)
except Exception as e:
print(f"⚠️ El agente se detuvo para proteger tus tokens: {e}")

Que yo creo es lo mejor para poder seguir haciendo pruebas en cada proyecto
O poner un limite maximo por proyecto pero esto daria igual porque un error ciclico nos puede comer ese limite jaja
from langchain_google_genai import ChatGoogleGenerativeAI

Inicialización limitando el máximo de tokens generados por respuesta

llm = ChatGoogleGenerativeAI(
model="gemini-2.5-flash",
max_tokens=500 # <--- Ajusta este número según el tamaño máximo de respuesta que desees
)

1 respuesta

¡Hola! ¿Cómo estás?

Gracias por compartir con nosotros en el foro. Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue así y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

¡Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!