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.
coverage: 95.968% (+0.2%) from 95.748%
when pulling 3c1c987ee7860fac452189ada158def1a6fa03f6 on massi/redis
into 43fe52a29997296c1fb0fd57d496c219b075ad28 on main.
Store versioned prompts in a Redis collection.