工具返回内容过大导致上下文爆掉
工具返回巨量文本把上下文撑爆的处理。,附配置校验与返回值处理建议。数据来自实测,结论可复核。
更新 2026-10-28
核验 2026-10-28 · 码农阿风
工具调用上下文
30 秒结论
读文件、查数据库这类工具容易返回几万 token。
报错原文对照
context length exceeded after tool call
原因排序
| 概率 | 原因 |
|---|---|
| 55% | 工具返回未截断 |
| 30% | 一次读完整个大文件 |
| 15% | 批量查询返回全部结果 |
修法
先在自己这边查
- 工具里加结果截断(比如只返前 2000 token)
- 分批读,不要一次读完
- 先摘要再返回
再往服务方查
这一项不是你这边能解决的。
责任判定表
| 现象 | 责任方 |
|---|---|
| 只有某个工具爆 | 该工具 |
| 读大文件就爆 | 使用方式 |
| 偶发 | 内容变化 |
什么时候该换
工具设计的第一原则:返回内容要可控。
你在这个站点上遇到过这个问题?
认领站点后可补充证据、申请公开核验;认证不改榜单排序,只对应可复核的检测与复测。
认领 / 申请认证