#116 · 主分类: 自然语言处理与文本处理

semchunk

chunking isaacus nlp python semantic-chunking splitting text text-chunking text-splitting

一个快速、轻量且易于使用的Python库,用于将文本分割成语义上有意义的块。

项目最后更新:06/13/26

GitHub Stars

664

Forks数量

44

贡献者数量

6

许可证

MIT

收录理由

检索管道和文档索引器常常卡在一个尴尬的中间环节:把长文本切成模型能吃的块,却又不能拦腰截断一个句子。semchunk 用极简的 API 解决了这个切分问题。你只需构建一次切分器,就能对单篇文本或整批文档反复调用,支持重叠和偏移,还能用多进程处理大规模语料。它不绑定任何特定分词器,无论是 Tiktoken、Hugging Face Transformers 还是自写的计数器都能配合,因此不会把你锁死在某个模型栈里。对于想要稳定、轻依赖的切分方案、又不想引入重型框架的团队来说,它很容易嵌入现有流程;可选的 AI 驱动模式能在不改变核心设置的前提下,提供基于模型的边界判断。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目