HiAPI
Blog

Benutzerhandbuch

wan2.7-image-standard Prompt-Rezepte: Copy-and-paste-Prompts für Layout und Textrendering

Ein Rezeptbuch für Entwickler: strukturierte Layouts, lesbarer Text und reproduzierbare Ausgaben

Oct 31, 2026
封面插画:赤陶色与棕褐色阶梯状横向色带,自左向右逐级下降,铺于暖沙色底面上,平面印刷风格。

So verwendest du diese Prompt-Rezepte

Jedes Rezept in diesem Leitfaden folgt derselben Form: eine kurze Rollenbeschreibung, eine Reihe von Slots mit Bezeichnungen und ein festes Ende, das Stil und Rendering-Verhalten festlegt. Du füllst nur die Slot-Inhalte aus, lässt das Grundgerüst unverändert und erhältst Ausgaben, die zwischen mehreren Läufen vergleichbar sind.

Die Vorlage sieht so aus:

[subject] | [layout spec] | [text block] | [style tail]

Jeder durch senkrechte Striche getrennte Abschnitt beantwortet eine Frage. Das Subjekt (subject) sagt, was im Bild zu sehen ist. Die Layout-Spezifikation (layout spec) sagt, wo sich die Elemente befinden. Der Textblock (text block) enthält den Text, der ins Bild eingebrannt werden muss. Das Stil-Ende (style tail) legt das Rendering-Erscheinungsbild fest, damit es zwischen den Läufen nicht driftet.

Wenn du ein Rezept anpasst, änderst du die Slot-Inhalte, nicht die Slot-Struktur. Wenn dein Subjekt drei Kartenblöcke statt zwei benötigt, bearbeite die Layout-Spezifikation – lösche nicht den Layout-Abschnitt. Nur wenn das Gerüst vollständig bleibt, bleibt das Rezept wiederverwendbar und Fehler lassen sich debuggen: Wenn etwas schiefgeht, weißt du, welchem Abschnitt du es zuschreiben musst.

Ein praktikabler Zyklus ist: Rezept kopieren, eigene Inhalte einsetzen, generieren und vor jeder weiteren Änderung mit dem Ergebnis des vorherigen Laufs vergleichen. Wenn du zwei Slots gleichzeitig umschreibst, verlierst du die Fähigkeit zu beurteilen, welche Bearbeitung das Rendering repariert oder kaputt gemacht hat.

Das Rezeptformat: Leere Slots in der Vorlage fließen in eine einzige gerenderte Ausgabe – Inhalte austauschen, Struktur beibehalten.

Rezept: Layout und Komposition steuern

Das Layout ist der am besten kontrollierbare Teil eines Prompts und zugleich der Teil, den die meisten am vage formuliersten. Vage Layoutsprache erzeugt vage Kompositionen.

Rezept: Festgenageltes Raster

[subject] | centered subject inside a 3-column grid, equal gutters, elements aligned to grid lines, generous outer margins, no overlapping shapes | [text block] | flat vector style, high contrast, clean edges

Die Wendung 3-column grid, equal gutters leistet den Großteil der Arbeit. Sie verwandelt einen Kompositionswunsch in eine zählbare Einschränkung. Ersetze die Spaltenzahl durch den Wert, den dein Layout benötigt – 2-column, 4-column, single centered column.

Hierarchie und Weißraum

Hierarchie bedeutet, dass der Prompt relative Größen ausdrücklich angibt:

[subject] | one dominant headline block occupying the upper third, two smaller supporting blocks beneath it, at least 30% of the canvas left empty

Weißraum-Anforderungen sollten wörtlich hineingeschrieben werden. Ohne explizite Anweisung für leere Flächen neigen Ausgaben dazu, das Bild zu füllen. Behandle left empty und spacious als unterschiedliche Werkzeuge: Ersteres ist eine Einschränkung, Letzteres eine Atmosphäre.

Vorhersehbare Fehlerfälle

  • Viele Positionsklauseln in einem Lauf zu stapeln (top-left AND bottom-right AND centered) führt dazu, dass das Modell bei allen Klauseln Kompromisse eingeht.
  • Layoutsprache und Stilsprache im selben Abschnitt zu vermischen, macht beide unklar.
  • Elementnamen, die sich gegenseitig implizieren (icon grid containing icons), fügen keine Information hinzu.

Halte den Layout-Abschnitt rein geometrisch. Der Stil gehört in den Abschlussabschnitt.

Locker versus streng eingeschränkte Kompositionsflächen im Vergleich – dieselben Farbbänder, in eine vorhersehbare Struktur überführt.

Rezept: Text klar rendern lassen

Eingebrannter Text ist der Teil der Bildgenerierung mit der größten Varianz. Die zuverlässigen Hebel sind der Reihe nach Länge, Anführungszeichen und Platzierung.

Rezept: Kurzer Text in Anführungszeichen

[subject] | headline area in the upper center, one line of text only | headline text: "Ship Faster" | clean sans-serif, solid fill, high contrast against background

Der Textinhalt steht in doppelten Anführungszeichen und nirgendwo sonst. Anführungszeichen vermitteln das Signal „rendere dies wörtlich“ deutlich konsistenter, als den Text in Prosa zu beschreiben. Halte die Zeichenkette in den Anführungszeichen auf ein oder zwei Wörter; lange Sätze verfallen zu ungefähren Glyphen.

Hilfreiche Platzierungshinweise

Setze die Textfläche in den Layout-Abschnitt und den Text selbst in den Textabschnitt. Diese Trennung erlaubt es dir, ihn zu verschieben, ohne die Überschrift umzuschreiben – eine häufige Iterationskombination.

Nützliche Formulierungen zur Platzierung:

  • headline area in the upper third
  • label beneath the main block
  • single centered line, no wrapping

Die Wendung no wrapping ist eine echte Einschränkung, die verhindert, dass das Modell einen kurzen Satz in zwei Zeilen bricht.

Disziplin bei Länge und Formulierung

Begrenze die Zeichenzahl im Kopf, bevor du den Prompt schreibst. Wenn eine Wendung in deinem Layoutmaßstab nicht in eine visuelle Zeile passt, kürze sie, statt das Modell zu bitten, sie zu verkleinern. Entferne zuerst Satzzeichen, dann Wörter – überflüssige Kommas und Apostrophe sind eine häufige Quelle von Artefakten.

Wenn das Textrendering unleserlich wird, kürze zuerst den Text, vereinfache dann die Stilbeschreibungen und verschiebe danach den Platzierungshinweis. Ändere pro Lauf nur eine dieser Dinge.

Kurze, eng gruppierte Blöcke in verschiedenen Layoutflächen platziert – die visuelle Logik hinter lesbarem eingebranntem Text.

Rezept: Strukturierte Karten und Panels

Mehrblock-Layouts sind der Bereich, in dem sich Rezepte am meisten auszahlen, denn Wiederholung ist genau das, was ein Prompt präzise beschreiben muss.

Rezept: Wiederholte Kartenzeile

[subject] | a row of 3 identical cards, equal width, equal spacing between cards, consistent inner padding on all four sides, card content top-aligned within each card, unified outer margin | [text block] | flat vector style, subtle border, high contrast

Die tragenden Wendungen sind identical, equal width, equal spacing und consistent inner padding. Jede davon ist eine messbare Eigenschaft. Das Wort identical ist wichtiger als die Anzahl: Ohne die ausdrückliche Anweisung, dass sie gleich sein müssen, generiert das Modell bereitwillig drei unterschiedlich große Karten.

Ausrichtungsachse

Gib an, an welcher Kante der Inhalt ausgerichtet wird. top-aligned within each card und left-aligned text with a single leading edge funktionieren beide. Eine Ausrichtungsachse für jeden Block anzugeben, verhindert die Drift, die entsteht, wenn Inhalte in den einzelnen Karten unabhängig voneinander schweben.

Das Rezept erweitern

Um aus einer Zeile ein Raster zu machen, ändere nur die Geometriebeschreibung:

a 2x2 grid of 4 identical panels, equal gutters horizontally and vertically, consistent inner padding

Um die Dichte zu verringern, reduziere die Blockzahl, statt das Innenabstand zu verkleinern. Weniger Blöcke mit großzügigem Innenabstand rendern sauberer als viele gedrängte Blöcke.

Ein häufiges Fehlermuster ist, sowohl unterschiedliche Inhalte pro Karte als auch identische Struktur zu verlangen. Wenn Karten sich im Inhalt unterscheiden, aber in der Form übereinstimmen müssen, sag es ausdrücklich: identical card dimensions and spacing, varying text content per card.

Parameter und Iterationstechniken

Prompt-Arbeit ist Debugging-Arbeit. Die wichtige Disziplin ist die Ein-Variablen-Iteration.

Ändere nur eine Sache

Schreibe den aktuellen Prompt auf, mache eine einzige Bearbeitung, generiere und vergleiche. Wenn die Änderung hilft, behalte sie und dokumentiere sie. Wenn sie nicht hilft, mache sie vollständig rückgängig, statt Kompensationswendungen darüberzustapeln. Kompensationswendungen häufen sich zu Prompts an, über die niemand mehr nachdenken kann.

Halte Läufe vergleichbar

Halte die Parameter fest, während du den Prompt-Text iterierst. Wenn du in derselben Runde sowohl die Layoutformulierung als auch die Generierungseinstellungen anpasst, kannst du die Ergebnisse nicht zuordnen. Wähle einen Seed oder lege eine Baseline fest, variiere dagegen den Prompt und stimme erst dann die Parameter auf den Gewinner-Prompt ab.

Umformulieren statt anhäufen

Wenn ein Abschnitt zweimal hintereinander scheitert, formuliere ihn um, statt Qualifikatoren hinzuzufügen. Wenn centered scheitert, ändere es zu aligned to the horizontal center line, nicht zu centered, truly centered, make sure it is centered. Die Wiederholung desselben Wortes wird als Rauschen gelesen.

Dokumentiere, was du versucht hast

Führe für jedes Rezept ein kurzes Änderungsprotokoll: die vorgenommenen Bearbeitungen, die Laufkennung und eine einzeilige Ergebnisbeschreibung. Das ist der Unterschied zwischen Iteration und Herumirren. Nach einigen Läufen erkennst du, welcher Slot wirklich empfindlich ist – meist das Layout oder der Text, nicht das Stil-Ende.

Widerstehe schließlich dem Impuls, den Stil anzupassen, bevor die Struktur funktioniert. Bringe zuerst Geometrie und Text mit einem schlichten Stil-Ende in Ordnung und verfeinere dann das Erscheinungsbild.

Rezepte mit echten Generierungsausgaben

Hier werden diese Rezepte durchgängig ausgeführt, damit du die Ergebnisse beurteilen kannst, statt den Empfehlungen blind zu vertrauen. Jeder Eintrag unten zeigt den eingereichten Prompt neben der generierten Ausgabe.

Lauf 1: Festgenageltes Raster mit Überschrift in Anführungszeichen

announcement graphic | centered subject inside a 3-column grid, equal gutters, elements aligned to grid lines, generous outer margins | headline text: "Ship Faster" | flat vector style, high contrast, clean edges

Worauf zu achten ist: ob die Überschrift in einer Zeile bleibt, ob die Spaltenabstände wirklich als gleich gelesen werden und ob die Außenabstände erhalten bleiben. Vergleiche die Außenabstände mit der erklärten Absicht des Rezepts – „großzügig“ ist das, was zwischen den Läufen zuerst erodiert.

Lauf 2: Drei-Karten-Zeile

feature overview | a row of 3 identical cards, equal width, equal spacing between cards, consistent inner padding, card content top-aligned | feature labels: "Build", "Ship", "Measure" | flat vector style, subtle border

Worauf zu achten ist: die Konsistenz der Kartenbreiten und ob die drei Labels eine gemeinsame Grundlinie teilen. Kurze einwortige Labels sind der nachsichtigste Fall; dieser Lauf legt die Obergrenze fest, bevor du längere Texte ausprobierst.

Lauf 3: Hierarchie mit Weißraum

section header | one dominant headline block in the upper third, one smaller supporting block beneath, at least 30% of canvas left empty | headline text: "Release Notes" | minimal flat style

Worauf zu achten ist: ob die leere Fläche zusammenhängend oder verstreut ist. Verstreuter Weißraum zeigt an, dass die Layout-Anweisung locker interpretiert wurde – ein Signal dafür, dass du die leere Fläche als benannte Region neu formulieren solltest.

Jede Ausgabe ist ein Referenzpunkt für ihr Rezept, keine Garantie. Wenn deine mit Inhalten gefüllte Version schlechter abschneidet als die Referenz, liegt der Unterschied meist in dem Slot, den du geändert hast – geh zurück und vergleiche diesen Abschnitt Wort für Wort.

Rezepte in einen wiederholbaren Workflow überführen

Ein Rezept, das nur in einem Chatfenster lebt, ist kein Asset. Um wiederholt Wert daraus zu ziehen, bewahre Rezepte dort auf, wo das Team sie nachschlagen, vergleichen und versionieren kann.

Rezepte als Dateien speichern

Speichere jedes Rezept als kleine strukturierte Datei, die die Slots vom festen Gerüst trennt, zusammen mit einer Beschreibung des Zwecks des Rezepts und der daraus erzeugten Ausgaben. Getrennt gespeicherte Slots bedeuten, dass Inhaltsaktualisierungen niemals das Gerüst berühren – genau die Invariante, auf die sich diese Rezepte stützen.

Nicht nur Inhalte, sondern auch Gerüste versionieren

Wenn du das feste Ende änderst – Stilformulierungen, Rendering-Beschreibungen –, dokumentiere es. Änderungen am Gerüst betreffen jede zukünftige Verwendung dieses Rezepts und rechtfertigen daher eine Versionserhöhung mit einer einzeiligen Begründung.

Ausgaben an Versionen anhängen

Bewahre neben jeder Version eine Referenzausgabe auf. Prüfer und zukünftige Mitwirkende sehen die erwartete Qualität, ohne alles neu laufen lassen zu müssen. Das ist dasselbe Prinzip wie bei den Läufen oben: Die Ausgabe steht immer neben dem Prompt.

Über eine einzige Schnittstelle routen

Lass jedes Rezept über dieselbe API-Schnittstelle laufen, damit Generierungseinstellungen, Logs und Kennungen einheitlich bleiben. Wenn verschiedene Rezepte über verschiedene Toolchains laufen, verlieren Vergleiche innerhalb einer Woche ihre Aussagekraft. In der Praxis bedeutet das, Prompts zentral einzureichen, statt Ad-hoc-Skripte über verschiedene Rechner zu verteilen.

Beginne mit ein oder zwei Rezepten, die du wirklich wiederverwendest, binde sie über eine einzige Schnittstelle in die Pipeline ein und lass die Sammlung nur wachsen, wenn ein echter Bedarf entsteht. Eine kleine, gut versionierte Rezeptsammlung schlägt eine überladene Prompt-Bibliothek, der niemand vertraut.

Ähnliche Artikel

Alle Artikel ansehen →

Starte mit persistenten KI-Artefakten

Hol dir deinen API-Key und rufe Bild-, Video- und Audiomodelle über eine einzige task-basierte API auf.

API-Dokumentation lesen