Contact
Vlaggenschip · GovTech
India Post – klachtensysteem

Landelijk in India, gegund via GeM (nov. 2025).

Lees →
Vlaggenschip · GovTech
India Post – klachtensysteem

Landelijk in India, gegund via GeM (nov. 2025).

Lees →
Internationale aanwezigheid
India · België · VK

Drie kantoren, drie tijdzones.

→
Python-package

RagPrepKit maakt documenten klaar voor RAG- en LLM-pipelines

RagPrepKit is een open-source Python-toolkit voor pipelines met Retrieval-Augmented Generation (RAG) en Large Language Models (LLM). Het verzorgt opschonen, chunking, metadata-extractie, tokenschatting en kostenanalyse.

Aan de slag Bekijk op GitHub PyPI-package

Wat RagPrepKit doet

RagPrepKit zet ruwe documenten met één Python-toolkit om in opgeschoonde, gechunkte tekst met metadata en tokentellingen.

Tekst opschonen

Verwijder automatisch overbodige opmaak, normaliseer tekst en verbeter de documentkwaliteit vóór ingestie.

Chunkingstrategieën

Splits documenten in betekenisvolle chunks, geoptimaliseerd voor retrieval, embeddings en verwerking door taalmodellen.

Metadata-extractie

Haal bruikbare metadata op voor betere zoekresultaten, filtering, retrievalnauwkeurigheid en documentbeheer.

Token- en kostenraming

Schat tokengebruik en mogelijke LLM-kosten in voordat u grote datasets verwerkt.

Functies

  • Tekst opschonen en normaliseren
  • Meerdere chunkingstrategieën
  • Ondersteuning voor recursieve chunking
  • Chunking op zinsniveau
  • Metadata-extractie
  • Tokens tellen
  • Kostenraming
  • Optimalisatie van AI- en RAG-workflows
  • Eenvoudige Python-API

Toepassingen

  • RAG-applicaties
  • Kennisbanken
  • Zoeksystemen voor ondernemingen
  • AI-chatbots
  • Platforms voor documentintelligentie
  • Pipelines voor LLM-finetuning
  • Ingestieworkflows voor vectordatabases

Installatie en gebruik

RagPrepKit installeert u vanaf PyPI en draait op Python 3.9 en hoger, zonder verplichte runtime-dependencies.

Installatie
# Install from PyPI
pip install ragprepkit

# Optional extra: exact token counts via tiktoken
pip install "ragprepkit[tokenizers]"
Codevoorbeeld
from ragprepkit import clean_text, recursive_chunks, count_tokens

# 1. Clean the raw document
text = clean_text(raw_document, remove_boilerplate=True)

# 2. Split it into retrieval-sized chunks
chunks = recursive_chunks(text, chunk_size=800, overlap=80)

# 3. Count the tokens in each chunk before embedding
for chunk in chunks:
    print(chunk.index, count_tokens(chunk.text))

Het package is gepubliceerd op PyPI en wordt geïmporteerd als ragprepkit (releases vóór 0.1.4 gebruikten de importnaam ragprep). Elke chunk bevat text, start_char, end_char, index en een open metadata-dict die u kunt vullen voordat de chunk naar een embeddingstap gaat.

Packagegegevens

Huidige versie
0.1.4
Ondersteunde Python-versies
3.9, 3.10, 3.11, 3.12, 3.13
Licentie
MIT-licentie
PyPI-package
ragprepkit
Importnaam
ragprepkit
Runtime-dependencies
Geen vereist

Documentatie

De documentatie behandelt installatie, voorbeelden, de API-referentie, chunkingstrategieën en aanbevolen werkwijzen voor AI-applicaties.

Lees de documentatie

Bijdragen

RagPrepKit is een open-sourceproject van Mindrops en verwelkomt bijdragen, feedback en featureverzoeken uit de community.

Draag bij op GitHub

Over Mindrops

RagPrepKit wordt onderhouden door Mindrops, als onderdeel van onze inzet voor praktische open-source developertools en AI-infrastructuur.

Bekijk meer open-sourceprojecten

Veelgestelde vragen

Hoe installeer ik RagPrepKit?
Voer pip install ragprepkit uit. Voor exacte tokentellingen via tiktoken voegt u de optionele extra toe met pip install "ragprepkit[tokenizers]".
Wat is de importnaam?
Sinds versie 0.1.4 is de importnaam gelijk aan de packagenaam, bijvoorbeeld from ragprepkit import clean_text, recursive_chunks, count_tokens. Versie 0.1.3 gebruikte ragprep.
Welke Python-versies ondersteunt RagPrepKit?
Python 3.9, 3.10, 3.11, 3.12 en 3.13. De huidige versie is 0.1.4 en het package heeft geen verplichte runtime-dependencies.
Onder welke licentie valt RagPrepKit en waar staat de broncode?
RagPrepKit is uitgebracht onder de MIT-licentie. De broncode, documentatie en issuetracker staan op GitHub op mindropsrepo/ragprepkit, en bijdragen uit de community zijn welkom.
Wat kan ik bouwen met RagPrepKit?
Het bereidt documenten voor op RAG-applicaties, kennisbanken, zoeksystemen voor ondernemingen, AI-chatbots, platforms voor documentintelligentie, pipelines voor LLM-finetuning en ingestie in vectordatabases. Voor productiesystemen die Mindrops bouwt, kunt u terecht bij ontwikkeling met generatieve AI en ontwikkeling van AI-chatbots.

RagPrepKit op GitHub

De broncode, documentatie en issuetracker van RagPrepKit staan op GitHub.

Bekijk op GitHub Documentatie Meld een probleem

We gebruiken noodzakelijke cookies om deze website te laten werken. Analytische en marketingcookies zijn optioneel.