prompt-serve
prompt-serve copied to clipboard
Complete API server
Complete Flask API server
- [ ] endpoint to upload new prompts
- [ ] validate uploaded prompts against schema
- [ ] optionally put prompt into folder by category name
- [ ] push new prompt to Git repo specified by config file
- [ ] endpoint for retrieving stored prompts by category + name and UUID
API Endpoints
GET {repo}/{category}/{prompt name}- return full prompt-serve file by nameGET {repo}/{uuid}- return full prompt-serve file by UUIDGET {repo}/{category}/{prompt name}?raw- return just the prompt text by nameGET {repo}/{uuid}?raw- return just prompt text by UUIDPOST {repo}- commit prompt to repo (backend sorts prompt into category folder)GET {repo}/_stats- return repo statisticsGET {repo}/_index- return repo file treeGET {repo}/_index?{category}- return repo file tree for categoryDELETE {repo}/{uuid}- delete prompt from repo by UUIDDELETE {repo}/path/to/prompt- delete prompt from repo by name