Prompt-Vorlagen-Builder — {{Variables}}, CSV-Stapel & Batch-API-JSONL
Schreib einen Prompt mit {{variables}}, füll ihn über ein Formular oder eine CSV und exportiere einen Prompt pro Zeile als Text, CSV oder Batch-Dateien für OpenAI und Anthropic.
Summarize the following article for a busy executive in 3 bullet points. Keep names, numbers and dates exactly as written. If something is unclear in the source, say so instead of guessing. <source> Revenue grew 12% to $4.1M in Q2, driven by the new clinic plan. Churn rose from 2.1% to 2.6% after the price change in April. Hiring is paused until September. </source>
Die Token-Zählung nutzt OpenAIs o200k-Tokenizer (GPT-4o und neuer). Claude, Gemini und Llama haben eigene Tokenizer, ihre Werte weichen für denselben Text also etwas ab.
Läuft komplett in deinem Browser. Vorlagen und CSV-Daten verlassen nie dein Gerät. Alle kostenlosen Tools ansehen.
Ein Problem gefunden oder etwas, das besser sein könnte? Wir lesen jede Nachricht und beheben Fehler schnell.
Mit diesem Prompt-Vorlagen-Builder schreibst du einen Prompt einmal mit {{variables}} und verwendest ihn für jeden Fall wieder. Platzhalter werden automatisch zu Formularfeldern, Standardwerte können als {{tone|friendly}} in der Vorlage stehen, und der gefüllte Prompt aktualisiert sich beim Tippen, samt Token-Zählung. So hältst du einen getesteten Prompt im Team am schnellsten einheitlich, statt Kopien von Hand zu bearbeiten.
Für Massenarbeit fügst du eine CSV ein oder lädst sie hoch und bekommst einen Prompt pro Zeile. Spalten werden Variablen anhand des Namens zugeordnet, Lücken werden markiert, und das Ergebnis lässt sich als Klartext, JSONL, CSV oder als Batch-Dateien herunterladen, die bereit für die OpenAI Batch API und die Message Batches API von Anthropic sind – beide verarbeiten große Jobs asynchron und günstiger als Live-Anfragen. Das Tool bereitet Anfragen vor; es ruft keine API auf, du lädst die Datei also weiterhin mit deinem eigenen Schlüssel hoch.
So funktioniert’s
- Wähle eine Startvorlage oder schreib deinen eigenen Prompt und markiere jeden veränderlichen Teil als {{name}}.
- Im Modus „Einmal ausfüllen“ gibst du Werte in die erzeugten Felder ein und kopierst den fertigen Prompt.
- Für viele Prompts wechselst du zu „Stapel aus CSV“, fügst eine CSV ein oder lädst sie hoch, deren Spaltennamen zu deinen Variablen passen, und prüfst die Zuordnungszeile.
- Wähle ein Exportformat. Für Batch-APIs legst du Modell, maximale Output-Tokens und optional einen System-Prompt fest.
- Lade die Datei herunter und lade sie beim Anbieter hoch (OpenAI Files API mit purpose batch, oder sende das Anthropic-JSON per POST an /v1/messages/batches).
Häufige Fragen
Was ist eine Prompt-Vorlage?
Eine Prompt-Vorlage ist ein Prompt mit Platzhaltern für die Teile, die sich ändern, etwa den zusammenzufassenden Text, die Zielgruppe oder den Tonfall. Du testest die Formulierung einmal und füllst dann für jeden Fall die Platzhalter. Das hält Ergebnisse einheitlich, macht Prompts leicht teilbar und ist die Art, wie Prompts in den meisten LLM-Anwendungen und Frameworks gespeichert werden.
Wie erstelle ich eine JSONL-Datei für die OpenAI Batch API?
Jede Zeile muss ein JSON-Objekt mit custom_id, method (POST), url (zum Beispiel /v1/chat/completions) und body sein, wobei body die normale Anfrage mit model und messages ist. Schreib deinen Prompt in eine Vorlage, lade eine CSV, wähle „OpenAI Batch API“ und lade herunter. Lade die Datei mit purpose "batch" hoch und erstelle dann einen Batch mit demselben Endpunkt; die Ergebnisse kommen nach custom_id geordnet zurück.
Welches Format nutzt die Message Batches API von Anthropic?
POST /v1/messages/batches erwartet einen JSON-Body mit einem requests-Array. Jede Anfrage hat eine custom_id (Buchstaben, Ziffern, Bindestriche und Unterstriche, bis zu 64 Zeichen) und params, das eine normale Messages-API-Anfrage enthält: model, max_tokens und messages, dazu optional einen System-Prompt. Der Anthropic-Export schreibt genau diesen Body oder für Skripte eine Anfrage pro Zeile.
Wie werden CSV-Spalten den Variablen zugeordnet?
Über den Namen, wobei Groß-/Kleinschreibung, Leerzeichen, Bindestriche und Unterstriche ignoriert werden – eine Spalte namens "Product Name" füllt also {{product_name}}. Eine Variable ohne Spalte nutzt ihren Standardwert ({{tone|friendly}}) oder den Wert, den du im Modus „Einmal ausfüllen“ eingegeben hast. Das Tool zeigt an, welche Variablen zugeordnet wurden, und listet vor dem Export alle Zeilen auf, die noch ungefüllte Platzhalter haben.
Wie genau ist die Token-Zählung?
Sie nutzt den Tokenizer o200k_base von OpenAI, den GPT-4o und neuere OpenAI-Modelle verwenden, die Zahlen für diese Modelle sind für den Prompt-Text also exakt. Die Chat-Formatierung fügt pro Nachricht ein paar Tokens hinzu. Claude, Gemini und Llama nutzen andere Tokenizer und kommen für denselben Text auf etwas andere Zahlen, betrachte die Zählung dort also als Schätzung.
Vorlagen-Syntax
• {{name}}: eine Variable. Namen beginnen mit einem Buchstaben oder Unterstrich und dürfen Buchstaben, Ziffern, _, - und Punkte enthalten. Leerzeichen innerhalb der Klammern werden ignoriert, {{ name }} funktioniert also.
• {{name|default text}}: eine Variable mit einem Standardwert, der verwendet wird, wenn kein Wert angegeben ist.
• Dieselbe Variable kann mehrmals vorkommen; sie wird überall mit demselben Wert gefüllt.
• Ungefüllte Variablen bleiben als {{name}} in der Ausgabe stehen und werden gemeldet, damit eine fehlende Spalte nicht stillschweigend einen kaputten Prompt erzeugt.
Schließe lange Eingaben in klare Begrenzer ein, etwa <source>…</source> oder dreifache Anführungszeichen. Das zeigt dem Modell, wo deine Anweisungen enden und die Daten beginnen, und macht Prompt Injection innerhalb der Daten weniger wirksam.
Batch-APIs: wann sie sich lohnen
OpenAI und Anthropic bieten beide Stapelverarbeitung mit 50 % Rabatt auf die Token-Preise an, im Gegenzug für asynchrone Ergebnisse: Jobs sind innerhalb von 24 Stunden fertig, oft deutlich früher. Das passt zu Arbeiten, bei denen niemand auf die Antwort wartet, etwa Support-Tickets klassifizieren, Produktbeschreibungen erzeugen, Dokumente zusammenfassen oder Evaluierungen laufen lassen.
Ordne Ergebnisse über custom_id zu, nicht über die Zeilenreihenfolge, denn Ergebnisse können in beliebiger Reihenfolge zurückkommen. Bewahre die CSV auf, aus der der Batch entstanden ist: Die IDs row-1, row-2 im Export verweisen direkt auf ihre Zeilen. Lass vorher eine Handvoll Zeilen als Live-Anfragen laufen, denn einen Fehler in der Vorlage erst in einem Batch mit 10.000 Zeilen zu entdecken, ist teuer.
Ähnliche kostenlose Tools
- Token-Zähler — Zähle Tokens für OpenAI-Modelle exakt, schätze sie für Claude, Gemini und Llama, sieh die Kosten und schau zu, wie der Text in Tokens zerlegt wird.
- LLM-API-Kostenrechner — Vergleiche die Kosten deines Workloads über mehr als 40 Modelle, mit Caching, Batch-Rabatten, Long-Context-Stufen und Reasoning-Tokens. Preise mit Quelle und Datum.
- Midjourney-Prompt-Generator — Erstelle Midjourney-Prompts aus Chips für Stil, Licht und Kamera mit korrekten V8/V7-Parametern – oder wechsle zu Stable Diffusion und Flux.
- MCP-Config-Generator — Definiere einen MCP-Server einmal und erhalte die exakte Konfigurationsdatei oder den Befehl für Claude Desktop, Claude Code, Cursor, VS Code, Windsurf und Codex.
- Wortzähler — Zähle Wörter, Zeichen, Sätze und Lesezeit und prüfe beim Tippen die Limits für X, LinkedIn, Instagram, YouTube, SEO und SMS.