ReadyArt/Serenity-27B-GGUF

🤗 On Hugging Faceapache-2.0310 GBGGUFHF checksums availableupdated today
Magnet

@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600;700;900&family=Cormorant+Garamond:ital,wght@0,400;0,600;1,400;1,600&family=JetBrains+Mono:wght@400;600;700&display=swap');

.mc-wrap{background:#0d0a04;color:#e8d5a3;font-family:'Cormorant Garamond',serif;max-width:920px;margin:0 auto;padding:24px;border-radius:16px;box-sizing:border-box;border:1px solid #3d2e1a;position:relative}

.mc-wrap::before{content:'𓋹 𓂀 𓆣 𓁿 𓊹 𓋹 𓂀 𓆣 𓁿 𓊹';position:absolute;top:0;left:0;right:0;text-align:center;font-size:.55em;letter-spacing:1.2em;color:rgba(212,168,67,.15);padding:8px 0;overflow:hidden;white-space:nowrap}

.mc-wrap *{box-sizing:border-box}

.mc-wrap h1,.mc-wrap h2,.mc-wrap h3,.mc-wrap h4{color:#f5e6c8;border:none;font-family:'Cinzel',serif}

.mc-wrap p{color:#e8d5a3;font-size:1.05em;line-height:1.7}

.mc-wrap strong{color:#f0c040}

.mc-wrap a{color:#2dd4bf;text-decoration:none;border-bottom:1px dotted rgba(45,212,191,.4)}

.mc-wrap ul{list-style:none;padding-left:0;margin:0}

.mc-wrap li{color:#e8d5a3;margin-bottom:8px;padding-left:4px;font-size:1.02em}

.mc-wrap code{background:#1a1208;color:#f0c040;padding:2px 8px;border-radius:4px;font-family:'JetBrains Mono',monospace;font-size:.88em;border:1px solid rgba(212,168,67,.2)}

.mc-hdr{text-align:center;padding:48px 32px 40px;background:linear-gradient(180deg,#1a1208 0%,#0d0a04 100%);border:1px solid #3d2e1a;border-radius:24px;margin-bottom:20px;position:relative;overflow:hidden}

.mc-hdr::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,#d4a843,#f0c040,#2dd4bf,#d4a843,transparent)}

.mc-hdr::after{content:'𓂀 𓋹 𓆣';position:absolute;bottom:12px;left:50%;transform:translateX(-50%);font-size:.7em;color:rgba(212,168,67,.25);letter-spacing:.8em}

.mc-name{font-family:'Cinzel',serif;font-size:2.8em;font-weight:900;margin:0;letter-spacing:.02em;background:linear-gradient(135deg,#f0c040,#d4a843,#2dd4bf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;text-shadow:0 0 40px rgba(212,168,67,.3)}

.mc-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(212,168,67,.1);border:1px solid rgba(212,168,67,.4);padding:6px 16px;border-radius:100px;font-family:'Cinzel',serif;font-size:.85em;font-weight:600;color:#f0c040;margin-top:16px;letter-spacing:.08em}

.mc-sub{color:#a89060;font-size:1.05em;margin-top:12px;font-weight:400;font-style:italic}

.mc-warn{padding:14px 24px;border-radius:12px;margin:16px 0;font-weight:500;font-size:.88em;line-height:1.6;background:rgba(45,212,191,.06);border:1px solid rgba(45,212,191,.3);color:#7dd4c8;text-align:center;font-family:'Cormorant Garamond',serif}

.mc-sec{margin:16px 0;padding:28px 28px;background:#0d0a04;border:1px solid #3d2e1a;border-radius:16px;position:relative;overflow:hidden}

.mc-sec::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#d4a843,#2dd4bf,#d4a843);opacity:.7}

.mc-sec::after{content:'𓁿';position:absolute;bottom:10px;right:14px;font-size:.8em;color:rgba(212,168,67,.15)}

.mc-sec-title{font-family:'Cinzel',serif;font-size:1.4em;font-weight:700;margin:0 0 16px 0;color:#f5e6c8;display:flex;align-items:center;gap:10px;letter-spacing:.03em}

.mc-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}

.mc-card{background:#1a1208;padding:20px;border-radius:12px;border:1px solid #3d2e1a;position:relative;transition:border-color .3s}

.mc-card:hover{border-color:rgba(212,168,67,.4)}

.mc-card h4{margin:0 0 10px 0;color:#f0c040;font-family:'Cinzel',serif;font-weight:600;font-size:1em;letter-spacing:.04em}

.mc-card p{color:#e8d5a3;font-size:.92em;margin:0;line-height:1.7}

.mc-val{font-family:'Cinzel',serif;font-size:2.8em;font-weight:900;background:linear-gradient(135deg,#f0c040,#d4a843,#2dd4bf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:8px 0;line-height:1}

.mc-lbl{color:#a89060;font-size:.88em;line-height:1.5;margin:0;font-style:italic}

.mc-tbl{width:100%;border-collapse:separate;border-spacing:0;margin-top:16px;font-family:'JetBrains Mono',monospace;border-radius:12px;border:1px solid #3d2e1a;overflow:hidden}

.mc-tbl th{background:rgba(212,168,67,.08);color:#f0c040;padding:12px 20px;text-align:left;font-weight:600;font-size:.75em;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #3d2e1a;font-family:'Cinzel',serif}

.mc-tbl td{padding:12px 20px;border-bottom:1px solid #2a1f10;color:#e8d5a3;font-size:.88em;background:#1a1208}

.mc-tbl tr:last-child td{border-bottom:none}

.mc-tbl td strong{color:#2dd4bf}

.mc-qlinks{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:16px 0}

.mc-btn{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#d4a843,#f0c040);color:#0d0a04;padding:10px 24px;border-radius:8px;text-decoration:none;border:none;margin:12px 0 0 0;font-weight:700;font-size:.85em;letter-spacing:.06em;text-transform:uppercase;font-family:'Cinzel',serif;box-shadow:0 4px 12px rgba(212,168,67,.3);transition:all .3s}

.mc-btn:hover{box-shadow:0 6px 20px rgba(212,168,67,.5);transform:translateY(-1px)}

.mc-ava{width:44px;height:44px;border-radius:50%;margin-right:16px;object-fit:cover;border:2px solid #d4a843}

.mc-disclaimer{border-left:3px solid #c0392b;padding:14px 20px;background:rgba(192,57,43,.06);border-radius:0 12px 12px 0;color:#e07050;font-size:.9em;margin:16px 0}

.mc-tag{display:inline-flex;align-items:center;padding:5px 12px;border-radius:100px;font-size:.72em;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-family:'Cinzel',serif;margin:4px}

.t1{background:rgba(212,168,67,.1);color:#f0c040;border:1px solid rgba(212,168,67,.4)}

.t2{background:rgba(45,212,191,.1);color:#2dd4bf;border:1px solid rgba(45,212,191,.4)}

.t3{background:rgba(74,144,165,.12);color:#4a90a5;border:1px solid rgba(74,144,165,.4)}

.t4{background:rgba(192,57,43,.1);color:#e07050;border:1px solid rgba(192,57,43,.4)}

details summary{cursor:pointer;font-family:'Cinzel',serif;font-size:1.3em;font-weight:700;color:#f5e6c8;padding:24px 28px;background:#1a1208;border:1px solid #3d2e1a;border-radius:16px;position:relative;list-style:none;display:flex;align-items:center;gap:12px;letter-spacing:.03em;transition:border-color .3s}

details summary:hover{border-color:rgba(212,168,67,.4)}

details summary::-webkit-details-marker{display:none}

details summary::before{content:'𓊹';font-size:.8em;transition:transform .2s;color:#d4a843}

details[open] summary::before{transform:rotate(90deg)}

details summary::after{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#d4a843,#2dd4bf);opacity:.7;border-radius:16px 0 0 16px}

details .mc-sec{margin-top:0;border-top-left-radius:0;border-top-right-radius:0;border-top:none}

.mc-video-wrap{position:relative;margin:16px 0;border-radius:16px;overflow:hidden;border:2px solid #d4a843;box-shadow:0 0 30px rgba(212,168,67,.15)}

.mc-video-badge{position:absolute;top:10px;right:10px;background:#d4a843;color:#0d0a04;font-family:'Cinzel',serif;font-weight:700;padding:5px 12px;font-size:.8em;border-radius:4px;z-index:2;border:1px solid #0d0a04;letter-spacing:.05em}

/ New Fancy Styles - Egyptian /

.sampler-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-top: 15px; }

.param-box { background: rgba(212, 168, 67, 0.05); border: 1px solid rgba(212, 168, 67, 0.2); padding: 12px; border-radius: 8px; text-align: center; transition: all 0.2s ease; }

.param-box:hover { background: rgba(212, 168, 67, 0.1); border-color: rgba(212, 168, 67, 0.5); box-shadow: 0 0 12px rgba(212, 168, 67, 0.1); }

.param-val { font-family: 'Cinzel', serif; font-size: 1.5em; font-weight: 700; color: #f0c040; display: block; margin-bottom: 4px; }

.param-label { font-size: 0.7em; color: #a89060; text-transform: uppercase; letter-spacing: 0.08em; font-family: 'Cormorant Garamond', serif; }

.quant-list { list-style: none; padding: 0; margin: 15px 0; }

.quant-item { display: flex; justify-content: space-between; padding: 8px 0; border-bottom: 1px solid #2a1f10; font-size: 0.88em; color: #e8d5a3; }

.quant-item:last-child { border-bottom: none; }

.quant-item span:first-child { font-family: 'JetBrains Mono', monospace; color: #2dd4bf; }

.mc-btn-glow { box-shadow: 0 0 15px rgba(212, 168, 67, 0.3); transition: all 0.3s ease; width: 100%; }

.mc-btn-glow:hover { box-shadow: 0 0 25px rgba(212, 168, 67, 0.5); transform: translateY(-2px); }

.download-icon { margin-right: 8px; }

/ New: Critical Config Box /

.mc-critical-box{margin:16px 0;padding:24px 28px;background:linear-gradient(135deg,rgba(192,57,43,.06) 0%,rgba(212,168,67,.04) 100%);border:1px solid rgba(192,57,43,.4);border-radius:14px;position:relative;overflow:hidden}

.mc-critical-box::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#c0392b,#f0c040,#c0392b,transparent)}

.mc-critical-box::after{content:'⚠';position:absolute;top:50%;right:16px;transform:translateY(-50%);font-size:2.2em;color:rgba(192,57,43,.15)}

.mc-critical-title{font-family:'Cinzel',serif;font-size:1em;font-weight:700;color:#e07050;margin:0 0 12px 0;letter-spacing:.04em;display:flex;align-items:center;gap:8px}

.mc-critical-title .icon{font-size:1.1em}

.mc-critical-body{color:#e8d5a3;font-size:.92em;line-height:1.8;margin:0}

.mc-critical-body code{display:inline-block;background:rgba(192,57,43,.08);border:1px solid rgba(192,57,43,.3);color:#e07050;padding:3px 10px;border-radius:6px;font-family:'JetBrains Mono',monospace;font-size:.82em;margin:4px 0}

.mc-critical-body .step{display:block;margin:10px 0;padding:10px 14px;background:rgba(212,168,67,.04);border-left:2px solid #d4a843;border-radius:0 6px 6px 0;font-size:.9em;line-height:1.7}

.mc-critical-body .step-num{font-family:'Cinzel',serif;font-weight:700;color:#f0c040;margin-right:6px}

.mc-critical-hint{color:#e07050;font-size:.84em;margin-top:12px;font-style:italic;display:flex;align-items:center;gap:6px;font-weight:600}

.mc-critical-hint .dot{width:6px;height:6px;border-radius:50%;background:#c0392b;display:inline-block;flex-shrink:0;animation:pulse 2s infinite}

@keyframes pulse{0%,100%{opacity:1}50%{opacity:.4}}

/ Collapsible Critical Boxes /

.mc-critical-details{margin:16px 0;border:1px solid rgba(192,57,43,.4);border-radius:14px;overflow:hidden;position:relative}

.mc-critical-details::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#c0392b,#f0c040,#c0392b,transparent);z-index:1}

.mc-critical-details--red{border-color:rgba(192,57,43,.6)}

.mc-critical-details--red::before{background:linear-gradient(90deg,transparent,#c0392b,#e07050,#c0392b,transparent)}

.mc-critical-summary{cursor:pointer;font-family:'Cinzel',serif;font-size:1em;font-weight:700;color:#e07050;padding:18px 28px;background:linear-gradient(135deg,rgba(192,57,43,.08) 0%,rgba(212,168,67,.04) 100%);list-style:none;display:flex;align-items:center;gap:10px;letter-spacing:.04em;transition:background .3s;position:relative}

.mc-critical-summary--red{background:linear-gradient(135deg,rgba(192,57,43,.12) 0%,rgba(212,168,67,.04) 100%)}

.mc-critical-summary:hover{background:linear-gradient(135deg,rgba(192,57,43,.15) 0%,rgba(212,168,67,.08) 100%)}

.mc-critical-summary::-webkit-details-marker{display:none}

.mc-critical-summary::after{content:'▸';position:absolute;right:24px;font-size:1.1em;color:#c0392b;transition:transform .2s}

.mc-critical-details[open] .mc-critical-summary::after{transform:rotate(90deg)}

.mc-critical-summary .icon{font-size:1.1em}

.mc-critical-pulse{margin-left:auto;display:flex;align-items:center}

.mc-critical-pulse .dot{width:8px;height:8px;border-radius:50%;background:#c0392b;display:inline-block;animation:pulse 2s infinite}

.mc-critical-details .mc-critical-body{padding:0 28px 24px 28px;margin:0;border-top:1px solid rgba(192,57,43,.2)}

/ New: LoRA First-Time Badge /

.mc-lora-first{display:inline-flex;align-items:center;gap:6px;background:rgba(45,212,191,.08);border:1px solid rgba(45,212,191,.35);padding:4px 12px;border-radius:100px;font-family:'Cinzel',serif;font-size:.72em;font-weight:600;color:#2dd4bf;letter-spacing:.06em;text-transform:uppercase;margin-top:6px}

@media(max-width:640px){.mc-wrap{padding:12px}.mc-name{font-size:2em}.mc-grid{grid-template-columns:1fr}.mc-qlinks{grid-template-columns:1fr}}

Serenity-27B

☥ v1.0

Balance achieved. Control surrendered.

𓂀 Content Advisory: Mature Themes / Adult Interactions — Intended for mature audiences only. 𓂀

𓆣 QWEN3.8 BASED

🚫 PERSONAL USE ONLY — DO NOT DEPLOY ON PUBLIC APIs

This model is intended exclusively for personal, private use. It has not been designed, tested, or validated for deployment on public APIs, hosted services, or any environment where output is accessible to third parties or general users.

This model is not safe to run on a public API. It is unaligned, uncensored, and will generate content without regard for the audience. Exposing it to a public or multi-user environment is entirely at your own risk and discretion.

The creators and maintainers of this model accept no responsibility, liability, or accountability for the mental health, sanity, or well-being of any users who are exposed to this model's output if it is deployed on a public API, hosted service, or any non-private environment. If you choose to do so, you do so entirely at your own risk — and we take no responsibility for your users' sanity if it is run as such.

Keep it local. Keep it private. This is not a "ship it to production" model.

⚠ Required: SillyTavern Configuration (Read Before Use)

This model MUST be used in Chat Completion mode. Text Completion will produce broken, incoherent output. (You're on your own with text completion)

1. In SillyTavern, open Extension Settings (the plug icon) → Backend and ensure your API connection is set to use Chat Completion (not Text Completion / raw completions). If you are using a local backend like Ollama, LM Studio, or vLLM, make sure the endpoint is configured for /v1/chat/completions rather than /v1/completions.

2. In SillyTavern, go to Chat Settings (the chat bubble icon) → Prompt Post-Processing and set it to:

Strict (user first, alternating roles; with tools)

This is critical. Without this setting, the model will not receive properly structured role-separated messages and will produce garbled or malformed text output.

3. In Chat Completion → Additional Parameters, set the following to enable the model's reasoning / thinking capability:

"chat_template_kwargs": {"enable_thinking": true, "reasoning_effort": "medium"}

Failing to use Chat Completion or the Strict post-processing mode will result in broken formatting, role bleed, and unintelligible responses. These settings are non-negotiable for this model.

⚠ Required: Uncensored Roleplay Prompts

(YOU MUST USE ROLEPLAY PROMPTS)

This model requires that your roleplay prompts be fully uncensored. Safety-aligned system prompts, content guardrails, or moral constraints will degrade output quality, trigger in-character refusals, and break immersion.

1. Ensure your system prompt and character card do NOT include safety instructions, content filters, ethical guardrails, or "stay in character as a helpful AI" framing. The model is trained to operate without these restrictions.

2. Remove or override any default safety preamble injected by your frontend (e.g., SillyTavern's default system prompt, Ollama's safety layer, or LM Studio's moderation settings). These will conflict with the model's training and produce broken or evasive responses.

3. If your frontend has a content moderation toggle (e.g., "safety layer", "content filter", "moderation"), disable it for this model. The training data was generated without safety constraints, and re-imposing them at inference time will cause the model to fight its own weights.

Using safety-aligned or censored prompts with this model will result in character inconsistency, mid-scene refusals, and significantly degraded roleplay quality. This is a hard requirement, not a suggestion.

𓁿 What Is Serenity?

Born from the convergence of two lineages, Serenity-27B harmonizes the best of both worlds — the expressive depth of Melody and the immersive presence of Darkside — into a single, balanced model.

Lineage A

Melody1437

Male → Female Perspective

Lineage B

Darkside

Female → Male Perspective

Hybrid

Serenity

⚠️ Perspective Note: Due to the merger of opposing perspective lineages, this tune may occasionally exhibit perspective confusion.

𓆣 Dual Heritage: Combines Melody's male → female perspective with Darkside's female → male perspective

⚖️ Balanced Tone: Refined personality that flows naturally without overwhelming the narrative

𓁿 Enhanced Depth: LoRA 160 captures nuanced behavioral patterns from both parent approaches

𓋹 Synthetic Life Engine

Dataset generated using our advanced Character Engine and Emotional Engine, creating genuine life and emotional resonance in every interaction.

𓁿 Character Engine

Ensures consistent personality traits, speech patterns, and behavioral logic across all contexts. Characters remain true to themselves throughout.

𓂀 Emotional Engine

Injects dynamic emotional states into responses, creating depth and realistic reactions that breathe life into every exchange.

𓆣 Quality Refinement

Automated detection and rewriting of repetitive phrases ensures fresh, high-quality dialogue in every turn.

𓊹 Dialogue Integrity

Advanced quote normalization ensures balanced dialogue markers, preventing formatting errors and maintaining immersion.

𓅓 Training Details & Parameters

Fine-tuned using LoRA (Low-Rank Adaptation) for efficient and targeted weight adjustment, preserving the base model's capabilities while imprinting new behavioral patterns.

𓊹 First-Time LoRA Rank 160: This is the first model in our lineup trained at a LoRA rank of 160. Previous releases used lower ranks, but the dual-lineage merger required a wider adaptation surface to faithfully capture the behavioral nuance of both Melody and Darkside simultaneously. The higher rank allows the adapter to encode richer, more distinct behavioral patterns without interference between the two parent lineages.

𓊹 Epochs

2

Full passes through the training dataset for thorough learning

𓋹 LoRA Rank

160

First time at rank 160 — richer adaptation for dual-lineage nuance

✦ First at Rank 160

ParameterValue

Training MethodLoRA (Low-Rank Adaptation)

LoRA Rank (r)160 (first time)

Epochs2

Trained LayersText layers only

𓂀 Method: LoRA fine-tuning for parameter-efficient adaptation, preserving base knowledge while imprinting new behaviors

⚡ Efficiency: Only a fraction of parameters updated, keeping the model lean and responsive

𓊹 Rank Justification: The jump to rank 160 (our highest to date) was necessary to give the adapter enough capacity to encode two distinct perspective lineages without one overwriting the other

𓁿 Result: Maintains coherence while exhibiting the desired personality traits and interaction style

𓊹 Training Process

Model weights subjected to iterative refinement during data creation. Each conversation underwent multiple checks for stability and alignment.

𓆣 Multi-Turn Generation: Conversations built turn-by-turn for natural context flow

𓂀 Refusal Filtering: Automated systems detected and removed unwanted refusals

𓋹 Slop Cleaning: Undesirable phrases identified and rewritten by dedicated assistant models

𓁿 Dataset Overview

Model trained on a specialized adult-oriented roleplay dataset with diverse scenarios and emotional contexts, drawing from the strengths of both parent lineages.

🔞 Content Rating: Strictly 18+ (Adults Only)

𓁿 Focus: Mature themes, immersive roleplay, uncensored dialogue

𓊹 Version Notes

⚠️ Content Warning: This model can generate mature content. Use responsibly.

𓋹 Clean Output: Reasoning tags and excessive markdown stripped for cleaner roleplay

☥ Hybrid Lineage: Combines the male → female perspective of Melody1437 with the female → male perspective of Darkside into a unified, balanced model

𓅓 LoRA Rank 160 (First): Our first release at rank 160. The dual-lineage approach demanded a wider adapter to preserve distinct behavioral signatures from each parent.

🚫 Personal Use Only: This model is not intended for, tested for, or safe for deployment on public APIs or multi-user hosted services.

𓅓 Configuration

𓊹 Sampler Settings

Recommended parameters for optimal output

0.95

Top-P

0.8

Temperature

0

Freq Pen

0

Presence Pen

𓋹 GGUF Quantizations

Available formats for local inference

Q4_K_MDecent Quality

Q5_K_MRecommended

Q6_KHigh Quality

Q8_0Near Lossless

⬇ View Repository

𓂀 Credits

Darkhn — Helping

GECFDO — Data Generation & iMatrix Quants

Sleep Deprived — Dataset Generator

FrenzyBiscuit — Fine-Tuning & Dataset Creation

𓊹 License & Usage

⚠️ Usage Agreement: By using this model, you accept all terms and conditions below in full.

🚫 Personal Use Only — No Public Deployment: This model is strictly intended for personal, private use (non-profit / non-commercial). It is not safe to run on a public API, hosted inference service, or any environment where the output is accessible to other users. The creators and maintainers accept no responsibility or liability for the sanity, well-being, or mental health of any third-party users who are exposed to this model's output if it is deployed in a public or multi-user setting. If you choose to do so, you do so entirely at your own risk, and we take no responsibility for your users' sanity if it is run as such.

𓊹 Built upon the Apache 2.0 license

🚫 Personal use only — not for public API, hosted service, or multi-user deployment

𓂀 You accept full responsibility for all outputs generated

🔞 You confirm you are at least 18 years old

𓁿 Creators bear no responsibility for how the model is used, including any harm to users of a publicly deployed instance

𓋹 No commercial use to the extent legally allowed

Apache 2.0

Personal Use Only

18+ Content

NSFW

No Public API