Preset-Editor und Prompt-Manager
Ein Preset ist eine gespeicherte Blaupause für den Prompt – den Text, den Marinara für jede Antwort an das Modell schickt. Es legt fest, was hineinkommt und in welcher Reihenfolge: deine Anweisungen, die Charakterkarte, deine Persona, der Chatverlauf, Lorebook-Einträge und mehr. Im Preset Editor (Preset-Editor) baust du eines, danach weist du es einem Chat zu.
Presets bauen den Prompt in Roleplay-Chats. Conversation- und Game-Chats nutzen stattdessen ein einzelnes Prompt-Feld (siehe Conversation- und Game-Chats). Presets brauchen keinen API-Key, zum Senden des Prompts brauchst du aber trotzdem ein funktionierendes Konto. Siehe Verbindung zu einem KI-Anbieter herstellen.
Ein Preset einem Chat zuweisen
Ein Preset bewirkt nichts, bis ein Chat es nutzt. In einem Roleplay-Chat geht das auf zwei Wegen. Willst du ein vorhandenes nehmen, weist du es zu. Wie du ein eigenes erstellst, steht unter Ein Preset anlegen.
Über das Panel Presets:
- Öffne den Chat.
- Such im Panel Presets eine Preset-Zeile. Am Computer zeigst du auf die Zeile, damit ihre Schaltflächen erscheinen.
- Klick auf die Häkchen-Schaltfläche Assign to chat (dem Chat zuweisen). Ein Häkchen zeigt, dass das Preset in Gebrauch ist. Ein erneuter Klick hebt die Zuweisung auf.
Über Chat Settings (Chat-Einstellungen):
- Öffne den Chat und dann Chat Settings.
- Such Prompt Preset und wähl im Dropdown-Menü ein Preset.
Hat das Preset Variablen, öffnet sich das Fenster Configure Preset Variables (Preset-Variablen konfigurieren). Siehe Preset-Variablen. Wechselst du das Preset, gehen frühere Variablen-Auswahlen verloren.
Ein Preset anlegen
- Öffne das Panel Presets über die Seitenleiste.
- Klick auf New (das Plus-Symbol). Das Fenster Create Preset (Preset erstellen) öffnet sich.
- Gib einen Name ein. Das Feld ist Pflicht. Ergänze bei Bedarf eine Description (Beschreibung).
- Klick auf Create. Das Preset öffnet sich im Preset Editor.
- Bau den Prompt auf dem Tab Sections (Abschnitte) zusammen.
- Klick oben rechts auf Save (Speichern).
Der Editor speichert nicht von selbst. Klick nach jeder Änderung auf Save. Verlässt du ihn mit ungespeicherten Änderungen, bietet eine Warnung Keep editing, Discard und Save & close an.
Zum Exportieren klickst du in der oberen Leiste auf das Symbol mit dem Pfeil nach oben (Tooltip Export preset). Bei ungespeicherten Änderungen bittet Marinara dich, zuerst zu speichern. Zum Löschen klickst du auf das Papierkorb-Symbol.
Das Presets-Panel
Prompts ist der Bereich für Presets. Die anderen Bereiche heißen Regexes und Functions. Oben sitzen die Schaltflächen New, Import (lädt eine .json-Datei) und Select (mehrere auf einmal exportieren oder löschen).
- Search presets (Presets durchsuchen) filtert die Liste.
- Das Sortiermenü bietet Manual order (manuelle Reihenfolge), A-Z, Z-A, Newest und Oldest. Bei Manual order ziehst du eine Zeile oder drückst auf einer fokussierten Zeile <kbd>Alt</kbd>+<kbd>Up</kbd> oder <kbd>Alt</kbd>+<kbd>Down</kbd>. Auf einem Touchscreen hältst du eine Zeile gedrückt, um sie aufzunehmen.
- New Folder (Neuer Ordner) gruppiert Presets. Zieh ein Preset auf einen Ordner; ein Doppelklick oder Doppeltipp auf einen Ordner benennt ihn um.
Jede Zeile zeigt Name, Wrap-Format, Anzahl der Abschnitte und Autor. Das Abzeichen DEFAULT kennzeichnet den mit Stern markierten Standard. Ein Klick auf eine Zeile öffnet das Preset.
Die Tabs im Preset Editor
| Tab | Was er enthält |
| Overview | Name, Beschreibung, Wrap-Format und Autor. |
| Sections | Der Prompt-Aufbau aus Blöcken und Markern. |
| Prompts | Die Modus-Prompts für Conversation- und Game-Chats. |
| Parameters | Die anfänglichen Generierungseinstellungen. Siehe Generierungsparameter. |
| Regex | Mit diesem Preset verknüpfte Regex-Skripte und der Scoped regex default (Standard für bereichsbezogene Regex-Skripte). Siehe Regex-Skripte. |
Tab Overview
- Name ist der Titel im Panel Presets.
- Description ist eine kurze Zusammenfassung.
- Wrap Format steuert, wie Abschnitte formatiert werden (siehe Wrap-Formate).
- Author ist ein optionaler Name der erstellenden Person, praktisch, wenn du ein Preset weitergibst.
Zwei schreibgeschützte Karten zeigen die Anzahl der Sections und Groups.
Tab Prompts
- Conversation Mode ist ein Textfeld für den Conversation-Prompt dieses Presets. Lass es leer, um den eingebauten Prompt zu nutzen.
- Roleplay Mode lässt sich hier nicht bearbeiten. Roleplay nutzt den Prompt, der aus deinen Sections zusammengesetzt wird.
- Game Mode ist ein Textfeld für den Game-Prompt dieses Presets. Lass es leer, um den eingebauten Prompt zu nutzen.
Das integrierte Marinara's Universal Preset liefert Prompt-Text, aber keine Generierungsparameter. Seine älteren gespeicherten Einstellungen für Sampling, Reasoning, Formatierung und Tokens werden ignoriert; stattdessen gelten deine Kontoeinstellungen, Chat-Überschreibungen und die Standardwerte der App. Erstelle eine bearbeitbare Kopie, um es anzupassen.
Abschnitte und Marker
Auf dem Tab Sections baust du den Prompt. Die Abschnitte werden von oben nach unten zusammengesetzt.
- Klick auf Add Section (Abschnitt hinzufügen).
- Wähl Prompt Block oder einen Marker.
Ein Prompt Block ist Text, den du selbst schreibst: System-Anweisungen, Vorgaben zum Ton, alles, was in jedem Prompt stehen soll. Ein Marker hat keinen eigenen Text. Marinara füllt ihn beim Senden des Prompts mit aktuellen Inhalten aus dem Chat.
| Marker | Was er einfügt |
| Character Info | Die Details der aktiven Charakterkarte. |
| Persona | Die Details deiner aktiven Persona. |
| Chat History | Die Chat-Nachrichten. |
| Chat Summary | Die zusammengestellte Chat-Zusammenfassung. |
| Dialogue Examples | Die Beispieldialoge des Charakters. |
| Lorebook Marker (All) | Alle aktiven Lorebook-Einträge. |
| Lorebook Marker (Before) | Lorebook-Einträge, die davor eingefügt werden sollen. |
| Lorebook Marker (After) | Lorebook-Einträge, die danach eingefügt werden sollen. |
Die Zeile eines Markers trägt das Abzeichen MARKER. In die meisten Marker kannst du nichts tippen. Nimm Lorebook Marker (All), außer du willst Lorebook-Einträge in davor und danach aufteilen.
Drei seltenere Marker:
- Current Scene Summary und Recalled Scenes platzieren die Zusammenfassungen, die Advanced Memory Recall erstellt. Ohne einen Marker Recalled Scenes erscheinen sie vor dem Chatverlauf. Siehe Memory Recall und Chat-Zusammenfassungen.
- ID Macro Cards platziert Charakterkarten, die du in einen Prompt holst, indem du die Karten-ID eines Charakters in doppelte geschweifte Klammern schreibst. Ohne diesen Marker landen sie an der Standardstelle. Siehe Prompt-Makros.
Ohne aktivierten Marker Dialogue Examples hängt Marinara vorhandene Beispieldialoge hinter dem Szenario an Character Info an, im Wrap-Format des Presets. Füg den Marker hinzu, um die Platzierung selbst zu wählen. Doppelt fügt Marinara die Beispiele nie ein.
Hat dein Chat aktive Lorebooks, das Preset aber keinen Lorebook-Marker, erscheint die Warnung: „Add a lorebook marker when this preset should receive active lorebook entries.“ Füg einen hinzu, damit die Einträge beim Modell ankommen. Siehe Lorebooks – Überblick.
Hast du eigene Agenten mit eingeschaltetem „inject as section“, zeigt das Menü zum Hinzufügen Agent Sections. Jeder davon fügt die jüngste Ausgabe des jeweiligen Agenten ein, und du kannst eigene Anweisungen darum herum ergänzen.
Einen Abschnitt bearbeiten
- Klick auf den Namen oder den Pfeil eines Abschnitts, um ihn aufzuklappen.
- Ändere seinen Name oder seine Rolle (System, User oder Assistant).
- Bei einem Prompt Block bearbeitest du Content (Inhalt). Dort funktionieren Makros.
- Klick oben rechts auf Save.
Die Bedienelemente der Zeile:
- Duplicate (Duplizieren) kopiert den Abschnitt.
- Das Augensymbol schaltet ihn ein oder aus.
- Delete (Löschen) entfernt ihn.
- Zum Umsortieren ziehst du am Griff, nutzt die Pfeile nach oben und unten oder drückst auf dem Touchscreen lange.
Gruppen
Eine Gruppe fasst mehrere Abschnitte in einem Container zusammen.
- Klick auf dem Tab Sections auf Groups (Gruppen) und dann auf New Group (Neue Gruppe).
- Klick auf den Namen der Gruppe, um sie umzubenennen.
- Klapp einen Abschnitt auf und wähl die Gruppe in seinem Dropdown-Menü Group.
Bei XML wird eine Gruppe zu einem übergeordneten Tag. Bei MARKDOWN wird sie zu einer Überschrift. Löschst du eine Gruppe, bleiben ihre Abschnitte erhalten. Sie verlieren nur die Gruppenzuordnung.
Position und Tiefe
Jeder Abschnitt hat in seinem Editor die Einstellung Position.
- Ordered (in sequence) setzt den Abschnitt dorthin, wo er in der Liste steht. Das ist der Normalfall.
- Depth (from end of chat) setzt ihn eine feste Anzahl Nachrichten vor das Ende des Chats; die Anzahl legt das Zahlenfeld Depth fest. Die Tiefe 0 setzt ihn hinter die letzte Nachricht. Nimm das für Hinweise, die das Modell nahe an den neuesten Nachrichten sehen soll.
Wrap-Formate
Wrap Format auf dem Tab Overview legt fest, wie jeder Abschnitt umschlossen wird.
| Format | Ergebnis |
| XML | Jeder Abschnitt steckt in Tags. Gruppen werden zu übergeordneten Tags. Das ist der Standard. |
| MARKDOWN | Jeder Abschnitt bekommt eine Überschrift. Gruppen werden zu Überschriften höherer Ebene. |
| NONE | Keine Umschließung. Der Inhalt geht so raus, wie du ihn geschrieben hast. |
XML passt für die meisten Modelle. Probier die anderen nur, wenn ein Modell ohne Tags besser antwortet.
Soll ein einzelner Prompt Block ohne sein Tag oder seine Überschrift gesendet werden, klapp ihn auf und schalte Send without wrapper (ohne Umschließung senden) ein. Das Tag einer Gruppe kann ihn trotzdem umschließen; nimm den Block also aus seiner Gruppe, wenn er völlig ohne Umschließung gesendet werden soll. Marker behalten ihre Umschließung immer, und beim Format NONE ist der Schalter ausgeblendet.
Conversation- und Game-Chats
Diese Chats bauen den Prompt nicht aus Sections, sondern nutzen einen einzelnen Modus-Prompt. In Chat Settings hat der Bereich Prompt Preset ein Dropdown-Menü Prompt source (Prompt-Quelle) mit deinen Presets. Es steht anfangs auf Default conversation prompt oder Default game prompt oder zeigt No presets available, wenn du keine hast. Im Panel Presets zeigt die Schaltfläche zum Zuweisen „Prompt presets are not available in conversation mode.“
Unter dem Dropdown-Menü zeigt ein Abzeichen, woher der Prompt stammt.
| Abzeichen | Bedeutung |
| Default | Der eingebaute Prompt. |
| Preset | Der Prompt des gewählten Presets. |
| Style | Der Prompt des gewählten GM-Prompt-Stils. Nur in Game-Chats. |
| Custom | Eine chatlokale Bearbeitung, die nur für diesen Chat gilt. Sie hat Vorrang vor allen anderen. |
Das Textfeld zeigt den Prompt, der gerade gilt. Bearbeite ihn, um eine chatlokale Kopie anzulegen. Stimmt dein Text exakt mit dem Preset oder dem Standard überein, wertet Marinara ihn nicht als Anpassung. Solange eine eigene Bearbeitung existiert, erscheint ein Symbol zum Zurücksetzen (Tooltip Reset to default prompt).
Game-Chats haben zwei zusätzliche Bedienelemente. GM prompt style (GM-Prompt-Stil) ersetzt nur den Game-Prompt, und eine chatlokale Bearbeitung hat weiterhin Vorrang. Extra instructions (zusätzliche Anweisungen) ergänzt den Game-Prompt um Text, bis zu 2.000 Zeichen, etwa „Write in the style of Terry Pratchett.“
Decision-Blöcke und Prompt-Caching
Ein Abschnitt kann einen Decision-Block {{#if decision:"..."}} enthalten. Dieser Teil wird dann nur gesendet, wenn eine Aussage über den Chat wahr ist. Siehe Das Decision-Modell fragen.
Setz Decision-Blöcke, die sich oft ändern, spät im Prompt ein, etwa in Anweisungen nach dem Verlauf. Ein veränderter Zweig kann verhindern, dass ein Anbieter den Prompt ab dieser Stelle wiederverwendet; eine frühe Änderung kostet daher den Großteil der Cache-Ersparnis. Ein unveränderter früherer Teil kann weiterhin wiederverwendet werden. Lass eine Decision nur dann weit oben, wenn ihre Antwort selten wechselt. Siehe Prompt-Caching.
Aussagen in deaktivierten Abschnitten und Gruppen werden nie gefragt und zählen nicht zu Decision statements per turn (Decision-Aussagen pro Zug).
Prüfen, was bei der KI angekommen ist
Peek Prompt zeigt den vollständig zusammengesetzten Prompt einer Nachricht. Das ist der schnellste Weg, eine merkwürdige Antwort aufzuklären. Siehe Peek Prompt: Sieh nach, was die KI bekommen hat.
Verwandte Anleitungen
- Preset-Variablen
- Prompt-Makros
- Generierungsparameter
- Einstellungsprofile
- Chat Settings im Überblick
- Peek Prompt: Sieh nach, was die KI bekommen hat