AI PrepKit
Prepare data for AI models.
AI PrepKit provides reusable utilities for preparing application data before inference. It helps normalize text, organize context, validate inputs, and build clean prompts for language models.
The package is provider-independent and designed to fit naturally into AI pipelines.
Features
- Prompt preparation
- Input normalization
- Context assembly
- Document preprocessing
- Token estimation
- Data validation
- Metadata enrichment
Installation
pip install ai-prepkit
Requirements
- Python 3.7+ (3.7-3.8 on Windows 7/8; 3.7-3.13 on Windows 10/11)
- Windows 7 / 8 / 8.1 / 10 / 11
Quick Start
from ai_prepkit import PrepKit
prep = PrepKit()
Use Cases
- RAG pipelines
- AI chat systems
- Document processing
- Prompt engineering
- Knowledge assistants
Design Goals
- Lightweight
- Reusable
- Model-independent
- Easy integration
Roadmap
- Advanced chunking
- Prompt templates
- Context optimizers
- Document transformers
Contributing
Contributions are welcome.
License
MIT