cross-language prompt engineering framework
Project description
Promplate
</Promplate/> = /prompt/ + <template>
Promplate is a prompting framework focusing on developing experience. However, it can also be a super-convenient SDK for simple LLM calls. Promplate progressively enhance your prompting workflow. And it values flexibility as well as perfect conventions. Learn more
Installation
pip install promplate
Development
- use
poetry
to manage dependencies. - use
isort
to sort import statements. - use
black
to format code. - use
pyright
to check type annotations.
IDE Support 🌹
I try to make the syntax compatible with Jinja2
. So for now I recommend using Jinja2
highlight settings.
Future Features (or TODOs?)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
promplate-0.3.0.tar.gz
(10.7 kB
view details)
Built Distribution
promplate-0.3.0-py3-none-any.whl
(14.0 kB
view details)
File details
Details for the file promplate-0.3.0.tar.gz
.
File metadata
- Download URL: promplate-0.3.0.tar.gz
- Upload date:
- Size: 10.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.12.0 Windows/11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04380af09a6c4bba567878c9631735a9cb5677d5ed848389de0117238cf44e4b |
|
MD5 | 6eaadb238e550ff07fa2f65cea66f3bc |
|
BLAKE2b-256 | 05dc156f4738b7af377ad61f26747811fbe9b58d8da2bb62de7061a2bac0a16f |
File details
Details for the file promplate-0.3.0-py3-none-any.whl
.
File metadata
- Download URL: promplate-0.3.0-py3-none-any.whl
- Upload date:
- Size: 14.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.12.0 Windows/11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e76c9b7be83a7a78d0282ae2ca20717aaa1847beaac9266a23ca2d6c4baaf68a |
|
MD5 | bd8f50e7df8cbbbd14b97e334d7f0f77 |
|
BLAKE2b-256 | 8946cda03a6f1f78c8f91ed063906574d9f6ebf1cd4b53b33886ad6ce685f9b9 |