Prompt 压缩 - 在线工具

按可开关的规则压缩提示词:去客套话与冗余修饰、合并中文叠词与重复强调、压缩空白与标点,代码块与行内代码自动豁免不被改坏

Prompt 压缩 · 使用说明

按可逐条开关的规则压缩提示词:去客套话与冗余修饰、合并中文叠词与重复强调、压缩空白与标点。代码围栏、行内代码与 pre/code 片段会整体豁免再原样还原,不会把你贴的代码改坏。每条规则标注预估节省字符数,可只开安全的那几条。全部在浏览器本地完成,提示词不上传。

示例

输入
请你帮我在下面这些内容里面找出所有存在的错别字并且把它们改正过来谢谢
输出
在下面内容中找出所有错别字并改正

如何使用

  1. 粘贴提示词到输入框,右边实时显示压缩前后对比
  2. 在规则列表里逐条开关,观察每条规则的节省量
  3. 对比确认没有误伤后复制压缩结果
  4. 想看 Token 变化可切到 <a class="faq-link" href="/tools/token-estimator/">Token 估算</a> 继续算成本

小贴士

  • 叠词合并对中文生效,但对英文的重复词不做处理,避免改坏代码或专有名词
  • 代码区段(``` 围栏、`行内`、<pre>/<code>)始终豁免,规则再激进也碰不到
  • 只关心安全性的场景,可以只开去空白与去重复标点两条,其余全关

常见问题

压缩会不会改坏我的意思?

规则只针对明确不携带信息量的模式:客套话前缀、纯修饰叠词、重复标点与空白。判断不了语义的部分一律不动,所以可能压得不够狠,但不会为了压得狠而改变语义。建议压缩前后扫一眼再用于正式场景。

代码会被改吗?

不会。压缩前会把围栏代码块、行内代码、pre/code 片段整体抠出暂存,处理完原样放回。你贴的代码片段可以放心整段粘进来。

为什么不按 Token 百分比宣传?

因为字符数与 Token 数不是固定比例,中英文、代码符号的分词密度差别很大。这里给的是字符节省,Token 数请用 Token 估算 按目标模型算,那个是按官方牌价换算的。

和 <a class="faq-link" href="/tools/prompt-cleaner/">Prompt 清洗</a> 有什么区别?

清洗是格式整理:去空行、缩进、零宽字符,统一换行;压缩是语义层瘦身:去客套话与冗余修饰。两者可以先后做,也可以各管一段。

提示词会上传吗?

不会。规则匹配与统计都在浏览器本地完成,没有网络请求。

📂

松开以自动格式化

支持 .json / .sql / .csv / .html / .css / .xml / .yaml 文件