/tokens
显示当前聊天上下文已消耗 token 数量的报告。
/tokens 会列出当前上下文各组成部分占用了多少 token(例如系统提示词、仓库映射、已添加的文件、聊天历史),并给出总和。这有助于估计距离上下文上限还有多远。
✅ 什么时候用?
查看当前是什么把上下文占得最满
/tokens,看看某个大型只读文件是否占了过多空间
在特别长的请求之前检查上下文窗口的余量
/tokens,在大型多文件改动前,看看是否应该先用 /drop 移除一些文件
⛔ 什么时候不该用?
想主动修改仓库映射大小,而不只是查看用量
/tokens 只显示当前状态,不会改变任何设置。
更好的选择: 设置 --map-tokens 才能真正改变映射大小
上下文已经明显过满,回答开始出错
光看报告还解决不了问题。
更好的选择: 直接用 /drop 移除不再需要的文件,或用 /clear 清历史
来源
- Aider 官方文档——聊天内命令(In-chat Commands) ↗ aider.chat