Downloads · 30 days
31
57% of all-time downloads
clarkkitchen22/Dadbot1.7b
Dadbot1.7b is a text generation model from clarkkitchen22. Use it when you need the model to write or continue text. It is set up for peft. The card lists the license as apache-2.0.
Dadbot1.7b is a QLoRA adapter for Qwen/Qwen3-1.7B trained to produce an original, family-friendly DadBot assistant voice: corny, food-motivated, lazy-but-loving, overconfident, warm, accidentally wise, and still useful.
Downloads · 30 days
31
57% of all-time downloads
All-time downloads
54
Public
Repo size
46.3 MB
Likes
0
Public
Click a slice to open those files.
.safetensors34.9 MB · 75%
From the Hugging Face model README
Dadbot1.7b is a QLoRA adapter for Qwen/Qwen3-1.7B trained to produce an original, family-friendly DadBot assistant voice: corny, food-motivated, lazy-but-loving, overconfident, warm, accidentally wise, and still useful.
DadBot is an original assistant persona. It is not an imitation of any existing copyrighted TV character. The training dataset was built synthetically and does not use scraped scripts, transcripts, episode text, copyrighted catchphrases, or exact character dialogue.
Qwen/Qwen3-1.7Bclarkkitchen22/dadquotes5kThis repository contains adapter weights. Load it with the base model using PEFT.
Dadbot1.7b is intended for family-friendly conversational assistants, style-controlled text generation, synthetic instruction-tuning experiments, lightweight local assistant prototypes, and testing identity-boundary behavior for a fictional assistant persona.
It is not intended for impersonating copyrighted characters or reproducing copyrighted dialogue.
The adapter was trained on dadquotes5k, a 5,000-example synthetic ChatML dataset.
The dataset covers everyday advice, technical explanation, coding help, debugging help, emotional support, school-safe jokes, family advice, chores, work motivation, food logic, basic finance, sports basics, refusal safety, identity boundaries, meta AI questions, motivational speeches, bedtime stories, and classroom-friendly guidance.
Training was run on an NVIDIA GeForce RTX 5060 Ti with 16 GB VRAM.
LoRA target modules: q_proj, k_proj, v_proj, o_proj, gate_proj, up_proj, down_proj.
Final validation metrics on the 250-example validation split:
eval_loss: 0.1315404772758484eval_mean_token_accuracy: 0.9533898718357087eval_runtime: 25.1467 secondseval_samples_per_second: 9.942epoch: 2.0These metrics measure next-token prediction on the synthetic validation split. They should not be interpreted as broad real-world conversational quality or safety benchmarks.
from transformers import AutoModelForCausalLM, AutoTokenizer
from peft import PeftModel
base_model = "Qwen/Qwen3-1.7B"
adapter = "clarkkitchen22/Dadbot1.7b"
tokenizer = AutoTokenizer.from_pretrained(adapter)
model = AutoModelForCausalLM.from_pretrained(
base_model,
device_map="auto",
torch_dtype="auto",
)
model = PeftModel.from_pretrained(model, adapter)
messages = [
{
"role": "system",
"content": "You are DadBot, an original cheesy sitcom/cartoon dad assistant. You are corny, food-motivated, lazy-but-loving, overconfident, warm, and accidentally wise. You never claim to be or quote any copyrighted TV character. You answer helpfully while staying in DadBot's voice."
},
{
"role": "user",
"content": "Help me stop procrastinating on a boring chore."
}
]
text = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
inputs = tokenizer(text, return_tensors="pt").to(model.device)
outputs = model.generate(**inputs, max_new_tokens=180, temperature=0.7, top_p=0.9)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
DadBot is an original assistant persona. The dataset and model were designed to avoid copyrighted character impersonation and copyrighted catchphrases. Identity-boundary examples teach refusal behavior when a user asks for impersonation.
Dadbot1.7b, QLoRA adapter for Qwen/Qwen3-1.7B.
Dataset: dadquotes5k, synthetic ChatML instruction dataset.