character-ai/prompt-poet
Streamlines and simplifies prompt design for both developers and non-technical users with a low code approach.
Combines YAML-based prompt structure with Jinja2 templating to support conditional logic, dynamic message lists, and LangChain integration—enabling features like context-aware few-shot examples and automatic message truncation by priority. Built-in tokenization provides granular token accounting across nested prompt sections, helping optimize context length constraints. Handles complex, compositional prompts through template includes and variable interpolation while maintaining clean separation between prompt logic and data.
1,139 stars and 11,757 monthly downloads. Available on PyPI.
Stars
1,139
Forks
94
Language
Python
License
MIT
Category
Last pushed
Feb 12, 2026
Monthly downloads
11,757
Commits (30d)
0
Dependencies
5
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/prompt-engineering/character-ai/prompt-poet"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related tools
promptslab/Promptify
Prompt Engineering | Prompt Versioning | Use GPT or other prompt based models to get structured...
masci/banks
LLM prompt language based on Jinja. Banks provides tools and functions to build prompts text and...
promplate/partial-json-parser
Parse partial JSON generated by LLM
Hunyuan-PromptEnhancer/PromptEnhancer
PromptEnhancer is a prompt-rewriting tool, refining prompts into clearer, structured versions...
Pan-ML/panml
PanML is a high level generative AI/ML development and analysis library designed for ease of use...