Wenn das Budget überschritten wird und der Schutzmodus auf throw
Wenn dies der Fall ist, gibt AgentGuard einen Fehler mit detaillierten Informationen aus. Entwickler können den Fehler mit einem try-catch abfangen und auf die error.agentGuardData
Abrufen der Daten zum Zeitpunkt des Überlaufs. Beispiel:
try { const response = await openai.chat.completions.create({...}); } catch (error) { if (error.message.includes('AGENTGUARD_LIMIT_EXCEEDED')) { console.log('预算超支:', error.agentGuardData); } }
Die Fehlermeldungen enthalten die aktuellen Gesamtausgaben, die Budgetobergrenze, die prozentuale Überschreitung der Ausgaben usw., so dass es für die Entwickler einfach ist, die Aufgaben anzupassen oder zu kostengünstigeren Modellen zu wechseln.
Diese Antwort stammt aus dem ArtikelAgentGuard: Ein Tool zur Überwachung der Kosten von KI-Agenten in Echtzeit und zur Vermeidung von KostenüberschreitungenDie