TRAE 绿皮书
官方功能教程 / 使用技巧|让 AI 功能更好用

技巧|10 个 Token 节省技巧

我们在上一篇已经带大家认识了 Token 和上下文窗口,那在 TRAE 中究竟应该如何节省 Token 呢?本文将从 AI Coding 的六问心法出发,到10个具体场景的小技巧,手把手教你如何用 TRAE 更省钱!

本次使用 TRAE IDE 国际版进行演示

Token 花销的构成

我们在上一篇的文章中已经理解了 Token 的概念,这里简单回顾一下,你与大模型进行一次对话的成本,可以简单理解为一个公式:

提示

总费用 = 未命中缓存的输入 Token× 输入单价 + 输出 Token× 输出单价 + 缓存 Token× 缓存单价(如有)

因此,输入和引用的上下文体量多轮交互的长度选用模型的差异以及工具调用返回内容的多少,都会直接影响最终的 Token 消耗与费用。

AI Coding 的六问心法

在正式开始介绍节省 Token 的技巧之前,先帮你建立一个更重要的共识:好的提问,比任何“省流小窍门”都更关键。这 6 个问题就是所有技巧的底层“检查清单”,几乎适用于你与 AI 交互的所有场景。

你可以把它们当成一张“提问前体检单”:问题没想清楚的地方,用这 6 个问题补齐;表达不够清楚的部分,用这 6 个问题重新打磨。

不仅能从源头减少大量无效 Token 消耗,还能让 AI 的回答更聚焦、更可用!

10个技巧教你更会管理上下文

技巧一:适时新开对话,保持任务焦点

对话历史是 Token 消耗的隐形杀手,在持续的对话中,每一轮的交互记录都会被累积并作为新的上下文发送给 AI。当一个对话承载了多个不相关的任务时,历史信息不仅会占用上下文窗口,还会形成信息噪声,干扰 AI 对当前任务的理解。

场景举例

如何做

技巧二:精准限定范围,减少噪声输入

向 AI 提供上下文时,“少即是多”是一条黄金法则。喂给 AI 过多无关或冗余的信息,就如同让一个人去图书馆帮你找一段资料,你却把整排书架的书都推到他面前。AI 需要花费额外的计算资源(Token)去阅读、理解和筛选这些无关信息,这不仅增加了成本,还极大地提高了它被误导、抓错重点的风险。

场景举例

如何做

图片展示了Kimi AI编辑器的文件管理界面。左侧是文件管理菜单,包含File、Folder、Doc、Code、Rule、Workspace、Problems、Web等选项,其中Web选项被高亮显示。右侧是搜索框,提示可搜索集成鉴权、数据库、AI服务等工具。该图片与文档中“只添加必要文件”技巧相关,直观呈现了在Kimi AI编辑器中进行文件管理的操作界面,辅助说明只添加相关文件和代码以节省Token的使用。
img-233 · 图片展示了Kimi AI编辑器的文件管理界面。左侧是文件管理菜单,包含File、Folder、Doc、Code、Rule

技巧三:优化输入内容,有效沟通

与 AI 沟通,就像给下属分配任务。指令越清晰、具体,包含的背景信息越充足,对方就越能一次性产出符合你预期的结果。模糊或过于宽泛的指令(比如“优化下这段代码”)容易导致 AI 的猜测和试错,每一次返工,都是对 Token 和时间的双重浪费。

举个:比起“优化这段代码”,“重构这段代码,将其中处理用户验证的逻辑提取到一个独立的函数中,并增加错误处理机制”更容易获得符合预期的回答。

场景举例

如何做

图片展示了TRAE IDE中优化输入内容的界面。左侧为AI对话输入框,显示“生成一个待办清单应用”。右侧有“优化输入内容”按钮,其图标为一个带星号的方块,被红色框突出显示。该图片与上下文紧密相关,上下文在介绍TRAE IDE的Prompt优化能力,即在AI对话输入框中输入Prompt后,点击“优化输入内容”按钮,可将口语化表达转化为更专业指令,此图直观呈现了该操作位置及图标样式。
img-234 · 图片展示了TRAE IDE中优化输入内容的界面。左侧为AI对话输入框,显示“生成一个待办清单应用”。右侧有“优化输入内容

技巧四:批量处理,降低交互频率

每一次与 AI 的交互,都是一次完整的“请求-响应”循环,其中包含了上下文处理、模型推理等多个环节,这些都会产生固定的开销。频繁、碎片化的“你问一句,我答一句”,就像不停地拨打电话,每次都要重新寒暄一遍,效率低下。将多个相关的子任务打包成一个结构清晰的复合指令,一次性发给 AI,能让它在更完整的语境中思考,减少重复的上下文开销。提升整体效率。

场景举例

如何做

在发起请求前,思考是否可以将多个相关步骤合并为一次性指令。

技巧五:主动引导输出,给出辅助指令

AI 的输出同样会消耗 Token,冗长、无关的输出还会增加你的阅读和筛选成本。默认情况下,AI 倾向于提供详尽的解释、完整的代码块以及友好的寒暄,但在很多场景下,这些都是不必要的。通过在指令中明确输出的范围和格式,可以有效减少不必要的生成内容,实现“精确打击”。

TRAE IDE 最新提供了 Question 功能,支持模型主动向用户提问(Ask User Questions),一般是在执行任务过程中,AI 遇到多种可行方案或需要了解用户偏好时,会主动暂停并向用户提问,确保最终结果符合你的预期。

图片展示了TRAE IDE界面,左侧为“Question”窗口,显示“Question”标题及“Model will proactively ask users for additional required details to clarify the execution direction”等文字,下方有“Blank Screen”“Unresponsive Cloud”“Empty Content”“Wrong Panel”“Others”等选项。右侧是代码编辑区域,显示了部分JavaScript代码。该图片与文档中介绍TRAE IDE最新提供的“Question功能”相关,直观呈现了该功能在界面中的位置及显示内容。
img-235 · 图片展示了TRAE IDE界面,左侧为“Question”窗口,显示“Question”标题及“Model will p
这是TRAE IDE的设置界面,在“对话流”设置板块中,有一块被绿色方框突出标注的内容,是“智能体主动提问”相关设置项,其下方小字说明该功能允许智能体在任务执行中主动产生提问,暂停请求用户配合。该功能与上下文提及的“TRAE IDE最新提供Question功能,支持模型主动向用户提问(Ask User Questions)”内容对应,用来辅助说明这项功能的设置入口界面。
img-236 · 这是TRAE IDE的设置界面,在“对话流”设置板块中,有一块被绿色方框突出标注的内容,是“智能体主动提问”相关设置项,

场景举例

如何做

TRAE IDE 内置了智能死循环检测,当实时监测到模型在反复输出同样或类似的内容时,会自动中断生成,主动为你避免无效的 Token 消耗。

技巧六:先计划再行动,用 Plan / Spec 驾驭复杂任务

对于复杂的开发任务,比如从零开始搭建一个新模块或进行大规模重构,直接让 AI “开干”风险很高。它可能会误解你的意图,或者选择一个不理想的技术路径,导致后期大量的返工。Plan/Spec 模式的核心思想是“谋定而后动”。在动手写代码前,先让 AI 生成一份详细的开发计划或规格说明书,你确认了它的思路和步骤后,再让它执行。

SOLO Coder 已经支持 Plan 和 Spec 模式,在处理复杂任务时,可以先开启 Plan/Spec 再发送指令。

往期文章:一文理解 Spec 模式。

图片展示了SOLO Coder中“/ plan”和“/ spec”指令的使用示例。左侧输入框中输入“/”,右侧弹出指令列表,其中“/ plan”指令被选中,其描述为“优先规划任务的执行方向,用户确认后再严格执行,适合复杂的长线任务”;“/ spec”指令也被选中,其描述为“根据需求细化完整的规范、任务、验收文档,用户确认后再严格执行,适合复杂的长线任务”。该图片与上下文介绍的SOLO Coder在新系统搭建时的Plan/Spec模式相呼应,直观呈现了指令功能。
img-237 · 图片展示了SOLO Coder中“/ plan”和“/ spec”指令的使用示例。左侧输入框中输入“/”,右侧弹出指令列

当你需要从零搭建新系统、新模块或进行大规模跨文件重构时,Spec 模式下,SOLO Coder 在动手写代码之前,会自动生成需求大纲(spec.md)→ 任务清单(tasks.md)→ 验收标准(checklist.md),再进入开发,确保 AI 理解并正确执行意图。

图片展示的是一个名为“Ontology Discovery System Spec(本体鉴定系统)”的文档内容。文档以Markdown格式呈现,包含“Why”“What Changes”“Impact”等部分,详细说明了项目目标、技术栈、功能模块及影响。如“Why”部分阐述了项目旨在创造有趣、视觉吸引的Web体验,将用户分为水果、海洋生物、爬行动物三类;“What Changes”部分列出项目将使用Vite、React、Tailwind CSS等技术栈,实现多项功能;“Impact”部分提及将创建全新前端项目结构,提升用户体验。该图片与上下文介绍的从零搭建新系统时使用Spec模式生成需求大纲等内容相关。
img-238 · 图片展示的是一个名为“Ontology Discovery System Spec(本体鉴定系统)”的文档内容。文档以M
图片展示的是一个任务清单(tasks.md)文件内容,位于文档中“先计划再行动,用Plan/Spec驾驭复杂任务”技巧的上下文部分。文件中列出了从零搭建新系统时需完成的任务,如初始化项目基础设施、实现落地页、实现水果领域(性格测验)、实现海洋领域(直觉选择)、实现爬行动物领域(反射游戏)以及实现结果系统等,每个任务下还有具体步骤说明。该图片直观呈现了Spec模式下生成的任务清单,与上下文介绍的先计划再行动、用Plan/Spec驾驭复杂任务相呼应。
img-239 · 图片展示的是一个任务清单(tasks.md)文件内容,位于文档中“先计划再行动,用Plan/Spec驾驭复杂任务”技巧的
图片展示的是一个名为“ontology - quiz”的文件夹下的“checklist.md”文件内容。文件中列出了多个项目构建成功、错误无误的检查项,如Tailwind CSS配置正确且工作正常,登录页面显示3种不同水果等。每个检查项后有“[ ]”符号,部分项后有“**”标识。该图片与上文提到的“先计划再行动,用Plan/Spec驾驭复杂任务”中验收标准(checklist.md)的内容相关,直观呈现了验收标准的示例。
img-240 · 图片展示的是一个名为“ontology - quiz”的文件夹下的“checklist.md”文件内容。文件中列出了多个

场景举例

如何做

技巧七:善用上下文压缩,为对话“减负”

随着对话的进行,上下文会不断累积,最终可能超出模型的最佳处理范围,导致其“遗忘”对话早期的关键信息,或者将注意力过多地分散在不重要的细节上。

上下文压缩功能,如同为长篇会议记录划重点,它通过智能算法提炼出对话至今的核心信息,去除冗余和不重要的部分,形成一个精简版的“会议纪要”。这能帮助模型重新聚焦于最重要的任务背景,同时减少后续交互的 Token 消耗。

场景举例

怎么做?

TRAE IDE 提供了上下文进度展示与压缩能力:当上下文过长时系统会自动压缩,你也可以手动触发,将冗余信息折叠起来,保留真正有价值的部分,让模型更聚焦。

界面截图
img-241 · 界面截图

技巧八:固化长期知识,构建专属“工具库”

在日常工作中,我们有大量的个人偏好、团队规范和项目约束是长期不变的。如果每次都在对话中重复声明(例如,“我们的代码风格是 a”、“禁止使用 b 库”、“接口返回格式必须是 c”),可以将这些“长期知识”固化到 AI 工具的配置中,充分利用 TRAE 提供的 Rules(规则)、Skills(技能)、Memory(记忆)等功能,提高效率。

场景举例

如何做

TRAE 提供了三种构建工具:Rules(规则)Skills(技能)Memory(记忆)

一个 Skills 通常以一个文件夹的形式存在,里面主要装着三样东西:一份说明书(SKILL.md)、一堆操作脚本(Script)、以及一些参考资料(Reference)。你可以把一个 Skill 想象成一个打包好的“技能包”。它把完成某个特定任务所需的领域知识、操作流程、要用到的工具、以及最佳实践全都封装在了一起。当 AI 面对相应请求时,就能像一位经验丰富的专家那样,有条不紊地自主执行。

更多关于 Skills 的最佳实践可阅读:https://mp.weixin.qq.com/s/z_c6-hlEdTgfGyY-oyZhIw

TRAE 国际版已经支持 Memory(记忆)功能,记忆由 TRAE 自动生成和更新,以保持对话间的上下文。支持全局记忆和项目记忆两种类型,这些“记忆”能让 AI 在新会话或跨项目协作时,也能快速适应你的工作风格和团队的特定语境,减少沟通成本,提升输出一致性与协作效率。

技巧九:配置 Ignore 文件,从源头切断噪声

在大型软件项目中,通常会存在对 AI 理解代码逻辑没有帮助、但体积较大的文件或目录。在项目根目录把体积大、噪声高内容明确排除掉,例如dist/build/、日志文件、测试覆盖率报告等,可以避免在引用文件、全局检索或自动收集上下文时,不小心把这些带进对话上下文,导致 Token 飙升。

界面截图
img-242 · 界面截图

场景举例

如何做

技巧十:根据任务选择模型,利用模型优势

不同的语言模型在能力、速度和成本上存在显著差异。通常,能力更强、上下文窗口更大的模型,其单位 Token 的价格也更高。由于不同模型在开发过程中的不同环节各有所长,选择模型的核心并非“哪款模型最优”,而是哪款模型最适配你要交付的任务。在实际应用中,并非所有任务都需要“最强大脑”来处理。根据任务复杂度和成本要求选择合适的模型,能够有效帮助成本控制。

除此之外,我们不建议你在同一个任务中频繁地切换模型,因为每一次模型切换会清空缓存,导致输入 token 增长,如需切换模型,可以总结核心内容带到新的会话中,参见技巧一。

场景举例

如何做

模型选择思路可参考:https://mp.weixin.qq.com/s/pNeYG_CZGzruNQO-ccD6yA

国际版模型选择思路文章也正在输出中,敬请期待!

写在最后:TRAE 在上下文管理方面的优化

除了提供主动式上下文管理能力外,TRAE 还在产品层面进行了深度优化,帮助各位开发者降低 Token 消耗与使用成本。

你有哪些管理上下文、高效利用用量的小技巧?欢迎在评论区分享

下一篇《如何用 TRAE 更省钱(下)》,我们将为大家带来 TRAE 国际版模型选择指南哦!