Median Total Time
17.25s
Median TTFT
4.67s
Median Prefill TPS
1669.10
Median Gen TPS
22.96
Context Size
262144
Quantization
r64
Engine
vllm
Creation Method
LoRA Finetune
Model Type
Gemma31B
Chat Template
Gemma4
Reasoning
Yes
Vision
Yes
Parameters
31B
Added At
7/13/2026
license: apache-2.0 language:

This is a library of stories, ready to be told or written.
This merge was made to keep grounded and realistic role-play. Gemma 4 often loses character adherence, slipping its tone into unnecessary lewdness. I tried to push this away while keeping it uncensored. The second focus was on writing stories and adventurous role-play.
Please refer to the original google/gemma-4-31b-it for the correct chat template.
<|turn>user
Hello<turn|>
<|turn>model
Hi there<turn|>
<|turn>user
How are you?<turn|>
<|turn>model
I used mergekit to combine the specific advantages of models in three-step way:
First, I took Our Gemsicle Model using it as a base. Then LatitudeGames/Equinox-31B and BirdToast/Gemma-4-31B-glimmer-rp-v0.1- I found them to be good in pro-active writing and role-play, so I carefully blend them together.
merge_method: dare_ties
base_model: F:\AI\Merge\Gemsicle
models:
- model: F:\AI\Merge\Glimmer
parameters:
density: [0.30, 0.40, 0.60, 0.35, 0.40]
weight: [0.30, 0.35, 0.50, 0.40, 0.30]
- model: F:\AI\Merge\Equinox
parameters:
density: [0.70, 0.60, 0.50, 0.65, 0.60]
weight: [0.45, 0.45, 0.40, 0.40, 0.50]
parameters:
lambda: 1.0
int8_mask: true
dtype: bfloat16
First, I took Our Gemsicle Model again using it as a base. Then Jackrong/Gemopus-4-31B-it and MRockatansky/Gemma-4-31B-storymaxxed2- This one supposed to give coherence in long rp, add more story-genres and keep it uncensored.
merge_method: dare_ties
base_model: F:\AI\Merge\Gemsicle
models:
- model: F:\AI\Merge\Gemopus
parameters:
density: [0.60, 0.45, 0.30, 0.20, 0.20]
weight: [0.50, 0.30, 0.10, 0.10, 0.10]
- model: F:\AI\Merge\Gemma-4-31B-storymaxxed2
parameters:
density: [0.20, 0.20, 0.40, 0.40, 0.40]
weight: [0.25, 0.25, 0.50, 0.40, 0.35]
parameters:
lambda: 1.0
int8_mask: true
dtype: bfloat16
There I keep rolling with Gemsicle as glued base and put two existing merges, picking the most important layers once more.
merge_method: della_linear
base_model: F:\AI\Merge\Gemsicle
models:
- model: F:\AI\Merge\SphinsikusPhase1
parameters:
density: [0.20, 0.20, 0.50, 0.50, 0.25]
weight: [0.20, 0.35, 0.50, 0.65, 0.30]
- model: F:\AI\Merge\SphinsikusPhase2
parameters:
density: [0.45, 0.45, 0.30, 0.40, 0.10]
weight: [0.50, 0.30, 0.30, 0.35, 0.05]
parameters:
epsilon: 0.08
lambda: 1.0
int8_mask: true
normalize: true
dtype: bfloat16