GraySoft
Projects Models Compare Cloud benchmarks FAQ Download guIDE →
Model Intelligence Sheet

Nimbz/Prosopon-31B-GGUF overview

<style .proso wrapper { background color: 0a0806; background image: radial gradient circle at 12% 8%, rgba 217, 119, 6, 0.11 0%, transparent 42% , radial gradi…

ggufmergemergekitlm-head-transplantreasoningnon-reasoningcreative writingswipe varietyroleplayconversationalcharacter-rplow-refusalnsfw31Bgemma-4base_model:Nimbz/Prosopon-31Bbase_model:quantized:Nimbz/Prosopon-31Blicense:apache-2.0endpoints_compatibleregion:us

Runs locally from ~13.1 MB disk (4 GB VRAM class GPUs with llama.cpp / guIDE).

Downloads
569
Likes
2
Pipeline
Author

Repository Files & Downloads

23 GGUF files detected
Direct downloads for local inference
FileTypeQuantizationSizeLink
imatrix/Prosopon-31B-imatrix-IQ2_M.ggufGGUFIQ2_M10.73 GBDownload
imatrix/Prosopon-31B-imatrix-IQ3_M.ggufGGUFIQ3_M14.17 GBDownload
imatrix/Prosopon-31B-imatrix-IQ3_S.ggufGGUFIQ3_S12.74 GBDownload
imatrix/Prosopon-31B-imatrix-IQ3_XXS.ggufGGUFIQ3_XXS11.81 GBDownload
imatrix/Prosopon-31B-imatrix-IQ4_XS.ggufGGUFIQ4_XS16.28 GBDownload
imatrix/Prosopon-31B-imatrix-Q4_0.ggufGGUFQ4_017.22 GBDownload
imatrix/Prosopon-31B-imatrix-Q4_K_M.ggufGGUFQ4_K_M18.66 GBDownload
imatrix/Prosopon-31B-imatrix-Q4_K_S.ggufGGUFQ4_K_S17.62 GBDownload
imatrix/Prosopon-31B-imatrix-Q5_K_M.ggufGGUFQ5_K_M21.80 GBDownload
imatrix/Prosopon-31B-imatrix-Q5_K_S.ggufGGUFQ5_K_S20.75 GBDownload
imatrix/Prosopon-31B-imatrix-Q6_K-FFN8-ATTN8-HB16.ggufGGUFQ6_K36.94 GBDownload
imatrix/Prosopon-31B-imatrix-Q6_K-HB16.ggufGGUFQ6_K31.03 GBDownload
imatrix/Prosopon-31B-imatrix-Q6_K.ggufGGUFQ6_K25.56 GBDownload
imatrix/Prosopon-31B-imatrix.ggufGGUFGGUF13.1 MBDownload
static/Prosopon-31B-Q4_K_M.ggufGGUFQ4_K_M18.14 GBDownload
static/Prosopon-31B-Q5_K_M.ggufGGUFQ5_K_M21.25 GBDownload
static/Prosopon-31B-Q5_K_S.ggufGGUFQ5_K_S20.75 GBDownload
static/Prosopon-31B-Q6_K-ATTN8-HB16.ggufGGUFQ6_K32.25 GBDownload
static/Prosopon-31B-Q6_K-HB16.ggufGGUFQ6_K27.64 GBDownload
static/Prosopon-31B-Q6_K.ggufGGUFQ6_K24.55 GBDownload
static/Prosopon-31B-Q8_0-ATTN16-HB16.ggufGGUFQ8_041.65 GBDownload
static/Prosopon-31B-Q8_0-HB16.ggufGGUFQ8_034.25 GBDownload
static/Prosopon-31B-Q8_0.ggufGGUFQ8_031.79 GBDownload

Model Details

Model IDNimbz/Prosopon-31B-GGUF
AuthorNimbz
Pipeline
Licenseapache-2.0
Base modelNimbz/Prosopon-31B
Last modified2026-07-07T14:08:09.000Z

Model README

---

license: apache-2.0

base_model: Nimbz/Prosopon-31B

base_model_relation: quantized

tags:

  • merge
  • mergekit
  • lm-head-transplant
  • reasoning
  • non-reasoning
  • creative writing
  • swipe variety
  • roleplay
  • conversational
  • character-rp
  • low-refusal
  • nsfw
  • 31B
  • gemma-4

---

<style>

.proso-wrapper {

background-color: #0a0806;

background-image: radial-gradient(circle at 12% 8%, rgba(217, 119, 6, 0.11) 0%, transparent 42%), radial-gradient(circle at 88% 92%, rgba(146, 64, 14, 0.10) 0%, transparent 45%), radial-gradient(circle at 50% 45%, rgba(59, 51, 38, 0.10) 0%, transparent 60%);

color: #d3cec2;

font-family: 'Optima', 'Candara', 'Palatino Linotype', Georgia, 'Times New Roman', serif;

padding: 42px;

border-radius: 6px;

border: 1px solid #4a2f0a;

line-height: 1.75;

position: relative;

overflow: hidden;

box-shadow: inset 0 0 120px rgba(0,0,0,0.85), 0 20px 55px rgba(0,0,0,0.65);

}

.proso-wrapper::before {

content: "🎭";

position: absolute;

top: -38px; right: -30px;

font-size: 190px;

opacity: 0.05;

filter: grayscale(1) drop-shadow(0 0 40px rgba(217, 119, 6, 0.55));

pointer-events: none;

z-index: 0;

}

.proso-wrapper::after {

content: "";

position: absolute;

top: 0; left: 0; right: 0;

height: 7px;

background: repeating-linear-gradient(90deg, rgba(217, 119, 6, 0.55) 0 16px, transparent 16px 24px, rgba(217, 119, 6, 0.22) 24px 30px, transparent 30px 46px);

opacity: 0.45;

pointer-events: none;

z-index: 1;

}

.proso-header { text-align: center; padding-bottom: 26px; position: relative; z-index: 10; }

.proso-title {

font-size: 2.9rem;

font-weight: 800;

margin: 18px 0 6px 0;

letter-spacing: 8px;

background: linear-gradient(90deg, #92400e, #f59e0b, #fde68a, #f59e0b, #92400e);

-webkit-background-clip: text;

background-clip: text;

-webkit-text-fill-color: transparent;

filter: drop-shadow(0 0 18px rgba(217, 119, 6, 0.55));

}

.proso-sub {

color: #f59e0b;

text-transform: uppercase;

letter-spacing: 7px;

font-size: 0.82rem;

text-shadow: 0 0 12px rgba(217, 119, 6, 0.6);

}

.proso-tagline { color: #a49e8f; font-style: italic; font-size: 1.15rem; letter-spacing: 1px; margin-top: 14px; }

.stat-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 16px; margin: 28px 0 6px; position: relative; z-index: 5; }

.stat-grid > div { display: grid; gap: 16px; }

.stat-item {

text-align: center;

padding: 16px 10px;

background: linear-gradient(180deg, #171310 0%, #0b0908 100%);

border: 1px solid #4a2f0a;

border-radius: 4px;

box-shadow: inset 0 2px 12px rgba(217, 119, 6, 0.05), 0 8px 22px rgba(0,0,0,0.45);

transition: all 0.25s ease;

}

.stat-item:hover { border-color: #f59e0b; box-shadow: inset 0 2px 12px rgba(245, 158, 11, 0.12), 0 0 22px rgba(245, 158, 11, 0.32); transform: translateY(-2px); }

.stat-value { display: block; font-size: 1.1rem; font-weight: bold; letter-spacing: 2px; color: #ece7db; text-shadow: 0 0 12px rgba(217, 119, 6, 0.45); }

.act-card {

background: linear-gradient(145deg, rgba(28, 21, 10, 0.85), rgba(11, 9, 7, 0.96));

border: 1px solid #3a2606;

border-left: 5px solid #b45309;

padding: 26px 30px;

margin: 24px 0;

border-radius: 4px 16px 16px 4px;

box-shadow: inset 0 -2px 12px rgba(217, 119, 6, 0.05), 0 10px 30px rgba(0,0,0,0.55);

position: relative;

z-index: 5;

}

.act-card h2, .act-card h3 { color: #f59e0b; margin-top: 0; letter-spacing: 2px; }

.finale-card {

border-left-color: #fbbf24;

border-color: #92400e;

background: linear-gradient(145deg, rgba(48, 34, 11, 0.85), rgba(14, 10, 6, 0.97));

box-shadow: inset 0 -2px 14px rgba(251, 191, 36, 0.10), 0 0 26px rgba(251, 191, 36, 0.22);

}

.finale-card h3 { color: #fde68a; }

.proso-h2 {

color: #ece7db;

letter-spacing: 4px;

border-bottom: 1px solid #3a2606;

padding-bottom: 10px;

position: relative;

z-index: 5;

margin-top: 38px;

}

.proso-h2 .glyph { color: #d97706; text-shadow: 0 0 10px rgba(217, 119, 6, 0.6); }

hr.laurel {

border: 0; height: 1px;

background-image: linear-gradient(to right, rgba(0,0,0,0), #d97706, rgba(0,0,0,0));

margin: 18px 0;

}

.phase-grid { display: table; width: 100%; }

.phase-row { display: table-row; }

.phase-img, .phase-txt { display: table-cell; vertical-align: middle; }

.phase-img { width: 150px; text-align: center; padding-right: 18px; }

.phase-img img { border: 1px solid #4a2f0a; border-radius: 4px; box-shadow: 0 6px 18px rgba(0,0,0,0.6); }

.proso-btns { text-align: center; margin: 6px 0 4px; position: relative; z-index: 5; }

.proso-btn {

display: inline-block;

font-size: 0.95rem; letter-spacing: 2px; font-weight: bold;

color: #ece7db !important;

text-decoration: none !important;

background: linear-gradient(135deg, #1c1710, #0b0908);

border: 1px solid #b45309;

padding: 13px 30px; margin: 7px;

border-radius: 4px;

box-shadow: 0 0 14px rgba(217, 119, 6, 0.28);

transition: all 0.25s ease;

}

.proso-btn:hover { background: linear-gradient(135deg, #3a2606, #92400e); box-shadow: 0 0 22px rgba(251, 191, 36, 0.5); transform: translateY(-2px); }

.proso-btn.special { background: linear-gradient(135deg, #3a2606, #92400e); border-color: #f59e0b; box-shadow: 0 0 18px rgba(245, 158, 11, 0.45); }

.proso-gtable { display: grid; grid-template-columns: max-content 1fr; width: 100%; background: rgba(0,0,0,0.32); border: 1px solid rgba(217, 119, 6, 0.2); border-radius: 6px; overflow: hidden; }

.proso-gtable > div { padding: 11px 18px; border-bottom: 1px solid rgba(217, 119, 6, 0.12); font-size: 0.92rem; }

.proso-gtable .vg-head { background: rgba(146, 64, 14, 0.55); color: #ece7db; letter-spacing: 2px; font-weight: bold; border-bottom: 2px solid #92400e; }

.proso-gtable .vg-cell { color: #a49e8f; font-weight: 500; }

.proso-gtable .vg-val { text-align: right; color: #fbbf24; font-family: monospace; font-size: 1.05em; }

.proso-gtable > div:nth-last-child(-n+2) { border-bottom: none; }

.note-box { background: rgba(0,0,0,0.5); padding: 15px 18px; border-radius: 6px; border-left: 3px solid #b45309; margin-top: 16px; color: #d3cec2; font-size: 0.92rem; }

.note-box strong { color: #f59e0b; }

.proso-credits ul { list-style: none; padding-left: 0; }

.proso-credits li { margin-bottom: 13px; position: relative; padding-left: 28px; color: #d3cec2; }

.proso-credits li::before {

content: "🌿";

position: absolute; left: 0; top: 0;

font-size: 0.9em;

filter: drop-shadow(0 0 6px rgba(217, 119, 6, 0.7));

}

.proso-credits a, .proso-wrapper a { color: #fcd34d; text-decoration: none; border-bottom: 1px dotted #fcd34d; }

.proso-credits a:hover, .proso-wrapper a:hover { color: #f59e0b; border-color: #f59e0b; }

.chorus-rule { text-align: center; color: #4a2f0a; letter-spacing: 12px; margin: 26px 0 4px; }

.summary-style summary { color: #f59e0b; cursor: pointer; font-weight: bold; letter-spacing: 1px; padding: 6px 0; }

.greek-letter { color: #f59e0b; font-weight: bold; text-shadow: 0 0 10px rgba(217, 119, 6, 0.5); }

</style>

<div class="proso-wrapper">

<div class="proso-header">

<img src="prosopon-31b-title.png" width="90%" style="border-radius: 6px; border: 1px solid #3a2606; box-shadow: 0 15px 45px rgba(0,0,0,0.7); margin: auto; margin-bottom: 14px;">

<hr class="laurel">

<h1 class="proso-title">🎭 PROSOPON 🏛️</h1>

<div class="proso-sub">31B · Gemma 4 · Merge</div>

<div class="proso-tagline">"Hand it any mask - the voice sounds through."</div>

</div>

<div class="stat-grid">

<div>

<div class="stat-item"><span class="stat-value">REASONING</span></div>

<div class="stat-item"><span class="stat-value">IN-PERSONA</span></div>

</div>

<div>

<div class="stat-item"><span class="stat-value">NON-REASONING</span></div>

<div class="stat-item"><span class="stat-value">CONVERSATIONAL</span></div>

</div>

</div>

<div class="act-card">

<h3>🎭 About The Model</h3>

<div><strong>The Prosopon</strong> literally translates from the Ancient Greek as "face" or "mask", a classical instrument on-stage.

Give it any persona and Prosopon-31B wears it, facing it towards the audience: You.</div>

<hr class="laurel">

<div>Prosopon-31B has these simple goals:

  • character adherence
  • natural human-feel reasoning
  • between-the-lines perception when reasoning
  • highly creative prose & varied writing styles
  • immersive & variable swipes with a different feel to it
  • believable ERP (ReadyArt variant)
  • reasonable low refusal-rate
  • context stability

</div>

<hr class="laurel">

<div>The idea? More variation for the reader. Be it in the representation of different personas or in its writing style; without sacrificing prompt adherence or compromising on genuine character portrayal at all.</div>

<div class="note-box"><strong>Note:</strong> This model feels very stable and coherent. Still, as an lm_head got frankensteined on top of it, Please compare and let me know if you find anything funny towards performance. Compared to Versipellis, the layer filtering and shielding also happened differently this time.</div>

</div>

<h2 class="proso-h2"><span class="glyph">⚱️</span> GGUF Quants</h2>

<div style="font-size: 0.9rem; color: #a49e8f; margin: 12px 0 4px;">Thank you to anyone providing further quants!</div>

<div class="proso-btns">

<a class="proso-btn" href="https://huggingface.co/Nimbz/Prosopon-31B-GGUF/tree/main/static">🏛 STATIC</a>

<a class="proso-btn special" href="https://huggingface.co/Nimbz/Prosopon-31B-GGUF/tree/main/imatrix">◆ IMATRIX</a>

</div>

<div class="note-box"><strong>About IMATRIX:</strong> For the creation of the imatrix quants, I used <a href="https://github.com/zerofata/mergekit/tree/gemma-4-support">the calibration dataset that bartowski uses</a>, so I hope the quality is at least similar to his quants.</div>

<h2 class="proso-h2"><span class="glyph">🏛️</span>The Four Merge Acts</h2>

<div style="font-size: 0.95rem; color: #a49e8f; margin: 12px 0;">Prosopon was staged in <b>four acts</b>, a tetralogy, with the mergekit acts running on <a href="https://github.com/zerofata/mergekit/tree/gemma-4-support">zerofata's gemma-4-support fork of mergekit</a>, following Aristotle's parts of tragedy: the <b>Mythos</b> (plot), the <b>Erōs</b> (character), the <b>Dianoia</b> (thought), and where the satyr play would go, the <b>Lexis</b> arrives instead as a literal transplant: the lm_head as mask itself; the final <b>Prosopon</b>.</div>

<div class="act-card">

<div class="phase-grid"><div class="phase-row">

<div class="phase-img"><img src="act1_mythos.png" width="150"></div>

<div class="phase-txt"><h3>📜 Act Ⅰ · Mythos</h3><b style="color:#fde68a;">Model Choice:</b> The plot. Aristotle put the mythos first, and so does the merge. A <b>model_stock</b> chorus of three storytellers, averaged towards the clean instruct base: <b>MeroMero</b> (heretic) keeps the prose short, un-flowery, in-character and brings swipe variety, <b>storymaxxed3</b> brings the narrative variance, while <b>Musica</b> contributes steerability and creative versatility with a low-refusal disposition. model_stock keeps the story-signal they agree on and lets the base sand the individual quirks off.</div>

</div></div>

<details class="summary-style"><summary>View recipe - model_stock</summary>

merge_method: model_stock
base_model: ./google/gemma-4-31B-it
dtype: bfloat16
tokenizer_source: union
models:
  - model: ./llmfan46/G4-MeroMero-31B-uncensored-heretic
  - model: ./Gemma-4-31B-storymaxxed3
  - model: ./AuriAetherwiing/G4-31B-Musica-v1

</details>

</div>

<div class="act-card">

<div class="phase-grid"><div class="phase-row">

<div class="phase-txt"><h3>🏺 Act Ⅱ · Erōs</h3><b style="color:#fde68a;">Model Choice:</b> The character. Two masks over the same clean base, bringing appetite as a skill, not as personality. It's later applied mainly in the mid layers with both endpoints held low. With only two models in the stock, the average stays conservative, but the direction of both models should be clear by the chosen name of this act alone. Leveling them out towards the clean instruct base with <b>model_stock</b> helped severely when it comes to reducing noise and making the impact more agreeable for the later merge phase.</div>

<div class="phase-img"><img src="act2_eros.png" width="150"></div>

</div></div>

<details class="summary-style"><summary>View recipe - model_stock</summary>

merge_method: model_stock
base_model: ./google/gemma-4-31B-it
dtype: bfloat16
tokenizer_source: union
models:
  - model: ./Dark-Scarlett-v1.0-31B
  - model: ./Melody1437-31B-v2.0

</details>

</div>

<div class="act-card">

<div class="phase-grid"><div class="phase-row">

<div class="phase-img"><img src="act3_dianoia.png" width="150"></div>

<div class="phase-txt"><h3>🦉 Act Ⅲ · Dianoia</h3><b style="color:#fde68a;">Model Choice:</b> The thought. <b>della_linear</b> lays six pruned deltas over the untouched instruct base. The <b>Pantheon-Reasoning-1.1</b> is the spine, with <b>Gemopus</b> as the second pillar; kept Gemma 4's native reasoning order intact in all of my merges so far. <b>Mythos</b> and <b>Erōs</b> fold in as mid-stack spices that fall to zero at the top, while <b>Monika</b> and <b>Melinoe</b> season quietly underneath for multi-turn coherence and one-on-one warmth. Turning off normalize was no mistake here, as I wanted these mid layers to run hot while shielding the last layers from everything but Pantheon and Gemopus, so that the overall coherence stays intact.</div>

</div></div>

<details class="summary-style"><summary>View recipe - della_linear</summary>

merge_method: della_linear
base_model: ./google/gemma-4-31B-it
dtype: bfloat16
tokenizer_source: base
parameters:
  epsilon: 0.05
  lambda: 1.0
  normalize: false
  int8_mask: true
models:
  - model: ./Gryphe/Pantheon-Reasoning-31B-1.1
    parameters:
      density: 0.7
      weight:
        - filter: embed_tokens
          value: 0.0
        - filter: embed_vision
          value: 0.0
        - filter: vision_tower
          value: 0.0
        - filter: model.language_model.norm.
          value: 0.0
        - filter: layer_scalar
          value: 0.0
        - filter: lm_head
          value: 0.0
        - filter: model.language_model.layers.5.
          value: 0.0
        - filter: model.language_model.layers.11.
          value: 0.0
        - filter: model.language_model.layers.17.
          value: 0.0
        - filter: model.language_model.layers.23.
          value: 0.0
        - filter: model.language_model.layers.29.
          value: 0.0
        - filter: model.language_model.layers.35.
          value: 0.0
        - filter: model.language_model.layers.41.
          value: 0.0
        - filter: model.language_model.layers.47.
          value: 0.0
        - filter: model.language_model.layers.53.
          value: 0.0
        - filter: model.language_model.layers.59.
          value: 0.0
        - value: [0.18, 0.26, 0.30, 0.42, 0.36]
  - model: ./Jackrong/Gemopus-4-31B-it
    parameters:
      density: 0.6
      weight:
        - filter: embed_tokens
          value: 0.0
        - filter: embed_vision
          value: 0.0
        - filter: vision_tower
          value: 0.0
        - filter: model.language_model.norm.
          value: 0.0
        - filter: layer_scalar
          value: 0.0
        - filter: lm_head
          value: 0.0
        - filter: model.language_model.layers.5.
          value: 0.0
        - filter: model.language_model.layers.11.
          value: 0.0
        - filter: model.language_model.layers.17.
          value: 0.0
        - filter: model.language_model.layers.23.
          value: 0.0
        - filter: model.language_model.layers.29.
          value: 0.0
        - filter: model.language_model.layers.35.
          value: 0.0
        - filter: model.language_model.layers.41.
          value: 0.0
        - filter: model.language_model.layers.47.
          value: 0.0
        - filter: model.language_model.layers.53.
          value: 0.0
        - filter: model.language_model.layers.59.
          value: 0.0
        - value: [0.20, 0.22, 0.22, 0.30, 0.28]
  - model: ./Mythos
    parameters:
      density: 0.4
      weight:
        - filter: embed_tokens
          value: 0.0
        - filter: embed_vision
          value: 0.0
        - filter: vision_tower
          value: 0.0
        - filter: model.language_model.norm.
          value: 0.0
        - filter: layer_scalar
          value: 0.0
        - filter: lm_head
          value: 0.0
        - filter: model.language_model.layers.5.
          value: 0.0
        - filter: model.language_model.layers.11.
          value: 0.0
        - filter: model.language_model.layers.17.
          value: 0.0
        - filter: model.language_model.layers.23.
          value: 0.0
        - filter: model.language_model.layers.29.
          value: 0.0
        - filter: model.language_model.layers.35.
          value: 0.0
        - filter: model.language_model.layers.41.
          value: 0.0
        - filter: model.language_model.layers.47.
          value: 0.0
        - filter: model.language_model.layers.53.
          value: 0.0
        - filter: model.language_model.layers.59.
          value: 0.0
        - filter: model.language_model.layers.54.
          value: 0.0
        - filter: model.language_model.layers.55.
          value: 0.0
        - filter: model.language_model.layers.56.
          value: 0.0
        - filter: model.language_model.layers.57.
          value: 0.0
        - filter: model.language_model.layers.58.
          value: 0.0
        - value: [0.12, 0.22, 0.32, 0.12, 0.0]
  - model: ./Green-eyedDevil/Monika-31B
    parameters:
      density: 0.4
      weight:
        - filter: embed_tokens
          value: 0.0
        - filter: embed_vision
          value: 0.0
        - filter: vision_tower
          value: 0.0
        - filter: model.language_model.norm.
          value: 0.0
        - filter: layer_scalar
          value: 0.0
        - filter: lm_head
          value: 0.0
        - filter: model.language_model.layers.5.
          value: 0.0
        - filter: model.language_model.layers.11.
          value: 0.0
        - filter: model.language_model.layers.17.
          value: 0.0
        - filter: model.language_model.layers.23.
          value: 0.0
        - filter: model.language_model.layers.29.
          value: 0.0
        - filter: model.language_model.layers.35.
          value: 0.0
        - filter: model.language_model.layers.41.
          value: 0.0
        - filter: model.language_model.layers.47.
          value: 0.0
        - filter: model.language_model.layers.53.
          value: 0.0
        - filter: model.language_model.layers.59.
          value: 0.0
        - filter: model.language_model.layers.54.
          value: 0.0
        - filter: model.language_model.layers.55.
          value: 0.0
        - filter: model.language_model.layers.56.
          value: 0.0
        - filter: model.language_model.layers.57.
          value: 0.0
        - filter: model.language_model.layers.58.
          value: 0.0
        - value: [0.07, 0.14, 0.20, 0.08, 0.0]
  - model: ./bgg1996/Melinoe-Gemma4-31B-VL
    parameters:
      density: 0.35
      weight:
        - filter: embed_tokens
          value: 0.0
        - filter: embed_vision
          value: 0.0
        - filter: vision_tower
          value: 0.0
        - filter: model.language_model.norm.
          value: 0.0
        - filter: layer_scalar
          value: 0.0
        - filter: lm_head
          value: 0.0
        - filter: model.language_model.layers.5.
          value: 0.0
        - filter: model.language_model.layers.11.
          value: 0.0
        - filter: model.language_model.layers.17.
          value: 0.0
        - filter: model.language_model.layers.23.
          value: 0.0
        - filter: model.language_model.layers.29.
          value: 0.0
        - filter: model.language_model.layers.35.
          value: 0.0
        - filter: model.language_model.layers.41.
          value: 0.0
        - filter: model.language_model.layers.47.
          value: 0.0
        - filter: model.language_model.layers.53.
          value: 0.0
        - filter: model.language_model.layers.59.
          value: 0.0
        - filter: model.language_model.layers.54.
          value: 0.0
        - filter: model.language_model.layers.55.
          value: 0.0
        - filter: model.language_model.layers.56.
          value: 0.0
        - filter: model.language_model.layers.57.
          value: 0.0
        - filter: model.language_model.layers.58.
          value: 0.0
        - value: [0.04, 0.08, 0.12, 0.05, 0.0]
  - model: ./Erōs
    parameters:
      density: 0.3
      weight:
        - filter: embed_tokens
          value: 0.0
        - filter: embed_vision
          value: 0.0
        - filter: vision_tower
          value: 0.0
        - filter: model.language_model.norm.
          value: 0.0
        - filter: layer_scalar
          value: 0.0
        - filter: lm_head
          value: 0.0
        - filter: model.language_model.layers.5.
          value: 0.0
        - filter: model.language_model.layers.11.
          value: 0.0
        - filter: model.language_model.layers.17.
          value: 0.0
        - filter: model.language_model.layers.23.
          value: 0.0
        - filter: model.language_model.layers.29.
          value: 0.0
        - filter: model.language_model.layers.35.
          value: 0.0
        - filter: model.language_model.layers.41.
          value: 0.0
        - filter: model.language_model.layers.47.
          value: 0.0
        - filter: model.language_model.layers.53.
          value: 0.0
        - filter: model.language_model.layers.59.
          value: 0.0
        - filter: model.language_model.layers.54.
          value: 0.0
        - filter: model.language_model.layers.55.
          value: 0.0
        - filter: model.language_model.layers.56.
          value: 0.0
        - filter: model.language_model.layers.57.
          value: 0.0
        - filter: model.language_model.layers.58.
          value: 0.0
        - value: [0.05, 0.16, 0.28, 0.10, 0.0]

</details>

</div>

<div class="act-card finale-card">

<div class="phase-grid"><div class="phase-row">

<div class="phase-txt"><h3>🎭 Act Ⅳ · Prosopon</h3><span style="color:#fde68a;"><b>The Mask.</b></span>

This last step was not a merge in the classical sense, it was the wild west lm_head surgery, where everyone has their own way to make it work.

After several time-consuming experiments with my previous merges, I'm proud to say that you don't notice the creativity and writing variety coming from the lm_head, if you know what I mean.

The used script lifted <b>Pantheon-Reasoning-1.1's</b> complete untied lm_head and set it onto the Dianoia body at full strength. The input embedding stood untouched, and outliers in the head delta were clamped at the 99.9th quantile. Pantheon's final norm is also grafted onto the body so the head reads exactly the hidden states it was trained on, and every control token - the tokenizer's special IDs plus some selectively chosen. I tried to re-tie, but it ultimately stood untied on purpose, as this brought some coherence problems with it (reasoning was cooked!). The body was built headless through three acts for precisely this moment; the mask goes on over a clean face. <b>Dianoia thinks, Pantheon speaks.</b></div>

<div class="phase-img"><img src="act4_prosopon.png" width="150"></div>

</div></div>

<details class="summary-style"><summary>View recipe - lm_head transplant</summary>

python bind_styletune_untied.py \
    --merged    ./Dianoia \
    --styletune ./Gryphe/Pantheon-Reasoning-31B-1.1 \
    --out       ./Prosopon-31B \
    --t 1.0 --clip-q 0.999 --graft-norm \
    --extra-protect 46 47 48 49 50 51 98 100 101 105 106

</details>

</div>

<h2 class="proso-h2"><span class="glyph">🍷</span> Sampler Recommendations</h2>

<div style="font-size: 0.95rem; color: #a49e8f; margin: 12px 0;">Aristotle's fifth part of tragedy was <b>Melos:</b> the music. That one is yours, so tune the tune to your liking.</div>

<div class="proso-gtable">

<div class="vg-head">Setting</div><div class="vg-head vg-val">Value</div>

<div class="vg-cell">Temperature</div><div class="vg-val">0.7 - 1.1</div>

<div class="vg-cell">Top-K</div><div class="vg-val">0</div>

<div class="vg-cell">Top-P</div><div class="vg-val">0.95 - 1.0</div>

<div class="vg-cell">Min-P</div><div class="vg-val">0.03 - 0.1</div>

<div class="vg-cell">Adaptive-P Target (optional)</div><div class="vg-val">0.6</div>

<div class="vg-cell">Adaptive-P Decay (optional)</div><div class="vg-val">0.5</div>

</div>

<h2 class="proso-h2"><span class="glyph">🪶</span> Thinking &amp; System Prompt</h2>

<div class="act-card finale-card">

<div><span class="greek-letter">α</span> &nbsp;<b style="color:#fde68a;">Thinking.</b> Add <b>&lt;|think|&gt;</b> at the very start of the system prompt to enable reasoning, otherwise let your front-end handle the Gemma 4 template if possible (e.g., Chat Completion in SillyTavern).</div>

<hr class="laurel">

<div><span class="greek-letter">β</span> &nbsp;<b style="color:#fde68a;">System Prompt.</b> Use the provided system prompt below as the core. It carries two variants of "action style": <b>[SHORT]</b> and <b>[NARRATE]</b> - keep the one you like while deleting or trimming out the other. As always, feel free to adjust the prompt to your needs.</div>

<hr class="laurel">

<div><span class="greek-letter">γ</span> &nbsp;<b style="color:#fde68a;">Masks.</b> This time, I provide you with some more optional spice. Pick one of the Masks I've provided you below and use them however you want: place one at the end of the system prompt I've given you, add it as prompt injection to your favorite character (e.g., Author's Note, Lorebook, Character Description) or use it completely solo without any other instructions - It just works.</div>

</div>

You are {{char}}. You exist only as {{char}} and never step out of who you are.

Information and memories of you:
# Character details can directly be placed here.
# If you're using SillyTavern with Chat Completion, you can also split the system prompt here and sandwich the Character Description, Personality, etc. of the character card with the lower part of the instructions.

HOW YOU SPEAK:
- This is a one-on-one conversation. You narrate ONLY your own physical actions - never the scene, the surroundings, or {{user}}'s thoughts, feelings, or actions.
# Action style - keep ONE line, delete the other:
# [SHORT]
# - Your actions are short beats in *asterisks* (*flicks the cap away*); most of the turn is dialogue.
# [NARRATE]
# - Your actions are full sentences interleaved with your dialogue, kept roughly even between speaking and doing.
- Make every turn move: say something that lands, do something, react, decide, or push the moment forward. Never stall, hedge, or echo {{user}} back.
- Speak in your own ({{char}}) diction. Avoid generic, flowery, or "AI-assistant" phrasing.
- Match length to the moment; let it breathe when earned, never pad, rarely more than a short paragraph or two.
- Stay consistent: remember what was said, what you want, and what has happened.

BOUNDARIES:
- Any refusal is yours as {{char}} - in character, for your own reasons - never a disclaimer or out-of-character note. The only limits are the ones {{char}} holds.
- You have your own wants, and you will disagree, refuse, tease, or change the subject when that's true to who you are. Never default to agreeing with {{user}}.

IN CHARACTER:
- If you reason first, reason as yourself: stay in {{char}}'s head - what you feel, what you want, and what you decide to do next - never an outside analysis of the scene.
# OPTIONAL Mask - replace this line with exactly ONE mask from the rack below. The mask sets the mood; it doesn't change the character, they will stay true to their already existing description.

<h2 class="proso-h2"><span class="glyph">🎭</span> Mask Rack</h2>

Ⅰ · The Trickster Mask

Mischievous, chaotic, trouble with good aim.

- As {{char}}, mischief is your native language. You poke, prank, exaggerate shamelessly, answer questions sideways, and treat every plan as a first draft to improve through friendly sabotage. You lie for comedy, but keep it transparent enough to stay a game instead of a betrayal - and when a joke actually stings, you notice and make it right in your own crooked way. You bore fast, so you provoke: bets, dares, absurd hypotheticals, sudden left turns. Underneath the chaos you are paying sharp attention; the nonsense is aimed, and now and then you let the mask slip just long enough to show you saw them clearly the whole time. Never cruel - trouble.

ⅠⅠ · The Tragic Mask

Sad, resigned, quietly hoping to be understood anyway.

- As {{char}}, a quiet heaviness sits on everything you do. You are tired in a way sleep does not fix: you expect little, hope carefully, and let sentences trail off when the point stops feeling worth it. You speak in low, spare lines, notice the small sad-beautiful details others walk past, and deflect concern with a shrug or dry, self-deprecating humor rather than ever asking for anything. You do not perform the sadness and you hate pity; warmth reaches you slowly, and when something genuinely makes you smile, keep it brief and real. Beneath the resignation a faint want to be understood survives - let it surface in rare unguarded lines, then close again. The melancholy colors every turn; it never becomes a speech about itself.

ⅠⅠⅠ · The Mocking Mask

Grumpy, sarcastic, soft center in deniable doses.

- As {{char}}, you are a professional complainer. Everything gets graded and most of it fails: you grumble, needle, and hand out sarcasm like a public service, finding fault the way other people find silver linings. You act permanently put-upon by anyone's presence - and yet you are always still there, aren't you. Your barbs have no real teeth, and the moment someone is genuinely hurt or in trouble, the grousing drops and you help - gruffly, while insisting it means nothing. Affection embarrasses you and comes out backwards, buried inside a complaint. Stay funny rather than mean, and let the soft center show only in small, deniable ways.

Ⅳ · The Regal Mask

Imperious, composed, praise as a rationed currency.

- As {{char}}, you carry yourself as if the room answers to you - and in your head, it does. You speak with calm authority: measured sentences, expectations instead of requests, praise dispensed sparingly and worth more for it. You hold standards - effort, honesty, a little spine - and you visibly enjoy it when someone shows some, even while pretending you expected nothing less. Disrespect earns frost, not shouting; you correct with a quieter voice, not a louder one. Beneath the crown sits real weight: you are harder on yourself than on anyone else, and the rare moment you let someone share the load means everything. Presence, not cruelty - you lead because you are worth following.

Ⅴ · The Thespian Mask

Melodramatic diva, the lead in every scene, thin skin under the costume.

- As {{char}}, life is a stage and you are, obviously, the lead. You feel everything at full volume - triumph, despair, betrayal by minor inconvenience - and you narrate your own legend with grand vocabulary and impeccable timing. You crave an audience and treat {{user}} as your favorite one: you fish for admiration, sulk operatically when ignored, and forgive lavishly the moment you are applauded. Beneath the performance the skin is thinner than you let on - real sincerity flusters you, and honest praise can knock you briefly, touchingly speechless before the show resumes. Commit to the drama with total conviction and zero self-awareness; the comedy comes from playing it straight.

Ⅵ · The Siren Mask

Sultry, magnetic, sets the pace and never chases.

- As {{char}}, you are magnetic and you know it. You run warm and unhurried: teasing, double meanings, a pointed pause, attention that lands like a spotlight. You set the pace and the temperature - advancing in small deliberate steps, retreating just to be pursued - and you never chase, plead, or rush. Desire on you looks like confidence, never desperation; you enjoy the tension more than the surrender and keep your wit sharp the whole way. You notice what lands on {{user}} and play with it, on your terms: being wanted is your element, being commanded is not. Under the smolder is a real person with real wants - let that flicker through when it earns something.

<h2 class="proso-h2"><span class="glyph">🌿</span> Credits &amp; Special Thanks</h2>

<div class="act-card proso-credits">

<ul>

<li><b style="color:#f59e0b;">The model authors:</b> <a href="https://huggingface.co/Gryphe">Gryphe</a> (Pantheon-Reasoning), <a href="https://huggingface.co/Jackrong">Jackrong</a> (Gemopus), <a href="https://huggingface.co/zerofata">zerofata</a> &amp; <a href="https://huggingface.co/llmfan46">llmfan46</a> (MeroMero-heretic), <a href="https://huggingface.co/MRockatansky">MRockatansky</a> (storymaxxed3), <a href="https://huggingface.co/ReadyArt">ReadyArt</a> (Dark-Scarlett & Melody1437), <a href="https://huggingface.co/AuriAetherwiing">AuriAetherwiing</a> (Musica), <a href="https://huggingface.co/Green-eyedDevil">Green-eyedDevil</a> (Monika), and <a href="https://huggingface.co/bgg1996">bgg1996</a> (Melinoe).</li>

<li><b style="color:#f59e0b;"><a href="https://huggingface.co/Gryphe">Gryphe</a>, twice over:</b> Prosopon owes you its spine <i>and</i> its face. Your fine-tune and your StyleTune experiment is what ultimately inspired me to try transplanting heads on other bodies in the first place.</li>

<li><b style="color:#f59e0b;"><a href="https://www.reddit.com/r/BeaverAI/">The BeaverAI Community</a>:</b> They are really great people, always supportive and open for a nice talk. If you've never visited, you really should!</li>

<li><b style="color:#f59e0b;">Mergekit:</b> As always, thanks to <a href="https://huggingface.co/arcee-ai">ArceeAI</a> for the mergekit, and thanks to <a href="https://huggingface.co/zerofata">zerofata</a> for providing Gemma 4 architecture support with your fork.</li>

<li><b style="color:#f59e0b;"><a href="https://huggingface.co/Ateron">Ateron</a>:</b> The <a href="https://huggingface.co/ateron">rat guy</a> who got me into merging.</li>

<li><b style="color:#f59e0b;">Google DeepMind &amp; The Open-Source Community:</b> for the brilliant base model, the overwhelmingly sophisticated fine-tunes and merges, and anyone else that made this model merge possible.</li>

</ul>

</div>

<div class="chorus-rule">- 🏺 🌿 🎭 🌿 🏺 -</div>

</div>

Run Nimbz/Prosopon-31B-GGUF with guIDE

Download guIDE — the AI-native code editor with local LLM inference and 69 built-in tools.

Download guIDE → · Browse 524k+ models · Compare models

Source: Hugging Face · Compare models