AI导航

OpenRouter 发布智能体防死循环四层防护:六模型实测,调用从 314 次压到 64 次

AI资讯
2 min read
1 次阅读

2026年11月12日,OpenRouter 发布了一份智能体防死循环指南,给出四层防护:死循环检测、参数归一化、步数与成本上限,以及 API 密钥额度。起因很现实:工具反复失败时,模型会用同样参数一遍遍重试,每轮还要把整段对话重新发一遍,跑一夜能烧掉上千美元。

实测数据是这份指南最硬的部分。六款模型各跑三遍:没防护时,18 次运行共调用工具 314 次,花费 0.29 美元,Mistral Large 4 和 Grok 4.7 各有两次撞上 40 步上限,单次跑出 41 次调用。打开检测后,调用降到 64 次,花费 0.05 美元,16 次运行只做了两次真实工具调用就收尾。检测的规则是第三次相同调用直接拦截,第六次强制结束。

四层防护怎么配

第一层在 Agent SDK 里打开 doomLoop: true,重复调用按“观察—拦截—停止”逐级处理;第二层用 loopKey 把参数归一化,比如把 INV-2291、inv-2291、2291 都算成同一笔,避免模型改个大小写就绕过检测;第三层用 stopWhen 同时卡步数和成本,比如 15 步或 0.01 美元,哪个先到就停;第四层给 API 密钥设额度,由 OpenRouter 服务端执行,代码出 bug 也兜得住,超限的请求直接返回 402。

谁最该马上加上

这套防护瞄准的是跑工具调用型智能体的开发者,尤其是计费、订票这类会调外部服务的场景。OpenRouter 的自动路由器已经在按成本选模型,这次补的是运行时的刹车。边界同样要看清:检测只认重复调用,模型每轮换新花样就拦不住,这时要靠步数与成本上限;轮询类工具要把 loopKey 设为 false,别误伤正常重复。OpenRouter 建议按日常用量定上限:自家正常任务一般 4 到 6 步、花 0.0018 到 0.0053 美元,15 步加 0.01 美元留有余地。下一步看各家 SDK 会不会把这类防护做成默认项——在此之前,先给自己的智能体加上再说。

推荐工具

NVIDIA Chat with RTX AI聊天 Chat with RTX 是 NVIDIA 面向 RTX 电脑的本地 AI 聊天工具,可围绕本地文档和视频资料做问答,适合重视隐私、离线检索并具备硬件条件的用户更适合资料不便上传云 弱鸡AI AI视频 低价AI视频生成聚合平台,seedance2.0,seedance2.5,minimax h3,wan,muse等视频生成模型,支持在线创作与 API 接入。 HuggingChat AI聊天 HuggingChat 是 Hugging Face 的开源模型聊天应用,支持 Omni 自动选模型,也可手动选社区开放模型对话。它适合体验开源模型、技术探索和问答,结果可能不稳定,重要内容需复核。 纳米AI搜索 AI搜索 纳米AI 是 360 旗下 AI 搜索和智能体入口,支持文字、语音、拍照提问、多模型协作与内容创作,适合中文用户做日常搜索、学习问答、移动查询、热点追踪、生活决策、知识整理和轻量创作。 Qwen Chat(通义千问) AI聊天 Qwen Chat 是Qwen 大模型聊天助手,支持Qwen 模型聊天、写作和编程问答,适合中文用户和开发者完成 AI 对话、资料问答和任务协作,适合上线前核对权限、成本和资料质量。 DuckDuckGo AI Chat AI聊天 DuckDuckGo AI Chat 适合重视隐私的普通用户使用,围绕隐私 AI 聊天、免账户使用和多模型问答提供对话式 AI 支持和任务协作能力,适合上线前核对权限、成本和资料质量。