semantic-text-splitter

Split text into semantic chunks, up to a desired chunk size. Supports calculating length by characters and tokens, and is callable from Rust and Python.

Installation

In a virtualenv (see these instructions if you need to create one):

sudo apt install libc6 libgcc-s1
pip3 install semantic-text-splitter

Dependencies

  • None

Releases

Version Released Bookworm
Python 3.11
Trixie
Python 3.13
Files
0.33.0 2026-09-24    
0.32.0 2026-06-16    
0.31.0 2026-06-04    
0.30.1 2026-04-17    
0.30.0 2026-04-17    
0.29.0 2025-12-30    
0.28.0 2025-09-05    
0.27.0 2025-05-28    
0.26.0 2025-05-09    
0.25.1 2025-03-25    
0.25.0 2025-03-22    
0.24.2 2025-03-19    
0.24.1 2025-02-24    
0.24.0 2025-02-15    
0.23.0 2025-02-09    
0.22.0 2025-01-17    
0.21.0 yanked 2025-01-16    
0.20.1 2025-01-01    
0.20.0 2024-12-14    
0.19.1 2024-12-14    
0.19.0 2024-11-28    
0.18.1 2024-10-25    
0.18.0 2024-10-14    
0.17.1 2024-10-11    
0.17.0 2024-10-06    
0.16.1 2024-09-07    
0.16.0 2024-09-02    
0.15.0 2024-08-11    
0.14.1 2024-07-06    
0.14.0 2024-06-21    
0.13.3 2024-06-02    
0.13.1 2024-05-07    
0.13.0 2024-05-05    
0.12.3 2024-05-01    
0.12.2 2024-04-28    
0.12.1 2024-04-26    
0.12.0 2024-04-23    
0.11.0 2024-04-18    
0.10.0 2024-04-07    
0.9.1 2024-04-04    
0.9.0 2024-04-04    
0.8.1 2024-03-26    
0.8.0 2024-03-26    
0.7.0 2024-03-09    
0.6.3 2024-01-20    
0.6.2 2024-01-20    
0.6.0 2024-01-14    
0.5.1 2024-01-13    
0.3.1 2023-12-27    
0.2.4 2023-11-15    
0.2.3 2023-09-11    
0.2.2 2023-07-02    
0.2.1 2023-06-13    
0.2.0 2023-06-12    
0.1.4 2023-06-09    

Issues with this package?

Page last updated 2026-09-24 14:07:16 UTC