Is there a product out there that allows me or a product person to:
- Store a list of prompts in a key/value like fashion
- Has an API where I can request a list of keys back and get the prompts corresponding to them
- Has version history
- Can assign a version of a prompt to a particular environment (eg dev, prod)
- Lets others edit prompts
- (Optional) Can test prompts against an LLM
- (Optional) Can listen for updates to prompts like how Launch Darkly can push flag changes in real-time.
I've searched for "prompt manager", "ai prompt manager", "prompt management tool", and variants. The tools that do come up seem to be geared for non-developers or has no API for me to just fetch plain text prompts for use in our own LLM in our own infrastructure.The core of it is probably a hosted versioned K/V system with ACL, and an API to access that K/V wrapped around a GUI.
You might want to contact the devs behind PromptPal (https://github.com/PromptPal/PromptPal), they seem to be some of the more technically advanced and fast moving people building in this area... maybe they can hack something together for you.
AIPRM is one of the more popular prompt managers, but as of May they don't have a public API (https://forum.aiprm.com/t/use-aiprm-prompt-templates-api/382...).