chonky

用神经网络智能切分文本,提升检索与问答精度

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 搜索知识 🍴 复刻 16 👀 关注 5
GitHub ↗
GitHub 星标 ★ 420
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,无付费版本。

项目预览

chonky 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类搜索知识
开发团队mirth
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型ai,chunking,llms,ml,rag,semantic-chunking,text-splitter
GitHub 星标★ 420
上线时间2025-04-08 00:00:00
代码更新2025-10-23
仓库体积38 KB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数10

项目介绍

chonky 是一个基于全神经网络的文本分块(text chunking)工具,旨在解决传统基于规则或统计方法在文本分割上的局限性。它利用深度学习模型自动学习文本的语义边界,将长文本切分为语义完整、结构合理的块,从而提升下游任务(如信息检索、问答系统)的效果。项目提供简洁的 Python API,支持自定义模型训练与推理,核心能力包括高精度分块、上下文感知分割以及灵活的集成方式。对于需要处理大规模文本数据的开发者,chonky 能显著减少人工设计规则的成本,并适应多种语言和领域。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 420

技术标签

使用教程

难度:入门 约 15 分钟 部署方式:本地安装 4 步

环境要求

  • Python 3.9+

安装与启动步骤

  1. 1装包

    一个包,含预训练的分块模型。

    pip install chonky
  2. 2切一段长文

    输入一段文档,看它切出的块是否语义完整。

  3. 3与按字数切对比

    同一文档两种切法,检索效果差别会很明显。

  4. 4接进自己的检索流程

    它只负责切分,向量化与检索要另外做。

如何确认成功

同一份文档用语义切分后,每个块都能独立读懂,且按字数硬切造成的断句问题不再出现

注意事项

  • 它只做语义分块,不负责嵌入与检索。
  • 首次运行会下载分词与分块模型,需要联网。
  • 块大小上限要按你的嵌入模型上下文调,太长会被截断。
  • 中文支持取决于底层模型,效果不如英文稳定,需实测。
  • 分块只是检索质量的一环,召回差未必是分块的锅。

核心亮点

  • 全神经网络模型,自动学习语义边界,比规则方法更灵活
  • 支持自定义训练,可适配特定领域或语言
  • API简洁,易于集成到现有Python文本处理流程

不足之处

  • 早期项目,文档和社区支持尚不完善
  • 模型推理可能较慢,对长文本处理效率待优化

适用场景

  • 信息检索系统中的文本预处理
  • 问答系统的段落切分
  • 长文档的语义结构分析

替代项目

spaCy、NLTK、transformers

上一篇:dive-into-spring-ai

下一篇:ratel

同类项目推荐

agentic-rag-for-dummies 开源

用LangGraph快速搭建会思考的RAG智能体

A modular Agentic RAG built with LangGraph — learn Retrieval-Augmented Generation A···

★ 4370 2026-08-09
nextpy 开源

让AI模型运行时自我进化,告别手动调参

Self-Modifying Framework from the Future World's First AMS

★ 2350 2026-08-09
RAGLAB 开源

像搭积木一样对比RAG算法,论文复现不再头疼

[EMNLP 2024: Demo Oral] RAGLAB: A Modular and Research-Oriented Unified Framework fo···

★ 314 2026-08-09
magentic 开源

用装饰器把大模型变成普通 Python 函数,调用即得结果

Seamlessly integrate LLMs as Python functions

★ 2428 2026-08-09
guardrails 开源

在函数参数上直接写校验规则,调用即验,省掉样板代码

Efficient, hassle-free function call validation with a concise inline syntax for clo···

★ 259 2026-09-16
railtracks 开源

让AI代理更抗造,干活不翻车

An agentic framework that helps developers build resilient agentic systems

★ 235 2026-08-09
llama-cookbook 开源

跟着官方菜谱,快速上手 Llama 模型开发

Welcome to the Llama Cookbook! This is your go to guide for Building with Llama: Get···

★ 18586 2026-08-09
CodeFuse-muAgent 开源

给Agent装上知识图谱大脑,让复杂任务推理更准更可信

An Innovative Agent Framework Driven by KG Engine

★ 777 2026-08-09
llm 开源

终端里一句话调用各种大模型,省去写代码和切界面。

Use any LLM from the command line.

★ 59 2026-08-09