Spaces:
Running
Running
Upload folder using huggingface_hub
Browse files- README.md +0 -9
- dist/promptguru-0.1.0-py3-none-any.whl +0 -0
- dist/promptguru-0.1.0.tar.gz +3 -0
- promptguru.egg-info/PKG-INFO +50 -0
- promptguru.egg-info/SOURCES.txt +13 -0
- promptguru.egg-info/dependency_links.txt +1 -0
- promptguru.egg-info/requires.txt +1 -0
- promptguru.egg-info/top_level.txt +1 -0
- promptguru/__pycache__/__init__.cpython-311.pyc +0 -0
- promptguru/__pycache__/engine.cpython-311.pyc +0 -0
README.md
CHANGED
@@ -1,12 +1,3 @@
|
|
1 |
-
---
|
2 |
-
title: PromptGuru
|
3 |
-
emoji: 🧠
|
4 |
-
colorFrom: indigo
|
5 |
-
colorTo: purple
|
6 |
-
sdk: static
|
7 |
-
pinned: false
|
8 |
-
---
|
9 |
-
|
10 |
# PromptGuru
|
11 |
|
12 |
**Modular prompt engineering library** for BERT, Mistral, LLaMA, and FLAN-T5 using YAML templates.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
# PromptGuru
|
2 |
|
3 |
**Modular prompt engineering library** for BERT, Mistral, LLaMA, and FLAN-T5 using YAML templates.
|
dist/promptguru-0.1.0-py3-none-any.whl
ADDED
Binary file (4.37 kB). View file
|
|
dist/promptguru-0.1.0.tar.gz
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:0b49f252187399b6e1be5864a5df37a2c9f71427b41010425fa45ad6ad0a856a
|
3 |
+
size 3258
|
promptguru.egg-info/PKG-INFO
ADDED
@@ -0,0 +1,50 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
Metadata-Version: 2.4
|
2 |
+
Name: promptguru
|
3 |
+
Version: 0.1.0
|
4 |
+
Summary: Modular prompt engineering library
|
5 |
+
Author-email: Naga Adithya Kaushik <[email protected]>
|
6 |
+
License: Apache-2.0
|
7 |
+
Project-URL: Homepage, https://huggingface.co/spaces/GenAIDevTOProd/PromptGuru
|
8 |
+
Keywords: prompts,nlp,llm,huggingface,templates
|
9 |
+
Requires-Python: >=3.8
|
10 |
+
Description-Content-Type: text/markdown
|
11 |
+
Requires-Dist: PyYAML>=6.0
|
12 |
+
|
13 |
+
# PromptGuru
|
14 |
+
|
15 |
+
**Modular prompt engineering library** for BERT, Mistral, LLaMA, and FLAN-T5 using YAML templates.
|
16 |
+
Includes modes like **ELI5**, **DevMode**, **Refine**, **Classification**, and **QA**.
|
17 |
+
|
18 |
+
## Why
|
19 |
+
- Lightweight and framework-agnostic
|
20 |
+
- YAML-first: edit prompts without changing code
|
21 |
+
- Consistent modes across multiple model families
|
22 |
+
|
23 |
+
## Install (Local Dev)
|
24 |
+
```bash
|
25 |
+
pip install PyYAML
|
26 |
+
```
|
27 |
+
> For now, clone or copy this repo. PyPI packaging steps are included below.
|
28 |
+
|
29 |
+
## Usage
|
30 |
+
```python
|
31 |
+
from promptguru.engine import PromptEngine
|
32 |
+
|
33 |
+
engine = PromptEngine(model_type="mistral", mode="eli5")
|
34 |
+
prompt = engine.generate_prompt("What is quantum entanglement?")
|
35 |
+
print(prompt)
|
36 |
+
```
|
37 |
+
|
38 |
+
## Templates
|
39 |
+
Templates live in `promptguru/templates/`:
|
40 |
+
- `bert.yaml` → `classification`, `fill_mask`, `qa`
|
41 |
+
- `mistral.yaml` → `eli5`, `devmode`, `refine`
|
42 |
+
- `llama.yaml` → `eli5`, `devmode`, `refine`
|
43 |
+
- `flan_t5.yaml` → `eli5`, `devmode`, `explain_and_tag`
|
44 |
+
|
45 |
+
## Roadmap
|
46 |
+
- Add inference adapters (HF Inference API, OpenRouter) behind a common interface
|
47 |
+
- Add more modes (contrastive QA, chain-of-thought, safety/risk tags)
|
48 |
+
|
49 |
+
## License
|
50 |
+
Apache 2.0
|
promptguru.egg-info/SOURCES.txt
ADDED
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
README.md
|
2 |
+
pyproject.toml
|
3 |
+
promptguru/__init__.py
|
4 |
+
promptguru/engine.py
|
5 |
+
promptguru.egg-info/PKG-INFO
|
6 |
+
promptguru.egg-info/SOURCES.txt
|
7 |
+
promptguru.egg-info/dependency_links.txt
|
8 |
+
promptguru.egg-info/requires.txt
|
9 |
+
promptguru.egg-info/top_level.txt
|
10 |
+
promptguru/templates/bert.yaml
|
11 |
+
promptguru/templates/flan_t5.yaml
|
12 |
+
promptguru/templates/llama.yaml
|
13 |
+
promptguru/templates/mistral.yaml
|
promptguru.egg-info/dependency_links.txt
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
|
promptguru.egg-info/requires.txt
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
PyYAML>=6.0
|
promptguru.egg-info/top_level.txt
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
promptguru
|
promptguru/__pycache__/__init__.cpython-311.pyc
ADDED
Binary file (353 Bytes). View file
|
|
promptguru/__pycache__/engine.cpython-311.pyc
ADDED
Binary file (2.67 kB). View file
|
|