LLMForge
LLMForge is a structured framework for building reliable, context-aware LLM applications.
It introduces modular prompting, contextual chunking, and developer-friendly tools for controlled generation.
⚠️ This is a placeholder package. Full features coming soon.
🚀 Features (Planned)
- 🔧 Structured Prompting: Define system and user prompts with composable, reusable components.
- 🧩 Contextual Chunking: Use advanced chunking strategies including LLM-assisted context-aware splitting.
- 📚 Multi-Level RAG Support: Summarize, tag, and manage references across multi-doc pipelines.
- 🧠 Prompt Meta Control: Inject data structure, generation intent, output formats, and few-shot examples into your prompt logic.
- 🔄 LLM Workflow Templates: Declarative flow control for chaining LLM calls.
📦 Installation
Install from PyPI:
pip install llmforge
🛠 Development Setup
If you're working on the project locally:
# Create virtual environment (optional but recommended)
python -m venv .venv
source .venv/bin/activate # or .venv\\Scripts\\activate on Windows
# Install dependencies
uv pip install -e ".[dev]"
📄 License
This project is licensed under the terms of the MIT License.
📬 Contact
Created by Anik Mallick — feel free to reach out!
Release files for llmforge 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| llmforge-0.0.2.tar.gz | 35.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| llmforge-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size:81.1 kB
Release files / llmforge-0.0.2.tar.gz
| Download URL | llmforge-0.0.2.tar.gz |
|---|---|
| Size | 35.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1f3f1ffc52ac8b22986136250b69fac21abbc5dd25b5288aef946d36deb7e43e
|
|
BLAKE2b-256 checksum How to use checksums |
a03c962f29a59887a2168b7e308527e1d4296b7f877e371517f0b55b1cff6552
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.1
|
Release files / llmforge-0.0.2-py3-none-any.whl
| Download URL | llmforge-0.0.2-py3-none-any.whl |
|---|---|
| Size | 45.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
98ba3470a7f739f2472aaad82e73558753bc122179b674009b0b0cda7ecf6dea
|
|
BLAKE2b-256 checksum How to use checksums |
27a212f6846b29f98a1f4f49aa95d3f4beb6d9540c522ced057083069139e536
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.1
|