バジェットを超過し、プロテクション・モードが throw
エラーが発生すると、AgentGuard は詳細情報とともにエラーをスローします。開発者は、try-catch でエラーをキャッチして error.agentGuardData
オーバーラン時のデータを取得します。例
try { const response = await openai.chat.completions.create({...}); } catch (error) { if (error.message.includes('AGENTGUARD_LIMIT_EXCEEDED')) { console.log('预算超支:', error.agentGuardData); } }
エラーメッセージには、現在の総支出額、予算上限、超過支出の割合などが表示されるため、開発者はタスクを調整したり、低コストのモデルに切り替えたりしやすい。
この答えは記事から得たものである。AgentGuard:AIエージェントのコストをリアルタイムで監視し、コスト超過を防ぐツールについて