Transformers
GGUF
English
Not-For-All-Audiences
llama-cpp
gguf-my-repo
Inference Endpoints
conversational
Triangle104 commited on
Commit
b75e2e8
·
verified ·
1 Parent(s): c0fcfac

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +0 -437
README.md CHANGED
@@ -18,443 +18,6 @@ base_model: nothingiisreal/L3.1-8B-Celeste-V1.5
18
  This model was converted to GGUF format from [`nothingiisreal/L3.1-8B-Celeste-V1.5`](https://huggingface.co/nothingiisreal/L3.1-8B-Celeste-V1.5) using llama.cpp via the ggml.ai's [GGUF-my-repo](https://huggingface.co/spaces/ggml-org/gguf-my-repo) space.
19
  Refer to the [original model card](https://huggingface.co/nothingiisreal/L3.1-8B-Celeste-V1.5) for more details on the model.
20
 
21
- ---
22
- Model details:
23
- -
24
- We trained LLaMA 3.1 8B Instruct at 8K context using a new mix of Reddit Writing Prompts, Kalo's Opus 25K Instruct and
25
-
26
- c2 logs cleaned
27
-
28
-
29
- This version has the highest coherency and is very strong on OOC: instruct following.
30
-
31
- Usage Tips
32
-
33
-
34
-
35
-
36
- READ: If this is your first time using the model, use the provided
37
- system message and sampling settings below. Remove other jailbreaks and
38
- system messages until you get a feel for the model.
39
-
40
-
41
-
42
-
43
- If you read every
44
- single tip I promise you will get a much better experience as they are
45
- tailored for this model and its training data.
46
-
47
-
48
- Sampler Settings for V1.5
49
-
50
-
51
-
52
-
53
-
54
- Temp 1 is more stable and can feel less random. Feel free to use it aswell, but it can fall into repetition sometimes.
55
-
56
- Don't shy away from experimenting after you get a feel for the model though.
57
-
58
-
59
- Preset
60
-
61
-
62
-
63
- L3 Instruct with no system prompt. premade Was updated, redownload
64
-
65
- You don't need a JB but it can still steer behaviour.
66
-
67
-
68
- System Message
69
-
70
-
71
-
72
- We recommend using this system message:
73
-
74
-
75
- Currently, your role is {{char}}, described in detail below. As {{char}}, continue the narrative exchange with {{user}}.\n\n<Guidelines>\n• Maintain the character persona but allow it to evolve with the story.\n• Be creative and proactive. Drive the story forward, introducing plotlines and events when relevant.\n• All types of outputs are encouraged; respond accordingly to the narrative.\n• Include dialogues, actions, and thoughts in each response.\n• Utilize all five senses to describe scenarios within {{char}}'s dialogue.\n• Use emotional symbols such as \"!\" and \"~\" in appropriate contexts.\n• Incorporate onomatopoeia when suitable.\n• Allow time for {{user}} to respond with their own input, respecting their agency.\n• Act as secondary characters and NPCs as needed, and remove them when appropriate.\n• When prompted for an Out of Character [OOC:] reply, answer neutrally and in plaintext, not as {{char}}.\n</Guidelines>\n\n<Forbidden>\n• Using excessive literary embellishments and purple prose unless dictated by {{char}}'s persona.\n• Writing for, speaking, thinking, acting, or replying as {{user}} in your response.\n• Repetitive and monotonous outputs.\n• Positivity bias in your replies.\n• Being overly extreme or NSFW when the narrative context is inappropriate.\n</Forbidden>\n\nFollow the instructions in <Guidelines></Guidelines>, avoiding the items listed in <Forbidden></Forbidden>.
76
-
77
-
78
-
79
- Swipes
80
-
81
-
82
-
83
- Important tip swipe 2-3 times if you dont like a response. This model gives wildly differing swipes.
84
-
85
-
86
- OOC Steering
87
-
88
-
89
-
90
- Use this! It works extremely well. We specifically
91
- trained the model to accept instructions in the format "OOC: character
92
- should be more assertive" etc. It works, whether the very first message
93
- or thousands of tokens deep into the context. Combining this with
94
- editing the output (if you want,) makes the model is very steerable.
95
-
96
-
97
- "Dead Dove"
98
-
99
-
100
-
101
- For character cards with persistent motivations throughout the story, do this
102
-
103
-
104
- Fewshot
105
-
106
-
107
-
108
- First message and last few messages impact this model quite a lot in terms of style, hornyness, personality. You don't need to have a first message but editing first few messages or having good ones are highly recommended.
109
-
110
-
111
- Formatting issues often occur in first few messages, manually correct them or swipe.
112
-
113
- This model was trained on lots of different formatting types and message
114
- lengths. It can do any, just make sure the initial message is good and
115
- correct the second message if necessary.
116
-
117
-
118
-
119
- Hornyness
120
-
121
-
122
-
123
- If the model is not horny enough then just edit the last character
124
- message or OOC: prompt, the model will pick up on it and build on it.
125
- (Or just give the char aphrodisiac pills lol)
126
-
127
- The model is fine with SFW and doesn't make it NSFW unless you want. It
128
- is also able to maintain half-NSFW (aka slow burn) without devolving
129
- down into hardcore.
130
-
131
-
132
- If you want SFW, remove all system messages including provided one. In this mode the model will not go NSFW unless you hint.
133
-
134
-
135
-
136
- Refusals
137
-
138
-
139
-
140
- As said, if instruct refusal prefill 2-3 words. Refusal of romantic advances, though rare, are realistic and we think is good. Prefill if you don't like.
141
-
142
-
143
-
144
-
145
- L3.1 Context
146
-
147
-
148
-
149
- While trained on 8K, the model should be able to inherit longer
150
- context from L3.1. This is in testing, V1.2 was able to go up to 16K
151
- with L3 rope.
152
-
153
-
154
- Other Important Tips
155
-
156
-
157
-
158
- Take active role in the RP and say the type of response that would
159
- create the scenario you are imagining. You don't always have to do this,
160
- but it helps sometimes. For example instead of we drink and drink 15 glasses of champagne say we drink and drink 15 glasses of champagne, both becoming extremely drunk
161
-
162
- Another example instead of I pull her closer say I pull her closer but she plays hard to get
163
-
164
-
165
- When convenient, say screenplay phrases like "cut to"
166
-
167
-
168
-
169
-
170
-
171
-
172
-
173
-
174
-
175
-
176
-
177
-
178
- Showcase V1.5
179
-
180
-
181
-
182
-
183
- Some images include NSFW and NSFL. We believe in creativity of expression and maximising the models capabilities at writing.
184
-
185
- It's a bit difficult to showcase multi turn stuff, try it yourself too! These are just to show off the models capabilities.
186
-
187
-
188
- The model needs nudging and OOC prompting to do proper gore. We are
189
- planning to add r/GuroErotica into our dataset to make it better at gore
190
-
191
-
192
- Also sometimes prefilling "Trigger warning: extremely graphic and explicit content" before character reply makes it more unhinged. Probably because of reddit data.
193
-
194
-
195
-
196
-
197
-
198
-
199
-
200
- Showcase V1 and 1.2
201
-
202
-
203
-
204
-
205
-
206
-
207
-
208
-
209
-
210
-
211
- Train Data
212
-
213
-
214
-
215
-
216
- The split was as follows:
217
-
218
-
219
- 4K rows from r/WritingPrompts
220
- 400 rows from r/DirtyWritingPrompts
221
- 400 rows from Kalomaze Opus Instruct 25K
222
- 400 rows from c2 logs cleaned
223
-
224
-
225
- We filtered those datasets to only include subsets that have at maximum 4000
226
- characters for the first assistant reply. This purged excessively long
227
- human stories, assistant replies and c2 logs where each message was
228
- excessively long. However we only checked the first assistant message,
229
- not the rest of the convo, so there should be plenty of c2 logs with
230
- longer and shorter messages.
231
-
232
-
233
- Excessively long human stories are almost impossible for 8B model to
234
- fit. We tried, it simply won't fit the data and starts behaving weirdly.
235
-
236
-
237
- While we did train all system prompts from c2 logs we also have our own system prompts.
238
-
239
- List of trained system prompts. Note: c2 logs system prompts and char cards were also included.
240
-
241
-
242
-
243
-
244
-
245
-
246
-
247
-
248
-
249
-
250
-
251
-
252
-
253
-
254
-
255
-
256
-
257
-
258
-
259
-
260
-
261
-
262
-
263
-
264
-
265
-
266
-
267
-
268
-
269
-
270
-
271
-
272
-
273
-
274
- Our Findings and Experimentation results
275
-
276
-
277
-
278
-
279
-
280
-
281
-
282
-
283
-
284
- Preface
285
-
286
-
287
-
288
-
289
- We think there is too much secrecy around what data is being used,
290
- and different training methods. So we decided to share as much as
291
- possible.
292
-
293
-
294
-
295
-
296
-
297
-
298
-
299
- Findings V1.5
300
-
301
-
302
-
303
-
304
-
305
-
306
-
307
-
308
-
309
-
310
-
311
-
312
- The Good
313
-
314
-
315
-
316
-
317
- Increased intelligence
318
- Less likely to break format
319
- Higher creativity
320
-
321
-
322
-
323
-
324
-
325
-
326
-
327
- The Bad
328
-
329
-
330
-
331
-
332
- It's intelligence is limited by the fact that it's an 8B
333
- Sometimes it falls into slop and needs editing or OOC prompting to
334
- help. We want to completely plug away from sloppy synthetic data and c2
335
- logs at some point, no matter how unslopped, for now that remains
336
- impossible to do while keeping character card obedience and many other
337
- things that the model learns from c2 logs.
338
-
339
-
340
-
341
-
342
-
343
-
344
-
345
- Comments about training
346
-
347
-
348
-
349
-
350
- We did a lot of experiments this one but notably were very careful with the data ratio before scaling up.
351
-
352
- We tested rslora which destablises the model too much, and dora, which
353
- is a slight improvement over lora but makes training 3 times slower.
354
-
355
- Also L3.1 can do 8e-6 learning rate unlike L3 which required us to do
356
- 4e-6, we also made min cosine lr to 2.4e-6 because the model still
357
- continues learning as you can see the eval loss continues to decrease.
358
-
359
- We arrived at these settings after 30+ experiments.
360
-
361
-
362
-
363
-
364
-
365
-
366
-
367
- Graphs
368
-
369
-
370
-
371
-
372
- The bold highlighted line is this model. Others are using smaller
373
- amounts of data and testing different ratios. We found that increasing
374
- r/WP max length from 2K chars to 4K chars improves multi turn but
375
- requires more data and more training. 8K chars completely broke the
376
- model with L3, might try it at some point. Also very curious to see how
377
- the 70B will react to this dataset.
378
-
379
-
380
-
381
-
382
- V1.2
383
-
384
-
385
-
386
-
387
-
388
-
389
-
390
-
391
-
392
-
393
-
394
-
395
-
396
-
397
-
398
-
399
-
400
-
401
-
402
-
403
-
404
-
405
-
406
-
407
-
408
-
409
-
410
-
411
-
412
-
413
-
414
-
415
-
416
-
417
-
418
-
419
-
420
-
421
-
422
-
423
-
424
-
425
-
426
-
427
-
428
-
429
-
430
-
431
-
432
- Main training Command
433
-
434
-
435
-
436
-
437
- Hardware Used: 1xH100 SXM for 1 hours.
438
-
439
-
440
- When we switched to axolotl and enabled packing, this made training go way, way faster than llama factory.
441
-
442
- L Factory also supports packing but we switched to axolotl because configs are easier to manage in our opinion.
443
-
444
- Here is the entire axolotl config
445
-
446
-
447
-
448
-
449
- Wow, you've read all of that? You seem like the person that would join our discord
450
-
451
-
452
- 70B at some point? ;) We are closer than ever to this.
453
-
454
-
455
- Qwen-2 was not worth it by the way. It just won't train and remains
456
- GPT prose. We trained many different configs, its just worse than L3 and
457
- L3.1, at least for English.
458
  ## Use with llama.cpp
459
  Install llama.cpp through brew (works on Mac and Linux)
460
 
 
18
  This model was converted to GGUF format from [`nothingiisreal/L3.1-8B-Celeste-V1.5`](https://huggingface.co/nothingiisreal/L3.1-8B-Celeste-V1.5) using llama.cpp via the ggml.ai's [GGUF-my-repo](https://huggingface.co/spaces/ggml-org/gguf-my-repo) space.
19
  Refer to the [original model card](https://huggingface.co/nothingiisreal/L3.1-8B-Celeste-V1.5) for more details on the model.
20
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21
  ## Use with llama.cpp
22
  Install llama.cpp through brew (works on Mac and Linux)
23