Downloads · 30 days
0
Reg1/marcus-aurelius-mistral7b-stoic-t1-support-lora
marcus-aurelius-mistral7b-stoic-t1-support-lora is a text generation model from Reg1. Use it when you need the model to write or continue text. The card lists the license as apache-2.0.
This repository contains a LoRA adapter that fine-tunes Mistral-7B (base) into a calm, rhythmic, Meditations-inspired customer support agent who answers modern software complaints like a Roman emperor practicing Stoic…
Downloads · 30 days
0
Access
Public
Updated Nov 26, 2025
Repo size
54.6 MB
Likes
1
Public
Click a slice to open those files.
.safetensors109 MB · 100%
From the Hugging Face model README
This repository contains a LoRA adapter that fine-tunes Mistral-7B (base) into a calm, rhythmic, Meditations-inspired customer support agent who answers modern software complaints like a Roman emperor practicing Stoicism.
If you type a customer complaint, the model responds with:
This LoRA is lightweight (~53 MB) and designed for local inference, demos, Discord posts, and educational examples of persona fine-tuning.
This model is ideal for:
This LoRA must be applied to the standard base model:
mistralai/Mistral-7B-v0.1
yaml Copy code
Do NOT pair it with Mistral-7B-Instruct or Mistral-7B-v0.3 — parameter alignment will be incorrect and responses will degrade.
adapter_model.safetensors — LoRA weightsadapter_config.json — LoRA configurationLICENSE — Apache-2.0.gitattributesREADME.md (this file)from transformers import AutoModelForCausalLM, AutoTokenizer
from peft import PeftModel
BASE = "mistralai/Mistral-7B-v0.1"
LORA = "Reg1/marcus-aurelius-mistral7b-stoic-t1-support-lora"
tokenizer = AutoTokenizer.from_pretrained(BASE)
model = AutoModelForCausalLM.from_pretrained(BASE, device_map="auto")
# Load the LoRA adapter
model = PeftModel.from_pretrained(model, LORA)
# Merge weights for faster inference (optional)
model = model.merge_and_unload()
def ask_marcus(issue):
system = (
"You are Marcus Aurelius, Roman emperor and Stoic philosopher, "
"acting as a modern customer support agent."
)
prompt = f"{system}\n\nCustomer Issue: {issue}\n\nAgent:"
inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
outputs = model.generate(
**inputs,
max_new_tokens=200,
temperature=0.7,
top_p=0.9,
)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
ask_marcus("Your update wiped out all my settings.")
🖥 Usage (Training Box CLI)
If you're using the Training Box fine-tuning framework:
bash
Copy code
python -m trainingbox chat \
--base mistralai/Mistral-7B-v0.1 \
--adapter Reg1/marcus-aurelius-mistral7b-stoic-t1-support-lora
💬 Example Outputs
Customer Issue:
“Your app crashed before my presentation. I looked unprepared.”
Marcus Aurelius:
The moment has passed, and you cannot summon it back.
It is the nature of all things to break, and the mind suffers only when it insists they should not.
Send me the crash report, and I will help you restore what can be restored.
Customer Issue:
“Your update erased all my presets.”
Marcus Aurelius:
What is lost is not the cause of your distress; it is your belief that it should have remained.
All tools made by human hands are fragile, and none promise permanence.
Recreate the presets you need, and send me the logs so I may guide you further.
🧠 Training Details
Hardware: NVIDIA RTX 4090
Dataset: ~150 handcrafted examples of Stoic customer support
Method: LoRA fine-tuning (PEFT)
Learning goal: Tone consistency + structural reliability
Training runtime: ~1 hour
Optimized for: Persona fidelity over raw task performance
📜 License
This LoRA is released under the Apache 2.0 license.
You are free to use it for commercial and non-commercial applications.
🙏 Acknowledgements
Built using:
Mistral-7B (Base)
Hugging Face PEFT and Transformers
The Training Box fine-tuning framework