Vortex5's picture
Update README.md
53c4a8e verified
---
base_model:
- DreadPoor/Strawberry_Smoothie-12B-Model_Stock
- Vortex5/Lunar-Twilight-12B
- Vortex5/Dreamstar-12B
library_name: transformers
tags:
- mergekit
- merge
- roleplay
license: apache-2.0
---
<section class="panel-wrap">
<div class="panel-head">
<h1 class="panel-title">Violet-Starlight-12B</h1>
</div>
<div class="panel-img-box">
<img src="https://cdn-uploads.huggingface.co/production/uploads/6669a3a617b838fda45637b8/bWgcRhKUTB0uTsot2DF2A.png">
</div>
<div class="panel-line"></div>
<section class="panel-block">
<h2 class="block-title">Overview</h2>
<p>
<strong class="text-highlight">Violet-Starlight-12B</strong> was created by merging
<a href="https://huggingface.co/DreadPoor/Strawberry_Smoothie-12B-Model_Stock" class="text-link">Strawberry_Smoothie-12B-Model_Stock </a>,
<a href="https://huggingface.co/Vortex5/Lunar-Twilight-12B" class="text-link">Lunar-Twilight-12B</a>, and
<a href="https://huggingface.co/Vortex5/Dreamstar-12B" class="text-link">Dreamstar-12B</a> using a custom merge method.
</p>
<details class="config-wrap">
<summary><span>Merge Configuration</span></summary>
<pre>
models:
- model: DreadPoor/Strawberry_Smoothie-12B-Model_Stock
- model: Vortex5/Lunar-Twilight-12B
- model: Vortex5/Dreamstar-12B
merge_method: smi_oni
chat_template: auto
parameters:
k_core: 2
strength_core: 1.0
strength_nov: 0.35
novelty_budget: 0.25
consensus_core: 0.45
consensus_nov: 0.30
conflict_bonus: 0.15
drop_cos: 0.10
drop_min: 2
dtype: float32
out_dtype: bfloat16
tokenizer:
source: Vortex5/Lunar-Twilight-12B
</pre>
</details>
</section>
<section class="panel-block">
<h2 class="block-title">Prose</h2>
<p class="block-intro">
I tested the model with an LLM using neutral prompts to summarize its narrative style.
</p>
<p>
Violet-Starlight tends toward clear, steady, emotionally direct storytelling. Its prose is grounded and approachable, delivering scenes in a linear,
comprehensible flow with an emphasis on concrete action and plainly stated emotion. The model favors straightforward description over stylistic
flourish, producing narratives that feel earnest, purposeful, and focused on keeping the reader oriented at all times.
Its voice is consistent and unobtrusive—more practical
than poetic—resulting in a dependable, accessible style that prioritizes clarity, momentum, and closure over ambiguity or experimental technique.
</p>
</section>
<section class="panel-block">
<h2 class="block-title">Intended Use</h2>
<p class="block-intro">
Designed for narrative-driven creative tasks.
</p>
<div class="tag-grid">
<div class="tag-card">
<span class="tag-icon">📜</span>
<span class="tag-main">Storytelling</span>
<span class="tag-sub">Long-form narrative</span>
</div>
<div class="tag-card">
<span class="tag-icon">🎭</span>
<span class="tag-main">Roleplay</span>
<span class="tag-sub">Character interaction</span>
</div>
<div class="tag-card">
<span class="tag-icon">🖋️</span>
<span class="tag-main">Creative Writing</span>
<span class="tag-sub">Scenes & Ideas</span>
</div>
</div>
</section>
<div class="panel-foot-line"></div>
</section>
<style>
.panel-wrap{
--bg: #0c0d12;
--bg-glass: rgba(255,255,255,0.06);
--fg: #e6eaff;
--fg-soft: rgba(230,234,255,0.65);
--line: rgba(160,175,255,0.35);
--accent: #8eb5ff;
--accent2: #e39aff;
--accent-grad: linear-gradient(90deg,#8eb5ff 0%,#e39aff 50%,#ffc9c4 100%);
max-width: 1120px;
margin: 48px auto;
padding: 44px 46px 52px;
border-radius: 20px;
background:
radial-gradient(circle at 30% 15%, rgba(140,180,255,0.15) 0%, transparent 40%),
radial-gradient(circle at 75% 90%, rgba(227,154,255,0.12) 0%, transparent 50%),
var(--bg);
position:relative;
color: var(--fg);
font-family: "Inter","Segoe UI",sans-serif;
display:flex;
flex-direction:column;
gap:42px;
overflow:hidden;
}
.panel-wrap::before{
content:"";
pointer-events:none;
position:absolute;
inset:0;
mask-image: radial-gradient(circle at center, rgba(255,255,255,0.3), transparent 70%);
background:
repeating-linear-gradient(45deg,
rgba(160,175,255,0.06) 0 4px,
transparent 4px 8px);
opacity:.45;
}
.panel-head{
text-align:center;
padding-bottom:18px;
border-bottom:1px solid var(--line);
}
.panel-title{
margin:0;
font-weight:700;
font-size:clamp(1.5rem, 3.8vw, 2.6rem);
line-height:1.2;
letter-spacing:0.045em;
display:inline-block;
padding:2px 0 4px;
background:var(--accent-grad);
background-clip:text;
-webkit-background-clip:text;
color:transparent;
transform:translateY(1px);
}
.panel-img-box{
width:100%;
display:flex;
justify-content:center;
}
.panel-img-box img{
width:100%;
max-width:940px;
border-radius:14px;
background:var(--bg-glass);
border:1px solid rgba(255,255,255,0.1);
box-shadow:
0 22px 40px rgba(0,0,0,0.45),
0 0 0 1px rgba(255,255,255,0.06) inset;
}
.panel-line,
.panel-foot-line{
height:1px;
width:100%;
background:var(--accent-grad);
opacity:.7;
}
.panel-block{
padding:26px 28px 32px;
background:var(--bg-glass);
border-radius:16px;
border:1px solid rgba(255,255,255,0.08);
box-shadow:
0 8px 24px rgba(0,0,0,0.25),
0 0 0 1px rgba(255,255,255,0.05) inset;
}
.block-title{
margin:0 0 14px;
font-size:clamp(1.12rem,2vw,1.55rem);
font-weight:600;
letter-spacing:.08em;
text-transform:uppercase;
background:var(--accent-grad);
background-clip:text;
-webkit-background-clip:text;
color:transparent;
}
.block-intro{
margin:4px 0 14px;
color:var(--fg-soft);
font-size:1rem;
}
.panel-block p{
margin:10px 0;
line-height:1.7;
font-size:1.05rem;
}
.text-highlight{
color:var(--accent);
font-weight:700;
}
.text-link{
color:var(--accent2);
text-decoration:none;
}
.text-link:hover{
text-decoration:underline;
}
.config-wrap{
margin-top:18px;
border:1px solid rgba(255,255,255,0.1);
border-radius:10px;
overflow:hidden;
background:rgba(255,255,255,0.05);
}
.config-wrap summary{
cursor:pointer;
padding:10px 14px;
font-size:.78rem;
font-weight:700;
text-transform:uppercase;
letter-spacing:.12em;
background:rgba(255,255,255,0.07);
color:var(--accent);
border-bottom:1px solid rgba(255,255,255,0.1);
}
.config-wrap summary::-webkit-details-marker{
display:none;
}
.config-wrap pre{
margin:0;
padding:14px 14px 16px;
font-family:ui-monospace,JetBrains Mono,Consolas,monospace;
font-size:0.84rem;
line-height:1.55;
color:var(--fg);
background:rgba(255,255,255,0.02);
overflow-x:auto;
}
.tag-grid{
margin-top:20px;
display:flex;
gap:16px;
justify-content:center;
flex-wrap:nowrap;
overflow-x:auto;
padding:2px;
}
.tag-card{
flex-shrink:0;
width:160px;
height:110px;
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
border-radius:10px;
border:1px solid rgba(255,255,255,0.08);
background:rgba(255,255,255,0.06);
box-shadow:
0 8px 18px rgba(0,0,0,0.35),
0 0 0 1px rgba(255,255,255,0.07) inset;
text-align:center;
}
.tag-icon{
font-size:1.06rem;
margin-bottom:4px;
}
.tag-main{
font-size:0.72rem;
font-weight:700;
letter-spacing:.12em;
text-transform:uppercase;
color:var(--accent);
margin-bottom:3px;
}
.tag-sub{
font-size:0.82rem;
line-height:1.25;
color:var(--fg-soft);
max-width:130px;
}
@media(max-width:600px){
.panel-wrap{
padding:32px 24px 38px;
gap:32px;
}
.panel-block{
padding:20px 20px 24px;
}
.tag-card{
width:140px;
height:100px;
}
}
</style>