cross-language prompt engineering framework
Reason this release was yanked:
typing.Dict[str, typing_extensions.Any] is a valid Pydantic field type
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.1.2.post1.tar.gz
(11.1 kB
view hashes)
Built Distribution
Close
Hashes for promplate-0.3.1.2.post1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2355677f8aba1c7c15618e7653a3e8e6e9162b5ecd783d941e648baa0725547d |
|
MD5 | 4b65b7cfae18fd05f2589a2ebe8419cd |
|
BLAKE2b-256 | f9b116212806f35f235d0fd07c8bbc22e61cd64934dd9b0df2238c03abd918e2 |