多 Agent
定时任务的成本陷阱
让 Agent 每小时整理一次新闻,听起来简单。但如果复用旧会话,上下文每次都在增长,24 小时后你的成本会爆炸。一个选择就能让月账单差 10 倍。
复用会话 vs 新建会话
复用旧会话
第 1 次第 12 次第 24 次
$7.20
24h 总成本
$0.60
最后一次成本
每次新建会话
第 1 次第 12 次第 24 次
$0.72
24h 总成本
$0.03
每次成本
拖动「运行天数」看差异
为什么复用会话成本会滚雪球
上下文累积过程
1
第 1 次执行:上下文 = System Prompt + 本次对话 ≈ 2,000 token
2
第 2 次执行:上下文 = 第 1 次的全部 + 本次对话 ≈ 4,000 token
3
第 10 次执行:上下文 = 前 9 次全部 + 本次 ≈ 20,000 token
4
第 24 次执行:上下文 = 前 23 次全部 + 本次 ≈ 48,000 token。每次请求都要为这些历史 token 付费!
新建会话 = 每次都从零开始。第 24 次的成本和第 1 次一模一样,因为不带任何历史上下文。定时任务不需要记忆:每次整理当前的新闻就够了,不需要知道昨天整理过什么。
定时任务每次新建会话,别复用旧的。这个选择可以让月账单差 10 倍。大多数定时任务不需要上下文记忆,新建会话既便宜又稳定。