--- library_name: transformers license: apache-2.0 base_model: - nbeerbower/Flammen-Mahou-mistral-7B-v2 - nbeerbower/Mahou-mistral-slerp-7B tags: - mergekit - merge --- ![image/png](https://huggingface.co/flammenai/Mahou-1.0-mistral-7B/resolve/main/mahou1.png) # Mahou-1.3-M1-mistral-7B Mahou is designed to provide short messages in a conversational context. It is capable of casual conversation and character roleplay. ### Chat Format This model has been trained to use ChatML format. Note the additional tokens in [tokenizer_config.json](tokenizer_config.json). ``` <|im_start|>system {{system}}<|im_end|> <|im_start|>{{char}} {{message}}<|im_end|> <|im_start|>{{user}} {{message}}<|im_end|> ``` ### Roleplay Format - Speech without quotes. - Actions in `*asterisks*` ``` *leans against wall cooly* so like, i just casted a super strong spell at magician academy today, not gonna lie, felt badass. ``` ### ST Settings 1. Use ChatML for the Context Template. 2. Enable Instruct Mode. 3. Use the [Mahou preset](https://huggingface.co/datasets/flammenai/Mahou-ST-ChatML-Instruct/raw/main/Mahou.json). 4. Recommended: Add newline as a stopping string: `["\n"]` ### Method The following YAML configuration was used to produce this model using [mergekit](https://github.com/cg123/mergekit): ```yaml models: - model: nbeerbower/Flammen-Mahou-mistral-7B-v2 layer_range: [0, 32] - model: nbeerbower/Mahou-mistral-slerp-7B layer_range: [0, 32] merge_method: slerp base_model: nbeerbower/Mahou-mistral-slerp-7B parameters: t: - filter: self_attn value: [0, 0.5, 0.3, 0.7, 1] - filter: mlp value: [1, 0.5, 0.7, 0.3, 0] - value: 0.5 dtype: bfloat16 ```