The Neconyan handbook
Your guides Miso, Taro & Nori
Choose each guide's gender to change their artwork and pronouns. Your choices stay in this browser, separately from the app.
Prompt formatting¶
These macros read saved prompt text and formatting markers. They are useful when building a preset or an Instruct template, which describes the text markers a model expects around messages.
All names beginning with instruct produce empty text when Instruct mode is disabled. The first-message and last-message prefixes fall back to their ordinary prefix when no special value is set.
Author’s Note macros read their named note. Reasoning macros read configured formatting strings; they do not reveal hidden model content. Repeating any of these in a template can duplicate text that another part of the prompt already includes.
authorsNote¶
Reads the current chat’s Author’s Note.
charAuthorsNote¶
Reads the Author’s Note saved for the character.
chatStart¶
Chat start marker used in text completion prompts.
defaultAuthorsNote¶
Reads the default Author’s Note.
defaultSystemPrompt¶
Returns the default system prompt when system prompts are enabled.
Arguments and other names
- Other accepted names:
instructSystem,instructSystemPrompt.
exampleSeparator¶
Separator used between example chat blocks in text completion prompts.
Arguments and other names
- Other accepted names:
chatSeparator.
instructAssistantPrefix¶
Returns the Instruct marker placed before a character reply.
Arguments and other names
- Other accepted names:
instructOutput.
instructAssistantSuffix¶
Returns the Instruct marker placed after a character reply.
Arguments and other names
- Other accepted names:
instructSeparator.
instructFirstAssistantPrefix¶
Returns the special prefix for the first character reply. Falls back to the ordinary character prefix when no special one is set.
Arguments and other names
- Other accepted names:
instructFirstOutputPrefix.
instructFirstUserPrefix¶
Returns the special prefix for the first user message. Falls back to the ordinary user prefix when no special one is set.
Arguments and other names
- Other accepted names:
instructFirstInput.
instructLastAssistantPrefix¶
Returns the special prefix for the final character reply. Falls back to the ordinary character prefix when no special one is set.
Arguments and other names
- Other accepted names:
instructLastOutputPrefix.
instructLastUserPrefix¶
Returns the special prefix for the final user message. Falls back to the ordinary user prefix when no special one is set.
Arguments and other names
- Other accepted names:
instructLastInput.
instructStop¶
Returns the stop sequence saved in the Instruct template, a marker used to end generation.
instructStoryStringPrefix¶
Returns the text placed before the story information in the active Instruct template.
instructStoryStringSuffix¶
Returns the text placed after the story information in the active Instruct template.
instructSystemInstructionPrefix¶
Returns the final system-instruction prefix from the Instruct template.
instructSystemPrefix¶
Returns the Instruct marker placed before a system message.
instructSystemSuffix¶
Returns the Instruct marker placed after a system message.
instructUserFiller¶
Returns the user filler text from the Instruct template. Some model formats use this to maintain the expected order of message roles.
instructUserPrefix¶
Returns the Instruct marker placed before a user message.
Arguments and other names
- Other accepted names:
instructInput.
instructUserSuffix¶
Returns the Instruct marker placed after a user message.
personaAuthorsNote¶
Reads the Author’s Note saved for the active persona.
reasoningPrefix¶
Returns the configured text placed before a reasoning block. It reads a formatting marker, not a model’s private thoughts.
reasoningSeparator¶
Returns the configured separator between reasoning text and the visible reply.
reasoningSuffix¶
Returns the configured text placed after a reasoning block.
systemPrompt¶
Returns the active system prompt. This includes a character override when that option is enabled. Returns empty text when system prompts are disabled.