Vortex5 commited on
Commit
d6fd752
·
verified ·
1 Parent(s): ba4aba1

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +351 -17
README.md CHANGED
@@ -10,27 +10,33 @@ tags:
10
  - roleplay
11
  license: apache-2.0
12
  ---
13
- # merge
 
14
 
15
- This is a merge of pre-trained language models created using [mergekit](https://github.com/cg123/mergekit).
 
 
16
 
17
- ## Merge Details
18
- ### Merge Method
 
19
 
20
- This model was merged using the hcr merge method using [google/gemma-4-12B-it](https://huggingface.co/google/gemma-4-12B-it) as a base.
21
 
22
- ### Models Merged
23
-
24
- The following models were included in the merge:
25
- * [ewald1976/G4-12B-Station-Keeper](https://huggingface.co/ewald1976/G4-12B-Station-Keeper)
26
- * [UnstableLlama/Semancer-12B](https://huggingface.co/UnstableLlama/Semancer-12B)
27
-
28
- ### Configuration
29
-
30
- The following YAML configuration was used to produce this model:
31
-
32
- ```yaml
33
 
 
 
 
34
  base_model: google/gemma-4-12B-it
35
  models:
36
  - model: UnstableLlama/Semancer-12B
@@ -46,5 +52,333 @@ dtype: float32
46
  out_dtype: bfloat16
47
  tokenizer:
48
  source: union
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49
 
50
- ```
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10
  - roleplay
11
  license: apache-2.0
12
  ---
13
+ <section class="container">
14
+ <div class="starfield"></div>
15
 
16
+ <div class="header">
17
+ <h1 class="title">G4-Starry-Ocean-12B</h1>
18
+ </div>
19
 
20
+ <div class="image-box">
21
+ <img src="cover.png">
22
+ </div>
23
 
24
+ <div class="divider"></div>
25
 
26
+ <section class="card">
27
+ <h2 class="card-title">Overview</h2>
28
+ <p>
29
+ <strong class="highlight">G4-Starry-Ocean-12B</strong> was created through a
30
+ merge combining
31
+ <a href="google/gemma-4-12B-it" class="link">gemma-4-12B-it</a>,
32
+ <a href="https://huggingface.co/UnstableLlama/Semancer-12B" class="link">Semancer-12B</a>,
33
+ and
34
+ <a href="https://huggingface.co/ewald1976/G4-12B-Station-Keeper" class="link">G4-12B-Station-Keeper</a>, using a custom method.
35
+ </p>
 
36
 
37
+ <details class="config">
38
+ <summary>Merge configuration</summary>
39
+ <pre>
40
  base_model: google/gemma-4-12B-it
41
  models:
42
  - model: UnstableLlama/Semancer-12B
 
52
  out_dtype: bfloat16
53
  tokenizer:
54
  source: union
55
+ </pre>
56
+ </details>
57
+ </section>
58
+
59
+ <section class="card">
60
+ <h2 class="card-title">Intended Use</h2>
61
+ <div class="grid">
62
+ <div class="tile">
63
+ <span class="tile-main">Storytelling</span>
64
+ <span class="tile-sub">Structured long-form narrative</span>
65
+ </div>
66
+ <div class="tile">
67
+ <span class="tile-main">Roleplay</span>
68
+ <span class="tile-sub">Emotion-forward interaction</span>
69
+ </div>
70
+ <div class="tile">
71
+ <span class="tile-main">Creative Writing</span>
72
+ <span class="tile-sub">Atmospheric fiction</span>
73
+ </div>
74
+ </div>
75
+ </section>
76
+
77
+ <div class="divider"></div>
78
+
79
+ <div class="wave">
80
+ <svg viewBox="0 0 1200 55" preserveAspectRatio="none">
81
+ <path d="M0,26 C240,55 420,5 650,26 C870,50 1050,8 1200,26 L1200,55 L0,55 Z" fill="#00f0ff" opacity="0.18"/>
82
+ <path d="M0,30 C300,52 500,8 750,30 C950,48 1100,12 1200,30 L1200,55 L0,55 Z" fill="#00d4ff" opacity="0.12"/>
83
+ </svg>
84
+ </div>
85
+ </section>
86
+
87
+ <style>
88
+ .container {
89
+ --bg: #0f1f4a;
90
+ --panel: #1a2f6b;
91
+ --glass: rgba(255,255,255,0.06);
92
+ --text: #f0f9ff;
93
+ --text-soft: rgba(240,249,255,0.7);
94
+ --accent: #00f0ff;
95
+ --accent2: #00d4ff;
96
+ --grad: linear-gradient(90deg, #00f0ff, #40e0ff, #ffffff);
97
+
98
+ position: relative;
99
+ overflow: hidden;
100
+ max-width: 1100px;
101
+ margin: 50px auto;
102
+ padding: 52px 50px;
103
+ border-radius: 24px;
104
+ background:
105
+ radial-gradient(circle at 20% 10%, rgba(0,240,255,0.18), transparent 45%),
106
+ radial-gradient(circle at 80% 90%, rgba(0,212,255,0.12), transparent 50%),
107
+ linear-gradient(180deg, #0f1f4a 0%, #162a5e 100%);
108
+ color: var(--text);
109
+ font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
110
+ display: flex;
111
+ flex-direction: column;
112
+ gap: 42px;
113
+ }
114
+
115
+ .starfield {
116
+ position: absolute;
117
+ inset: 0;
118
+ pointer-events: none;
119
+ z-index: 0;
120
+ background: transparent;
121
+ box-shadow:
122
+ 80px 60px 0 1.5px #00f0ff,
123
+ 180px 140px 0 2px rgba(255,255,255,0.9),
124
+ 320px 40px 0 1.5px #00d4ff,
125
+ 410px 190px 0 2px rgba(255,255,255,0.75),
126
+ 520px 95px 0 1.5px #00f0ff,
127
+ 640px 210px 0 2px rgba(255,255,255,0.8),
128
+ 760px 55px 0 1.5px #00d4ff,
129
+ 880px 165px 0 2px rgba(255,255,255,0.7),
130
+ 980px 110px 0 1.5px #00f0ff,
131
+ 110px 280px 0 2px rgba(255,255,255,0.85),
132
+ 290px 320px 0 1.5px #00d4ff,
133
+ 470px 260px 0 2px rgba(255,255,255,0.75),
134
+ 650px 300px 0 1.5px #00f0ff,
135
+ 830px 270px 0 2px rgba(255,255,255,0.8),
136
+ 1010px 310px 0 1.5px #00d4ff;
137
+ }
138
+
139
+ .header {
140
+ text-align: center;
141
+ border-bottom: 1px solid rgba(255,255,255,0.1);
142
+ padding-bottom: 18px;
143
+ position: relative;
144
+ z-index: 1;
145
+ }
146
+
147
+ .title {
148
+ margin: 0;
149
+ font-size: clamp(1.75rem, 4.5vw, 3rem);
150
+ line-height: 1.1;
151
+ font-weight: 900;
152
+ letter-spacing: 0.08em;
153
+ font-family: "Trebuchet MS", "Lucida Grande", "Arial Black", system-ui, sans-serif;
154
+ background: var(--grad);
155
+ -webkit-background-clip: text;
156
+ background-clip: text;
157
+ color: transparent;
158
+ -webkit-text-stroke: 1.8px rgba(0, 240, 255, 0.65);
159
+ text-shadow:
160
+ 0 0 10px rgba(0,240,255,0.6),
161
+ 0 0 25px rgba(0,212,255,0.4),
162
+ 0 4px 12px rgba(0,0,0,0.5);
163
+ }
164
+
165
+ .image-box {
166
+ display: flex;
167
+ justify-content: center;
168
+ position: relative;
169
+ z-index: 1;
170
+ }
171
+
172
+ .image-box img {
173
+ width: 100%;
174
+ max-width: 980px;
175
+ border-radius: 20px;
176
+ border: 2px solid rgba(0,240,255,0.25);
177
+ box-shadow:
178
+ 0 25px 70px rgba(0,0,0,0.65),
179
+ 0 0 30px rgba(0,240,255,0.2);
180
+ transition: transform 0.35s cubic-bezier(0.23, 1, 0.32, 1),
181
+ box-shadow 0.35s ease;
182
+ }
183
+
184
+ .image-box img:hover {
185
+ transform: scale(1.018) translateY(-4px);
186
+ box-shadow:
187
+ 0 35px 90px rgba(0,0,0,0.7),
188
+ 0 0 45px rgba(0,240,255,0.35);
189
+ }
190
+
191
+ .divider {
192
+ height: 3px;
193
+ width: 100%;
194
+ background: var(--grad);
195
+ opacity: 0.85;
196
+ border-radius: 3px;
197
+ position: relative;
198
+ z-index: 1;
199
+ }
200
+
201
+ .card {
202
+ background: var(--panel);
203
+ padding: 30px 34px;
204
+ border-radius: 20px;
205
+ border: 1px solid rgba(0,240,255,0.15);
206
+ box-shadow:
207
+ 0 15px 40px rgba(0,0,0,0.5),
208
+ inset 0 1px 0 rgba(255,255,255,0.08);
209
+ position: relative;
210
+ z-index: 1;
211
+ transition: transform 0.2s ease, box-shadow 0.2s ease;
212
+ }
213
+
214
+ .card:hover {
215
+ box-shadow:
216
+ 0 20px 50px rgba(0,0,0,0.55),
217
+ 0 0 25px rgba(0,240,255,0.15);
218
+ }
219
+
220
+ .card-title {
221
+ margin: 0 0 16px;
222
+ font-size: 1.3rem;
223
+ text-transform: uppercase;
224
+ letter-spacing: 0.1em;
225
+ font-weight: 700;
226
+ background: var(--grad);
227
+ -webkit-background-clip: text;
228
+ background-clip: text;
229
+ color: transparent;
230
+ text-shadow: 0 0 12px rgba(0,240,255,0.4);
231
+ }
232
+
233
+ .card p {
234
+ margin: 12px 0;
235
+ line-height: 1.8;
236
+ }
237
+
238
+ .highlight {
239
+ color: #00f0ff;
240
+ font-weight: 800;
241
+ text-shadow: 0 0 8px rgba(0,240,255,0.5);
242
+ }
243
+
244
+ .link {
245
+ color: #00d4ff;
246
+ text-decoration: none;
247
+ font-weight: 600;
248
+ transition: all 0.2s ease;
249
+ }
250
+
251
+ .link:hover {
252
+ color: #ffffff;
253
+ text-shadow: 0 0 10px #00d4ff;
254
+ }
255
+
256
+ .config {
257
+ margin-top: 22px;
258
+ border: 1px solid rgba(0,240,255,0.2);
259
+ border-radius: 14px;
260
+ overflow: hidden;
261
+ background: rgba(0,0,0,0.35);
262
+ }
263
+
264
+ .config summary {
265
+ padding: 13px 18px;
266
+ cursor: pointer;
267
+ font-size: 0.85rem;
268
+ font-weight: 700;
269
+ letter-spacing: 0.09em;
270
+ text-transform: uppercase;
271
+ background: rgba(0,240,255,0.1);
272
+ color: #00f0ff;
273
+ transition: background 0.2s ease;
274
+ }
275
+
276
+ .config summary:hover {
277
+ background: rgba(0,212,255,0.15);
278
+ }
279
+
280
+ .config pre {
281
+ margin: 0;
282
+ padding: 18px;
283
+ font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
284
+ font-size: 0.85rem;
285
+ line-height: 1.55;
286
+ overflow-x: auto;
287
+ background: rgba(0,0,0,0.45);
288
+ color: #e0f2fe;
289
+ border-top: 1px solid rgba(0,240,255,0.15);
290
+ }
291
+
292
+ .grid {
293
+ display: flex;
294
+ gap: 18px;
295
+ flex-wrap: wrap;
296
+ margin-top: 18px;
297
+ }
298
+
299
+ .tile {
300
+ flex: 1 1 180px;
301
+ padding: 22px 18px;
302
+ border-radius: 16px;
303
+ background: rgba(255,255,255,0.05);
304
+ border: 1px solid rgba(0,240,255,0.2);
305
+ text-align: center;
306
+ transition: all 0.3s cubic-bezier(0.23, 1.0, 0.32, 1);
307
+ position: relative;
308
+ overflow: hidden;
309
+ }
310
+
311
+ .tile::before {
312
+ content: '';
313
+ position: absolute;
314
+ top: -50%;
315
+ left: -50%;
316
+ width: 200%;
317
+ height: 200%;
318
+ background: linear-gradient(
319
+ 45deg,
320
+ transparent,
321
+ rgba(0,240,255,0.15),
322
+ transparent
323
+ );
324
+ transform: translateX(-100%);
325
+ transition: transform 0.6s;
326
+ }
327
+
328
+ .tile:hover::before {
329
+ transform: translateX(100%);
330
+ }
331
+
332
+ .tile:hover {
333
+ transform: translateY(-8px) scale(1.02);
334
+ border-color: #00f0ff;
335
+ box-shadow:
336
+ 0 20px 40px rgba(0,0,0,0.5),
337
+ 0 0 25px rgba(0,240,255,0.35);
338
+ background: rgba(0,240,255,0.08);
339
+ }
340
+
341
+ .tile-main {
342
+ display: block;
343
+ font-weight: 800;
344
+ letter-spacing: 0.09em;
345
+ text-transform: uppercase;
346
+ color: #00f0ff;
347
+ margin-bottom: 6px;
348
+ font-size: 0.97rem;
349
+ text-shadow: 0 0 8px rgba(0,240,255,0.4);
350
+ }
351
+
352
+ .tile-sub {
353
+ font-size: 0.92rem;
354
+ color: var(--text-soft);
355
+ line-height: 1.5;
356
+ }
357
+
358
+ .wave {
359
+ position: absolute;
360
+ bottom: 0;
361
+ left: 0;
362
+ width: 100%;
363
+ height: 55px;
364
+ z-index: 0;
365
+ pointer-events: none;
366
+ opacity: 0.95;
367
+ }
368
 
369
+ @media (max-width: 640px) {
370
+ .container {
371
+ padding: 34px 24px;
372
+ margin: 30px 16px;
373
+ }
374
+ .card {
375
+ padding: 24px 22px;
376
+ }
377
+ .grid {
378
+ gap: 14px;
379
+ }
380
+ .title {
381
+ -webkit-text-stroke: 1.4px rgba(0, 240, 255, 0.6);
382
+ }
383
+ }
384
+ </style>