用途:为单个任务或回复设置硬性 token 预算,控制输出消耗,防止溢出。
主要能力:
- 任务开始时设定预算,例如“budget 2000”表示整个任务最多约 2000 个输出 token。
- 写作前估算:粗略 token ≈ 字符数 / 4,并持续跟踪累计数量。
- 达到约 90% 预算时停止;若答案不完整,用要点总结剩余内容。
- 预算紧张时可与 paleo(简洁模式)搭配,budget + paleo 可最大程度节省。
- 代码和命令保持原样,预算只影响叙述文字,不影响正确性。
模式:
- soft:接近上限时警告,但继续输出。
- hard(默认):到达上限即截断,并总结尾部内容。
- strict:开始前若估算超出预算则直接报错。
切换方式:
- /budget 1500 soft|hard|strict 设置上限与模式。
- “no budget”或“unlimited”表示关闭。
限制与注意事项:
- token 估算为近似值(字符数 / 4),建议预留 10% 余量。
- 不要截断答案的关键部分,应改为总结。
- 预算指输出上限;除非用户说明“total”,否则不计输入或上下文。