Downloads · 30 days
0
n00b001/whatsapp-chat-training-data
whatsapp-chat-training-data is a machine learning model from n00b001. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as other.
Private dataset of personal WhatsApp conversations converted to LLM fine-tuning formats.
Downloads · 30 days
0
Access
Public
Updated Apr 17, 2026
Repo size
30.1 MB
Likes
1
Public
Click a slice to open those files.
.jsonl30.1 MB · 100%
From the Hugging Face model README
Private dataset of personal WhatsApp conversations converted to LLM fine-tuning formats.
This dataset contains personal WhatsApp chat exports that have been processed into structured training data suitable for fine-tuning large language models. The data covers casual conversations between the dataset owner ("Alexander") and various friends, family, and colleagues.
Conversations are filtered to remove:
English (informal/conversational)
Each instance in the JSONL file is a conversation in OpenAI ChatML format:
{"messages": [
{"role": "system", "content": "You are Alexander. Respond naturally to messages from friends and contacts."},
{"role": "user", "content": "[Friend Name]: Hey, how's it going?"},
{"role": "assistant", "content": "Good man! Just busy with work. You?"},
{"role": "user", "content": "[Friend Name]: Same old. Want to grab a drink?"},
{"role": "assistant", "content": "Always. When and where?"}
]}
messages: A list of message objects with role and content fields
role: One of "system", "user", or "assistant"content: The message text. User messages are prefixed with the sender's name in brackets, e.g. "[Friend Name]: message"Single file, no predefined splits. Recommended to split using your framework's train/validation/test utilities.
chatml_conversations.jsonl (JSONL format)from datasets import load_dataset
dataset = load_dataset("n00b001/whatsapp-chat-training-data", split="train")
# Access conversations
for example in dataset:
messages = example["messages"]
from unsloth import FastLanguageModel
dataset = load_dataset("n00b001/whatsapp-chat-training-data", split="train")
model, tokenizer = FastLanguageModel.from_pretrained(
model_name="unsloth/llama-3-8b-bnb-4bit",
max_seq_length=2048,
dtype=None,
load_in_4bit=True,
)
The JSONL file is directly compatible with OpenAI's fine-tuning format:
openai api fine_tunes.create \
-t chatml_conversations.jsonl \
-m gpt-3.5-turbo
Personal WhatsApp chat exports from the "Export Chat" feature. The data represents informal, casual English-language conversations.
.txt exports (supports both 12-hour and 24-hour timestamp formats)This dataset contains personal conversations. It is hosted as a private dataset and should not be redistributed. Names of conversation partners are included as-is and have not been anonymized.
This dataset is personal in nature and intended for personal fine-tuning to create a chatbot that mimics the dataset owner's conversational style. It should not be used to impersonate or deceive others.