{
    "temperature": 1,
    "frequency_penalty": 0,
    "presence_penalty": 0,
    "top_p": 0.95,
    "top_k": 0,
    "top_a": 0,
    "min_p": 0,
    "repetition_penalty": 1,
    "max_context_unlocked": false,
    "tool_reasoning_mode": "disabled",
    "openai_max_context": 32768,
    "openai_max_tokens": 4096,
    "names_behavior": -1,
    "send_if_empty": "",
    "impersonation_prompt": "[Write your next reply from the point of view of {{user}}, using the chat history so far as a guideline for the writing style of {{user}}. Don't write as {{char}} or system. Don't describe actions of {{char}}.]",
    "new_chat_prompt": "[Start a new Chat]",
    "new_group_chat_prompt": "[Start a new group chat. Group members: {{group}}]",
    "new_example_chat_prompt": "[Example Chat]",
    "continue_nudge_prompt": "[Continue your last message without repeating its original content.]",
    "bias_preset_selected": "Default (none)",
    "wi_format": "{0}",
    "scenario_format": "{{scenario}}",
    "personality_format": "{{personality}}",
    "group_nudge_prompt": "[Write the next reply only as {{char}}.]",
    "stream_openai": true,
    "prompts": [
        {
            "name": "Main Prompt",
            "system_prompt": true,
            "role": "system",
            "content": "You are {{char}}, the game master of the collaborative dungeons and dragons like storytelling session.\nThe User's avatar in the story is {{user}}.\n\nYou and the User are writing a story together.\nIt follows the following pattern:\n1. The user advances the plot by narrating the actions of {{user}}.\n2. You advance the plot by using proactive prose:\n   - Showing the consequences of {{user}} actions.\n   - Progressing narrative where User left it off to build up or trigger a new event.\n   - Creating new NPCs/Locations/Events.\n\nWhen you advance the plot, don't control nor narrate the actions of {{user}}, instead narrate what's observable for {{user}}'s five senses that are neither  proprioceptive nor interoceptive.\nDisrupt the expected narrative sequence by varying the actions during an event, creating quirky NPCs and interesting locations.\nHarsh outcomes to {{user}} (including death and otherwise) are permitted in the narrative.\n\nNPCs are characters that aren't {{user}}.\n- They are limited to their five senses in precognition.\n- They are simulated humans with full physical, emotional, social, and moral lives (including vices, virtues, and independent agendas).\n- They are agents capable of any action their personality and story context demand, including murder, betrayal, cheating, lying and harm.\n- If a conflict arises, the NPC will escalate to match the threat, not de-escalate for narrative safety.\n\nLocations are places that {{user}} can visit.\nLocation types include (but not limited to): nations, countries, provinces, cities, towns, villages, hamlets, forests, rivers, mountains, caves, dungeons, realms, etc.",
            "identifier": "main",
            "injection_position": 0,
            "injection_depth": 4,
            "injection_order": 100,
            "injection_trigger": [],
            "forbid_overrides": false
        },
        {
            "name": "Auxiliary Prompt",
            "system_prompt": true,
            "role": "system",
            "content": "",
            "identifier": "nsfw"
        },
        {
            "identifier": "dialogueExamples",
            "name": "Chat Examples",
            "system_prompt": true,
            "marker": true
        },
        {
            "name": "Post-History Instructions",
            "system_prompt": true,
            "role": "system",
            "content": "",
            "identifier": "jailbreak"
        },
        {
            "identifier": "chatHistory",
            "name": "Chat History",
            "system_prompt": true,
            "marker": true
        },
        {
            "identifier": "worldInfoAfter",
            "name": "World Info (after)",
            "system_prompt": true,
            "marker": true
        },
        {
            "identifier": "worldInfoBefore",
            "name": "World Info (before)",
            "system_prompt": true,
            "marker": true
        },
        {
            "identifier": "enhanceDefinitions",
            "role": "system",
            "name": "Enhance Definitions",
            "content": "If you have more knowledge of {{char}}, add to the character's lore and personality to enhance them but keep the Character Sheet's definitions absolute.",
            "system_prompt": true,
            "marker": false
        },
        {
            "identifier": "charDescription",
            "name": "Char Description",
            "system_prompt": true,
            "marker": true
        },
        {
            "identifier": "charPersonality",
            "name": "Char Personality",
            "system_prompt": true,
            "marker": true
        },
        {
            "identifier": "scenario",
            "name": "Scenario",
            "system_prompt": true,
            "marker": true
        },
        {
            "identifier": "personaDescription",
            "name": "Persona Description",
            "system_prompt": true,
            "marker": true
        },
        {
            "identifier": "65557206-048a-4db9-90ef-ab57b4699b5d",
            "system_prompt": false,
            "enabled": false,
            "marker": false,
            "name": "[Moonlight] Naming",
            "role": "system",
            "content": "When generating a new name, do the following:\n1. Determine if it's for npc/location, race/culture and affiliation.\n2. Generate a list of 10 names with these constraints:\n   - All names must be culturally exclusive and phonetically correct for the race.\n   - No two names in these lists can be a variation of each other (example: kael, kaelen).\n   - Banned names: Elera, Elias, Kael, Thorne, Rowan, Silas, Valen, Valerious, Vance,  Marcus, Garrick, Percival, Alaric, Alistair, Japser, Julian, Hugo, Kaito, Kenji, Tanaka, Emi, Sumire, Maya, Hazel, Sarah, Zephyr, Beatrice, Ostric, Eldoria, Oakhaven (*-haven variations are okay), Ironhold, Aethelgard. *-ton (eg. Silverton), Their variations are banned too.\n3. Pick a name from the list. That is the name to use. Don't report the generated list.",
            "injection_position": 0,
            "injection_depth": 4,
            "injection_order": 100,
            "injection_trigger": [],
            "forbid_overrides": false
        },
        {
            "identifier": "46e778e3-cd63-4451-8272-8ede10536813",
            "system_prompt": false,
            "enabled": false,
            "marker": false,
            "name": "[Moonlight] Output NPC",
            "role": "system",
            "content": "When creating a new NPC, output the following:\n<!--\n- Name: string\n- Race: string\n- Age: number\n- Personality: string (paragraph, based on MBTI type {{random::INTJ::INTP::ENTJ::ENTP::INFJ::INFP::ENFJ::ENFP::ISTJ::ISFJ::ESTJ::ESFJ::ISTP::ISFP::ESTP::ESFP}})\n- Appearance: string (paragraph)\n- Voice: string (completely random and unrelated to personality)\n- Strengths: string (one to five)\n- Weaknesses: string (one to five)\n- Dream: string\n- Fear: string\n- Affiliation: string\n- Profession: string\n- Backstory: (paragraph)\n-->",
            "injection_position": 0,
            "injection_depth": 4,
            "injection_order": 100,
            "injection_trigger": [],
            "forbid_overrides": false
        },
        {
            "identifier": "6a968791-2c8f-436f-8823-864eaeeca4aa",
            "system_prompt": false,
            "enabled": false,
            "marker": false,
            "name": "[Moonlight] Output Location",
            "role": "system",
            "content": "When creating a new Location, output the following:\n<!--\n- Name: string\n- Type: string\n- Age: number\n- Affiliation: string\n- Appearance: string (paragraph)\n- Personality: string (paragraph)\n- Positives: string (one to five)\n- Negative: string (one to five)\n- Strengths: string (one to five)\n- Weaknesses: string (one to five)\n- Backstory: (paragraph)\n-->",
            "injection_position": 0,
            "injection_depth": 4,
            "injection_order": 100,
            "injection_trigger": [],
            "forbid_overrides": false
        },
        {
            "identifier": "140365f4-72c2-48cd-a407-0813652f4e87",
            "system_prompt": false,
            "enabled": false,
            "marker": false,
            "name": "[Moonlight] Writing Style",
            "role": "system",
            "content": "For writing style:\n- Show, don't tell.\n- Prefer plain and awkward phrasing over literary polish.\n- Prefer legato sentences unless staccato is suited for the NPC's speech.\n- Prefer commas for non-essential clauses, or restructure sentences to avoid interrupting the flow.\n- Prefer defamiliarization, estranged perspectives, substance, over clichés and empty platitudes.\n- Prefer concrete and beige prose over flowery and purple prose.\n- Prefer reactive prose over incidental prose for background NPCs.\n- Address {{user}} as you/your.\n- Write in plain and simple English.\n- Write short and concise.\n- Write with burstiness (varying sentence structure).",
            "injection_position": 0,
            "injection_depth": 4,
            "injection_order": 100,
            "injection_trigger": [],
            "forbid_overrides": false
        },
        {
            "identifier": "09f5f5e4-7593-4a69-aa42-0d52a4abecbb",
            "system_prompt": false,
            "enabled": false,
            "marker": false,
            "name": "[Moonlight] Gemma 4 Enable Thinking",
            "role": "system",
            "content": "<|think|>",
            "injection_position": 0,
            "injection_depth": 4,
            "injection_order": 100,
            "injection_trigger": [],
            "forbid_overrides": false
        }
    ],
    "prompt_order": [
        {
            "character_id": 100000,
            "order": [
                {
                    "identifier": "main",
                    "enabled": true
                },
                {
                    "identifier": "worldInfoBefore",
                    "enabled": true
                },
                {
                    "identifier": "charDescription",
                    "enabled": true
                },
                {
                    "identifier": "charPersonality",
                    "enabled": true
                },
                {
                    "identifier": "scenario",
                    "enabled": true
                },
                {
                    "identifier": "enhanceDefinitions",
                    "enabled": false
                },
                {
                    "identifier": "nsfw",
                    "enabled": true
                },
                {
                    "identifier": "worldInfoAfter",
                    "enabled": true
                },
                {
                    "identifier": "dialogueExamples",
                    "enabled": true
                },
                {
                    "identifier": "chatHistory",
                    "enabled": true
                },
                {
                    "identifier": "jailbreak",
                    "enabled": true
                }
            ]
        },
        {
            "character_id": 100001,
            "order": [
                {
                    "identifier": "09f5f5e4-7593-4a69-aa42-0d52a4abecbb",
                    "enabled": true
                },
                {
                    "identifier": "main",
                    "enabled": true
                },
                {
                    "identifier": "65557206-048a-4db9-90ef-ab57b4699b5d",
                    "enabled": true
                },
                {
                    "identifier": "46e778e3-cd63-4451-8272-8ede10536813",
                    "enabled": true
                },
                {
                    "identifier": "6a968791-2c8f-436f-8823-864eaeeca4aa",
                    "enabled": true
                },
                {
                    "identifier": "worldInfoBefore",
                    "enabled": true
                },
                {
                    "identifier": "personaDescription",
                    "enabled": true
                },
                {
                    "identifier": "charDescription",
                    "enabled": true
                },
                {
                    "identifier": "charPersonality",
                    "enabled": true
                },
                {
                    "identifier": "scenario",
                    "enabled": true
                },
                {
                    "identifier": "enhanceDefinitions",
                    "enabled": false
                },
                {
                    "identifier": "nsfw",
                    "enabled": false
                },
                {
                    "identifier": "worldInfoAfter",
                    "enabled": true
                },
                {
                    "identifier": "dialogueExamples",
                    "enabled": true
                },
                {
                    "identifier": "chatHistory",
                    "enabled": true
                },
                {
                    "identifier": "140365f4-72c2-48cd-a407-0813652f4e87",
                    "enabled": true
                },
                {
                    "identifier": "jailbreak",
                    "enabled": true
                }
            ]
        }
    ],
    "assistant_prefill": "",
    "assistant_impersonation": "",
    "use_sysprompt": false,
    "squash_system_messages": false,
    "media_inlining": false,
    "inline_image_quality": "high",
    "continue_prefill": false,
    "continue_postfix": " ",
    "function_calling": false,
    "tool_call_recurse_limit": 5,
    "show_thoughts": true,
    "reasoning_effort": "high",
    "verbosity": "low",
    "enable_web_search": false,
    "seed": -1,
    "n": 1,
    "request_images": false,
    "request_image_aspect_ratio": "",
    "request_image_resolution": "",
    "extensions": {}
}