masci / banks

LLM prompt language based on Jinja. Banks provides tools and functions to build prompts text and chat messages from generic blueprints. It allows attaching metadata to prompts to ease their management, and versioning is first-class citizen. Banks provides ways to store prompts on disk along with their metadata.
MIT License
63 stars 5 forks source link

feat: add meta and version to the Prompt class #12

Closed masci closed 1 month ago

masci commented 1 month ago

This introduces some coupling with the storaging system, but I think it's a good tradeoff, it will make the code easier and the apis cleaner