Prompt-Vorlagen prüfen

Wählen Sie die Platzhaltersyntax und fügen Sie Vorlage und Variablen ein. Die Vorschau ersetzt Text, ohne Ausdrücke auszuführen oder ein Modell aufzurufen.

Läuft lokal in deinem Browser
Vorlage und Variablen bleiben im Browser. Werte werden nur als Text eingesetzt und nie ausgewertet.
Prompt-Vorlage
JSON-Variablenobjekt

Prompt-Vorlagen wie typisierte Schnittstellen behandeln

Pflichtfelder prüfen, bevor ein Prompt in Anwendungen oder Evaluationen gelangt. Der Renderer ersetzt ausschließlich Text und führt weder JavaScript noch Ausdrücke, Filter oder entfernte Engines aus.

Platzhalter prüfen und einen Prompt rendern

Vorlage einfügen, Platzhalterstil wählen, und die Seite listet jeden gefundenen Platzhalter auf, markiert die, die dein JSON-Variablenobjekt nicht füllt, nennt ungenutzte Variablen und zeigt den fertigen Text.

Ersetzt wird wörtlich: Werte werden als Text eingesetzt, es läuft kein JavaScript, Filter oder eine Template-Engine, und Vorlage und Variablen verlassen den Browser nicht.

  1. Füge den Prompt in das Vorlagenfeld ein, wähle Mustache {{name}}, Dollar ${name} oder Einzelklammer {name}, und trage im Variablenfeld ein JSON-Objekt mit Werten ein.
  2. Drücke Prüfen und rendern oder Beispiel laden — das Beispiel enthält absichtlich eine ungenutzte Variable.
  3. Lies den gerenderten Prompt rechts: Platzhalter mit Wert werden ersetzt, alle übrigen bleiben unverändert stehen.
  4. Prüfe die drei Listen: Erkannte Variablen zeigt jeden Platzhalter mit Häufigkeit, Fehlende Variablen die unaufgelösten Namen und Ungenutzte Variablen die Werte, auf die kein Platzhalter verweist.
  5. Mit Kopieren übernimmst du den gerenderten Text, mit Leeren setzt du Vorlage, Variablen, Ausgabe, Listen und Zähler zurück.

Was erkannt wird, wie Werte eingesetzt werden und wo das Werkzeug endet

Was als Platzhalter gilt

Namen dürfen Buchstaben und Ziffern jeder Schrift, Unterstrich, Dollarzeichen und Bindestriche enthalten; ein Punkt steigt in verschachtelte Objekte ab, also werden {{document.title}}, {{user-name}} und {{名前}} erkannt. Mehrfache Verwendung zählt einmal und wird mit ×Anzahl angezeigt.

Eine Variable gilt als ungenutzt, wenn kein Platzhalter sie oder einen übergeordneten Pfad nennt: document.title zu füllen, ohne {{document.title}} zu schreiben, lässt den Eintrag in der Liste stehen.

Wie Werte eingesetzt werden

Zeichenketten werden unverändert eingesetzt. Zahlen, Boolesche Werte und null behalten ihre JSON-Form, Objekte und Arrays erscheinen als kompaktes JSON, {{doc}} rendert also {"k":[1,2]}. Ein Platzhalter ohne Wert bleibt in der Vorschau stehen und wird unter Fehlende Variablen gemeldet, statt still zu verschwinden.

Das Variablenfeld muss ein JSON-Objekt sein: fehlerhaftes JSON oder ein Array auf oberster Ebene brechen mit einem Fehler ab, und eine leere Vorlage zeigt eine Warnung statt eines Ergebnisses.

Grenzen und Datenschutz

Das Werkzeug prüft, es rendert nicht wie eine Template-Engine: Abschnitte, Schleifen, Partials und Ausdrücke gibt es nicht, {{#items}}, Filter und Rechnungen bleiben Text. Im Modus Einzelklammer wird ein {{name}} in der Vorlage bewusst ignoriert, damit ein Mustache-Prompt nicht doppelt gezählt wird.

Beide Felder werden im Browser verarbeitet. Rendern, Kopieren und Leeren erzeugen keine Netzwerkanfrage, und eine Vorlage mit tausenden Platzhaltern ist in rund einer Sekunde gerendert, ohne etwas an einen Server zu senden.

Zuletzt verwendet: