跳到工具
JoeLucky

点击工具页的「收藏」加入

工具类别

Base64 编解码JSON 查看器热门JWT 解码器UUID 生成器URL 编解码JSON 转 CSVCSV 转 JSONJSON 转 YAMLYAML 转 JSONJSON 转 XMLXML 转 JSONCSV 转 YAMLYAML 转 CSVJSON 格式化工具YAML 格式化工具XML 格式化工具HTML 格式化工具CSS 格式化工具正则表达式测试工具哈希生成器Cron 表达式解析器HTML 实体编码/解码工具进位制转换器URL 解析器/查询参数查看器CSV 查看与验证工具Markdown 预览工具SQL 格式化工具Mermaid 在线编辑器LLM API 费用计算器新LLM 显存(VRAM)计算器新RAG 文本切分可视化工具新云存储费用计算器(S3、R2、B2)新SLA 可用性计算器新
JoeLucky

实用好用的在线工具集合站

隐私政策服务条款

© 2026 JoeLucky®. 版权所有。

  1. JoeLucky
  2. /开发者
  3. /RAG 文本切分可视化工具

RAG 文本切分可视化工具

粘贴文档,实时查看 RAG 切分结果与嵌入费用估算;文本不会上传。

相似开发者

查看全部
LLM API 费用计算器

比较 OpenAI、Anthropic、Gemini 的每次与每月 API 费用,标示价格核对日期。

打开 →
LLM 显存(VRAM)计算器

估算运行 LLM 需要多少显存,判断你的 GPU 放不放得下。

打开 →
文本比较工具

逐行、逐词或逐字符比较两段文本的差异,支持并排/统一显示、忽略空白与大小写

打开 →

💬 用户留言

?

还没有留言,抢先留下你的想法!

什么是RAG 文本切分可视化工具?

RAG 文本切分可视化工具让你粘贴文档,立刻看到不同切分策略(固定大小、递归、按句子、Markdown 标题)如何把文字分成块:每个块以交替底色标出,重叠的部分用另一种颜色标示,并统计块数、平均与最大 Token、重复率与在句中断开的块数。再输入嵌入模型与单价,就能估算嵌入费用与向量数据库的存储量。

如何使用?

  1. 粘贴文档内容,或加载 .txt/.md 文件(只在本地读取)。
  2. 选择切分方式、大小单位(字符或估算 Token)、每块大小与重叠。
  3. 查看彩色的切分预览、统计数字与块列表,必要时调整后再比较。
  4. 选择嵌入模型并输入单价与文档数,估算嵌入费用与向量存储量;可复制或下载块 JSON。

注意事项

  • 示例:每块 120 Token、重叠 20 Token 时,相邻块约有 17% 的内容重复,嵌入的总 Token 与向量数量都会比不重叠时更多。
  • Token 为估算值(英文约 4 字符 ≈ 1 Token、中日韩约 1 字 ≈ 1 Token),实际请以嵌入模型的 tokenizer 为准。
  • 没有最佳的固定大小:请用真实问题检查检索结果,再调整大小与重叠;向量存储量的索引倍率只是可调整的假设。
  • 文本、文件与结果都留在你的浏览器,不会上传。

常见问题

RAG 的 chunk 大小该设多少?

没有放之四海而皆准的数字。太大的块会把多个主题混在同一个向量里、检索不精准;太小的块又会把答案拆散。常见的起点是几百个 Token 的块搭配一成左右的重叠,再用你真正会问的问题检查检索结果,回头调整。

重叠(overlap)有什么用?有代价吗?

重叠让相邻块共用一小段内容,避免恰好落在边界的信息被切断。代价是同样的文字会被嵌入并存储两次,直接增加嵌入费用与向量存储量,统计中的“重复率”就是在衡量这件事。

四种切分方式该怎么选?

固定大小最简单、可预测,但可能切断句子;递归切分按段落、换行、句子、空格的顺序尽量在自然边界分段,是通用的好起点;按句子切分保证不在句中断开;Markdown 标题切分适合有结构的文档,会保留代码块并记录每块所属的标题路径。

这里的 Token 数和我的嵌入模型为什么不一样?

本工具用粗略规则估算(英文约 4 字符 ≈ 1 Token、中日韩约 1 字 ≈ 1 Token),每个嵌入模型的 tokenizer 都不同,实际数字会有出入。把“Token(估算)”当作比较不同设置的相对基准;要精确数字或判断是否超过模型上限时,请用该模型的 tokenizer 再确认。

向量存储量是怎么估的?索引倍率是什么?

存储量 = 块数 × 向量维度 × 每维字节数(float32 为 4、float16 为 2、int8 为 1、二进制为 1/8)× 索引倍率 + 块数 × 每块附带数据。索引倍率代表 HNSW 等近似搜索索引相对于原始向量的额外空间,常见约 1.2 至 2,视参数而定,可自行调整。

我粘贴的文档会被上传吗?

不会。切分、统计与可视化全部在你的浏览器内执行;加载的 .txt/.md 文件也只在本地读取。工具不会调用任何嵌入 API,嵌入费用只是依你填的单价所做的试算。

文件只在你的浏览器内读取,不会上传。
切分方式

按段落→换行→句子→空格的顺序切,尽量在自然边界分段(类似常见框架的默认做法)。

大小单位

重叠比例 17%

切分结果

块数3
平均 Token88
最少 / 最多68 / 112
重复率1.051.00 = 没有重复;1.20 = 约 20% 的内容出现两次。
在句子中间结束的块3 / 3
内容覆盖率100%
嵌入总 Token(含重叠)264

切分可视化

块(交替底色) 重叠区
# Retrieval-augmented generation Retrieval-augmented generation (RAG) combines a search step with a language model. Documents are split into chunks, each chunk is embedded as a vector, and the closest chunks are retrieved to answer a question. ## Why chunking matters If chunks are too large, a single vector blurs several topics together. If they are too small, the answer may be spread across chunks that never get retrieved together! Overlap lets neighbouring chunks share a little context, at the price of storing the same words twice. ## 中文與日本語の例 檢索增強生成會先把長文件切成較小的區塊,再把區塊轉成向量。區塊太大會混入多個主題;區塊太小又可能把答案拆散。検索拡張生成では、文書を適切な大きさに分割することが重要です。 ```python chunks = splitter.split_text(document) print(len(chunks)) ```

块列表

块列表
#Token字符内容预览
168269# Retrieval-augmented generation Retrieval-augmented generation (RAG) combines a search step with a language model. Documents are split into chunks, each chunk· 句中结束
284309## Why chunking matters If chunks are too large, a single vector blurs several topics together. If they are too small, the answer may be spread across chunks t· 句中结束
3112171## 中文與日本語の例 檢索增強生成會先把長文件切成較小的區塊,再把區塊轉成向量。區塊太大會混入多個主題;區塊太小又可能把答案拆散。検索拡張生成では、文書を適切な大きさに分割することが重要です。 ```python chunks = splitter.split_text(document) print(len(c· 句中结束

嵌入成本与向量存储

ANN 索引(如 HNSW)相对于原始向量的额外空间,常见约 1.2–2,视参数而定。

总块数3
总嵌入 Token264
原始向量18.43 KB
含索引27.65 KB
附带数据1.5 KB
存储合计29.15 KB

嵌入模型的维度与输入上限取自各家文档或模型配置(核对于 2026-10-20)。

Token 为估算值(英文约 4 字符 = 1 Token,中日韩约 1 字 = 1 Token),实际请以所用嵌入模型的 tokenizer 为准。所有处理都在你的浏览器内完成,文字不会上传。

计算方式与假设
  • “Token(估算)”单位使用与费用计算器相同的粗估权重:ASCII 0.25、CJK 1、其他 0.8 个 Token/字符。
  • 固定大小每次前进“大小 − 重叠”;递归与句子策略以自然单位组合,重叠只会带入不超过设定值的完整单位。
  • 重复率 = 所有块字符总和 ÷ 原文字符数;它会直接增加嵌入费用与向量存储量。
  • 存储量 = 块数 × 维度 × 每维字节数 × 索引倍率 + 块数 × 附带数据。
  • 没有最佳的固定大小:请用你的实际问题检查检索结果,再回头调整大小与重叠。