Downloads · 30 days
0
00harshh/phi3-mini-support-bot
phi3-mini-support-bot is a text generation model from 00harshh. Use it when you need the model to write or continue text. It is set up for peft. The card lists the license as mit.
A LoRA fine-tune of Microsoft's Phi-3-mini-4k-instruct (3.8B parameters), adapted for retail/e-commerce customer support conversations. Trained using Unsloth with 4-bit QLoRA for fast, memory-efficient fine-tuning on…
Downloads · 30 days
0
Access
Public
Updated Aug 2, 2026
Parameters
3.8B
7.6 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors7.6 GB · 100%
From the Hugging Face model README
A LoRA fine-tune of Microsoft's Phi-3-mini-4k-instruct (3.8B parameters), adapted for retail/e-commerce customer support conversations. Trained using Unsloth with 4-bit QLoRA for fast, memory-efficient fine-tuning on a single T4 GPU.
SFTTrainerThe training set covers common retail support scenarios across these categories:
| Category | Examples |
|---|---|
| Orders | 136 |
| Shipping | 103 |
| Payment | 70 |
| Returns | 59 |
| Product Info | 34 |
| Account | 33 |
| Sizing | 14 |
| Order Management | 11 |
| Support | 5 |
Each example is a single user question paired with a support-style answer (e.g. order tracking, return policy, payment troubleshooting). Data was cleaned to fix text-encoding artifacts and deduplicated before training.
This model is intended for retail customer-support-style Q&A within the categories above — e.g. answering questions about order status, return policy, shipping timelines, and payment issues in a tone consistent with the training data.
It is not intended for:
from unsloth import FastLanguageModel
model, tokenizer = FastLanguageModel.from_pretrained("00harshh/phi3-mini-support-bot")
FastLanguageModel.for_inference(model)
messages = [{"role": "user", "content": "Where is my order?"}]
inputs = tokenizer.apply_chat_template(
messages, tokenize=True, add_generation_prompt=True, return_tensors="pt"
).to("cuda")
outputs = model.generate(input_ids=inputs, max_new_tokens=150, temperature=0.7, top_p=0.9)
print(tokenizer.decode(outputs[0][inputs.shape[1]:], skip_special_tokens=True))