Setup
Choose your usage mode, output language, and target model.
Start from a template (optional)
Pre-fills role, task, constraints and style. You can edit everything afterwards.
Usage mode
Output language
Which language should the model respond in?
Target model
Select the model you're building the prompt for. This determines structure, tips, and best practices.
Role & Persona
Define who the model should act as.
Model tips
Task & Context
Describe the core task and relevant background.
Model tips
Input Description
Describe what the model will receive. This adds an instruction to the prompt and a placeholder in the user message.
Model tips
Output Requirements
Specify format, length, tone and structure.
Model tips
JSON Schema Builder
Define expected JSON output fields.
Constraints & Guardrails
Select common guardrails and add any custom constraints.
Model tips
Prompt Enhancements
Select additional instructions to include. Each checked item adds model-specific text to your prompt.
Few-shot Examples
Optional input/output pairs that show the model what you expect.
Model tips
Your Prompt
Ready to copy or download.