{% extends "base.html" %} {% block title %} {% if filename %}{{ filename }} - {% endif %}Struckdown Playground {% endblock %} {% block body %}
Input fields will appear here based on {{ "{{variables}}" }} in your prompt.
Upload .txt/.md files for [[@evidence|query="..."]] BM25 search.
Edit your prompt and click "Run" to see outputs
[[slot]] |
LLM completion |
[[type:name]] |
Typed slot (bool, number, pick...) |
{{ "{{var}}" }} |
Input variable |
[[@action|params]] |
Action call |
<system>...</system> |
System message |
<checkpoint> |
Memory boundary |
{% raw %}{% if %}...{% endif %}{% endraw %} |
Jinja conditional |
| Ctrl + S | Save |
| Ctrl + Enter | Save & Run |
| Ctrl + O | Open file |
| Ctrl + I | Toggle Inputs |
| Ctrl + , | Settings |
| Ctrl + ? | Help |
Tell me a joke about {{ "{{topic}}" }}
[[joke]]
{{ "{{text}}" }}
[[bool:is_positive]] Is sentiment positive?
[[pick:category|tech,sports,other]]
<system>You are a helpful assistant.</system>
{{ "{{question}}" }}
[[answer]]