File size: 1,867 Bytes
058e689
 
 
 
 
 
 
 
 
b78ff30
058e689
b78ff30
058e689
b78ff30
baf6a7d
b78ff30
 
058e689
b78ff30
058e689
b78ff30
058e689
b78ff30
 
058e689
26198e5
f3975e7
6308ec0
f3975e7
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
---
base_model:
- unsloth/Mistral-Small-Instruct-2409
library_name: transformers
tags:
- mergekit
- merge

---
# MS-Meadowlark-22B

A roleplay and storywriting model based on Mistral Small 22B. 

Datasets used in this model:
- [Dampfinchen/Creative_Writing_Multiturn](https://huggingface.co/datasets/Dampfinchen/Creative_Writing_Multiturn) at 16k
- [Fizzarolli/rosier-dataset](https://huggingface.co/datasets/Fizzarolli/rosier-dataset) + [Alfitaria/body-inflation-org](https://huggingface.co/datasets/Alfitaria/body-inflation-org) at 16k
- [ToastyPigeon/SpringDragon](https://huggingface.co/datasets/ToastyPigeon/SpringDragon) at 8k

Each dataset was trained separately onto Mistral Small Instruct, and then the component models were merged along with [nbeerbower/Mistral-Small-Gutenberg-Doppel-22B](https://huggingface.co/nbeerbower/Mistral-Small-Gutenberg-Doppel-22B) to create Meadowlark. 

I tried different blends of the component models, and this one seems to be the most stable while retaining creativity and unpredictability added by the trained data. 

# Instruct Format
Rosier/bodyinf and SpringDragon were trained in completion format. This model should work with [Kobold Lite](https://lite.koboldai.net/) in Adventure Mode and Story Mode. 

Creative_Writing_Multiturn and Gutenberg-Doppel were trained using the official instruct format of Mistral Small Instruct:
```
<s>[INST] {User message}[/INST] {Assistant response}</s>
```
This is the Mistral Small V2&V3 preset in SillyTavern and Kobold Lite. 

For SillyTavern in particular I've had better luck getting good output from Mistral Small using a [custom instruct template](https://huggingface.co/ToastyPigeon/ST-Presets-Mistral-Small) that formats the assembled context as a single user turn. This prevents SillyTavern from confusing the model by assembling user/assistant turns in a nonstandard way.