OpenRouter 發布指南:如何阻止 AI Agent 陷入無限迴圈
先了解這件事
OpenRouter 發布了一份指南,說明如何阻止卡在反覆重試失敗工具的 AI Agent,內容圍繞它所稱已在六個現行模型上測試過的四道防護機制。其中三道透過 OpenRouter Agent SDK(@openrouter/agent 0.11.0)在 Agent 內部運作:末日迴圈偵測、判定哪些呼叫算作重複的規則,以及對步數與成本的限制。第四道是 API 金鑰的額度上限,觸及上限時會回傳 402,並附上 limit_source openrouter_key_limit。 OpenRouter 表示,啟用 doomLoop 偵測後,六個模型全都在第三次相同的工具呼叫時被攔下;而在 18 次執行中,工具呼叫次數從 314 降到 64,花費也從 $0.29 降到 $0.05。這些是該公司自家的測試結果,未經獨立驗證。 另有若干條件。使用 BYOK 的金鑰還必須將 include_byok_in_limit 設為 true,因為它預設為 false,否則 BYOK 的花費不會計入額度。每日額度於 UTC 午夜重置,每週額度則於週一重置。
AI 依報導生成 · 15 小時前更新
報導時間線
沿著報導,了解事件的不同側面。
- OpenRouter AnnouncementsOpenRouter 發布教學:如何阻止 AI Agent 陷入無限迴圈
OpenRouter 發布指南,說明如何阻止卡在重複重試失敗工具的 AI agent,採用四項防護機制,並在六個現行模型上測試。啟用 doomLoop 偵測後,六個模型都在第三次相同的工具呼叫時被攔下;在 18 次執行中,工具呼叫次數從 314 降到 64,花費則從 $0.29 降至 $0.05。該指南新增 loopKey 來正規化參數、以 stopWhen 設定步數與成本上限,並在 API 金鑰上設定額度上限,超額時會回傳 402,limit_source 為 openrouter_key_limit。
本事件熱度走勢
還沒有足夠的連續觀測資料,暫不繪製趨勢。