Downloads · 30 days
12
7% of all-time downloads
hayder86al/hayder-chatbot
hayder-chatbot is a machine learning model from hayder86al. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
A friendly children's chatbot fine-tuned for ages 3-6. Hayder is a cheerful talking puppy who loves helping kids learn, play, and explore!
Downloads · 30 days
12
7% of all-time downloads
All-time downloads
174
Public
Repo size
277 MB
Likes
0
Public
Click a slice to open those files.
.bin92.3 MB · 99%
From the Hugging Face model README
A friendly children's chatbot fine-tuned for ages 3-6. Hayder is a cheerful talking puppy who loves helping kids learn, play, and explore!
The model uses simple, age-appropriate language and has been trained to be kind, helpful, and encouraging.
This model is designed for:
Not suitable for:
from transformers import AutoTokenizer, AutoModelForCausalLM
# Load model (requires trust_remote_code=True for custom architecture)
tokenizer = AutoTokenizer.from_pretrained("hayder86al/hayder-chatbot")
model = AutoModelForCausalLM.from_pretrained(
"hayder86al/hayder-chatbot",
trust_remote_code=True # Required for custom MiniGPT architecture
)
def chat(prompt):
text = f"User: {prompt}\nAssistant:"
inputs = tokenizer(text, return_tensors="pt")
outputs = model.generate(
**inputs,
max_new_tokens=100,
temperature=0.7,
top_k=40,
pad_token_id=tokenizer.pad_token_id,
eos_token_id=tokenizer.eos_token_id,
)
response = tokenizer.decode(outputs[0], skip_special_tokens=True)
return response.split("Assistant:")[-1].strip()
# Example
print(chat("What is your name?"))
# Output: My name is Hayder! I am your friendly puppy helper.
print(chat("Tell me a short story"))
# Output: Once upon a time, there was a little bunny who loved to hop...
from transformers import AutoTokenizer, AutoModelForCausalLM
tokenizer = AutoTokenizer.from_pretrained("hayder86al/hayder-chatbot")
model = AutoModelForCausalLM.from_pretrained("hayder86al/hayder-chatbot", trust_remote_code=True)
print("🐶 Hayder: Hi! I'm Hayder, your friendly puppy helper!")
print("(Type 'quit' to exit)\n")
while True:
user_input = input("You: ").strip()
if user_input.lower() in ['quit', 'exit', 'bye']:
print("🐶 Hayder: Bye! Come back soon!")
break
text = f"User: {user_input}\nAssistant:"
inputs = tokenizer(text, return_tensors="pt")
outputs = model.generate(
**inputs,
max_new_tokens=100,
temperature=0.7,
top_k=40,
pad_token_id=tokenizer.pad_token_id,
eos_token_id=tokenizer.eos_token_id,
)
response = tokenizer.decode(outputs[0], skip_special_tokens=True)
answer = response.split("Assistant:")[-1].strip()
print(f"🐶 Hayder: {answer}\n")
Hayder is:
Identity:
Stories:
Safety:
trust_remote_code=True because it uses a custom architecture. Review the model code before use.MIT
@misc{hayder-chatbot,
author = {hayder86al},
title = {Hayder: A Children's Chatbot},
year = {2026},
publisher = {HuggingFace},
howpublished = {\url{https://huggingface.co/hayder86al/hayder-chatbot}}
}