告别Token浪费:这个API将网页转成干净Markdown,省92%token

开发者推出MarkRAG,将网页URL转为干净Markdown,声称节省约92%的LLM token。
MarkRAG是一位开发者针对网页抓取中DOM噪音浪费LLM token的痛点而做的轻量微服务:接收URL,剥离导航、广告、页脚等非内容元素,返回结构化Markdown,声称相比原始HTML减少约92%的token用量。文章认为其价值在于降低调用成本,并通过减少上下文噪音降低幻觉风险,但后者目前只是经验判断而非基准测试结论。工具已上线RapidAPI并提供免费层,实际响应约2-3秒,仪表盘上的20000ms延迟是serverless冷启动被缓存所致。产品仍处早期,DOM兼容性与边缘案例有待验证。文章将其置于RAG预处理工具化的趋势中,指出上下文清洁度正成为RAG工程的关键竞争点。
从HTML噪音到干净Markdown:一个开发者的自救方案
如果你曾尝试把网页内容喂给RAG管道或Claude、GPT-4,大概率经历过这样的场景:你只想要正文,却被迫发送了50%的导航栏、30%的广告,以及一大堆<div class="absolute-garbage">标签。这些DOM噪音不仅吞噬上下文窗口,还直接烧掉你的钱包。一位开发者在Reddit上吐槽说,自己受够了为原始HTML浪费LLM token,于是动手做了一个API——MarkRAG,号称能将任意URL转换为干净的Markdown,节省约92%的token。
这个痛点并不小众。随着RAG(检索增强生成)和LLM应用的普及,网页抓取与内容清洗成了绕不开的环节。大多数抓取工具返回的是完整HTML,而LLM需要的只是其中的文本内容。两者之间的鸿沟,就变成了token账单上的数字。
RAG(Retrieval-Augmented Generation,检索增强生成)是一种将外部知识检索与LLM生成相结合的技术架构:系统先从文档库中检索与用户问题相关的片段,再把这些片段作为上下文交给模型生成答案。由于检索到的片段会直接进入模型的上下文窗口,片段的质量(是否干净、是否相关)会显著影响最终回答的准确性与成本。这也是网页内容清洗在RAG管道中占据关键位置的原因。
Token是LLM处理文本的基本计量单位,大致相当于一个英文单词的一部分或一个中文字符。API按输入与输出的token数量计费,因此上下文越长、噪音越多,调用成本越高;同时模型的上下文窗口有上限,冗余HTML会挤占本可用于有效信息的空间。
MarkRAG是什么:轻量微服务,暴力去噪
MarkRAG的定位很明确:一个轻量级微服务,接收URL,暴力剥离DOM噪音,返回结构化的Markdown。开发者将其描述为“解决自己的头疼问题”——在构建内部抓取工具时,他受够了token浪费,于是把Node.js脚本封装成API,并部署到了RapidAPI平台。
从技术实现看,它做的是一件“减法”的事:去掉导航、广告、页脚、追踪像素等非内容元素,只保留正文并转换为Markdown。Markdown格式对LLM友好,结构清晰且token效率高。开发者声称,相比抓取原始HTML,token使用量减少约92%。这个数字来自其内部测试,虽然未披露具体测试集和方法,但方向符合直觉——一个典型网页中,正文占比往往远低于HTML总大小。
Serverless(无服务器)架构指开发者无需管理服务器,由云平台按请求自动分配计算资源并伸缩。其典型特征是冷启动:当一段时间没有请求时,运行环境会被回收,下一次请求需要重新初始化容器与运行时,因而首个请求的延迟明显高于后续请求。MarkRAG在RapidAPI上显示的20000ms延迟,正是首次测试触发冷启动后被监控面板缓存下来的结果,并不代表常态性能。
RapidAPI是一个API市场与网关平台,开发者可以在上面发布接口,使用者按统一方式订阅、鉴权与计费,平台通常提供免费试用额度。这类平台降低了API的发现与接入成本,但也意味着同类工具会在同一货架上直接竞争。
为什么值得关注:省token、降幻觉
MarkRAG的价值可以归结为两点。第一是成本。token就是钱,尤其在长文档、批量抓取场景下,92%的削减意味着数量级的成本差异。对于个人开发者或小团队,这可能直接决定一个RAG项目是否跑得起来。
第二是效果。开发者指出,更少的噪音意味着更少的幻觉——LLM只读内容,不读页脚菜单。这一点在RAG中尤为关键:检索到的片段如果混杂大量无关HTML,模型可能被误导,生成与正文无关的回答。干净的Markdown让模型注意力集中在真正相关的文本上。
需要说明的是,“减少幻觉”目前是开发者的经验判断,而非严格的基准测试结论。但上下文质量影响生成质量,这一点在业界已有较多共识。
幻觉(hallucination)指LLM生成看似合理但与事实或给定材料不符的内容。在RAG场景中,若检索到的上下文混杂大量导航、广告等无关HTML,模型可能把其中的词语误当作答案依据,或在信息不足时自行编造。减少上下文噪音属于「垃圾进、垃圾出」问题的输入端治理,能降低误导风险,但并不能完全消除幻觉——它只是改善了模型可依赖的材料质量。
如何使用与注意事项
MarkRAG已上线RapidAPI,提供免费层,方便开发者在LangChain等工作流中测试。开发者还主动提醒了一个坑:RapidAPI仪表盘上显示20000ms延迟,是因为第一次测试ping遇到serverless冷启动,被永久缓存了。实际响应时间在2-3秒左右。
对于想尝试的开发者,建议先用自己的目标网站做小规模测试,观察Markdown输出的结构完整性和正文覆盖率。不同网站的DOM结构差异很大,边缘案例(如无限滚动、动态加载、反爬机制)仍需验证。开发者本人也在征集边缘案例网站,说明产品仍在迭代早期。
更大的图景:RAG预处理正在工具化
MarkRAG的出现反映了一个趋势:RAG的竞争正从模型层向数据层延伸。当模型能力逐渐商品化,检索质量、上下文清洁度成为差异化关键。网页转Markdown只是其中一环,却直接影响了token成本和生成质量。
这类轻量工具的门槛不高,Node.js脚本加API封装即可运行,真正的壁垒在于对各类网站DOM的兼容性和清洗规则的积累。MarkRAG选择在RapidAPI上分发,降低了使用门槛,但也意味着它要面对Firecrawl、Jina Reader等同类工具的竞争。对开发者而言,多一个免费选项总是好事;对生态而言,预处理环节被单独产品化,说明RAG工程化正在走向成熟。
如果你正在搭建RAG管道,不妨把这个工具加入你的测试清单——至少,它能让你直观感受一下,干净的上下文和满是噪音的HTML之间,差距有多大。
相关推荐
科技前沿Textly:Mac上任意位置抓取文字和表格的效率神器
Textly是一款Mac菜单栏效率工具,支持从截图、PDF、视频和应用中框选捕获文字与表格,保持行列完整并导出CSV、Markdown、TSV,还内置即时翻译和剪贴板历史。
科技前沿Frameboy:World Labs Atlas 世界模型浏览器实时体验
World Labs 在 Product Hunt 发布 Frameboy,基于 Atlas 世界模型的浏览器实时演示,移动相机即可在云端 GPU 生成新视角,最高 15 fps 串流,探索 AI 生成的可漫游世界。
科技前沿Keypause:一键锁定Mac键盘,清洁时不再误触
Keypause是一款Mac菜单栏应用,一键锁定键盘所有按键,方便清洁时避免误触。本文介绍其功能、使用体验、潜在风险及适用场景,帮你判断是否值得尝试。