文档分块工具

设置块大小与重叠,将长 Markdown 或纯文本切成多块。预览 RAG 索引粒度,配合 Embedding 与检索调试。

阅读完整指南: LLM Prompt 与上下文:Token 预算与模板 →

隐私提示:本地解析,不上传服务器。

↓ 在下方输入区粘贴内容,结果会立即显示

按字符数切分长文档,支持重叠窗口。适合 RAG 索引与上下文裁剪预览。

块大小(字符)
重叠(字符)

文档内容

共 1 个块

#1 (94 字符)

# Doc

Paragraph one with enough text for RAG chunking.

Paragraph two continues the document.

注释说明

RAG 提示

块大小最小 100; 重叠须小于块大小。生产环境请结合语义边界与 Embedding 模型限制调整。

设置块大小与重叠,将长 Markdown 或纯文本切成多块。预览 RAG 索引粒度,配合 Embedding 与检索调试。

快速开始

  1. 设置参数

    块大小 ≥100 字符; 重叠须小于块大小。

  2. 粘贴文档

    实时预览每个块的字符数与内容。

生产建议

字符切分是起点; 上线前建议结合标题、段落等语义边界优化。

功能与使用场景

按标题或最大字符数拆分 Markdown 文档,保留层级结构,输出多块便于向量入库或分批翻译。

技术文档 RAG、长 README 分块、多语言本地化流水线切分单元时使用。

典型工作流

将长文档粘贴到输入框后,设置 500-1000 字符的块大小(适合多数 RAG 系统)。点击「分块」按钮可即时生成预览,块间重叠建议设为块大小的 10-20% 以保持上下文连贯。分块结果支持复制单块或导出全部,便于直接用于 Embedding API 或向量数据库。

处理代码文档时,建议先保留 Markdown 语法标记(如代码块 ``` 符号)。分块后检查是否意外截断代码段,可通过调整块大小或手动插入分块分隔符解决。与普通文本相比,代码文档可能需要更小的块(如 300 字符)来保证逻辑完整性。

示例

示例

Input

200 chars, 40 overlap

Output

Multiple indexed chunks

FAQ

按 Token 切分吗?

当前按字符; Token 预算请配合 Token 估算器换算。

为什么我的分块结果含有不完整句子?

这是为严格保证字符数限制的折衷方案。如需完整句子,可适当增大块大小,或勾选「按段落优先」选项(会略微突破字符限制)。技术文档建议容忍少量截断,因为 RAG 检索通常能通过重叠块恢复上下文。