Downloads · 30 days
43
12% of all-time downloads
pankajpandey-dev/Qwen3-4B-Hindi-Instruct-v2
Qwen3-4B-Hindi-Instruct-v2 is a text generation model from pankajpandey-dev. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as apache-2.0.
A Hindi instruction-tuned version of Qwen3-4B, fine-tuned to follow instructions and respond naturally in Hindi. Built for developers, researchers, and builders who need a capable, openly-licensed Hindi language model…
Downloads · 30 days
43
12% of all-time downloads
All-time downloads
365
Public
Parameters
4B
8.1 GB on disk
Likes
4
Public
Click a slice to open those files.
.safetensors8 GB · 100%
From the Hugging Face model README
A Hindi instruction-tuned version of Qwen3-4B, fine-tuned to follow instructions and respond naturally in Hindi. Built for developers, researchers, and builders who need a capable, openly-licensed Hindi language model that runs on modest hardware.
Part of the Hindi LLM Series — a collection focused on bringing strong Indic-language models to local and edge deployment.
💡 Looking to run this locally on CPU? Use the GGUF version (Q4/Q5/Q8) with llama.cpp, Ollama, or LM Studio.
from transformers import AutoModelForCausalLM, AutoTokenizer
model_id = "pankajpandey-dev/Qwen3-4B-Hindi-Instruct-v2"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id, dtype="auto", device_map="auto")
messages = [{"role": "user", "content": "मुझे स्वस्थ रहने के तीन आसान तरीके बताओ।"}]
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=256, temperature=0.7)
print(tokenizer.decode(outputs[0][inputs.input_ids.shape[1]:], skip_special_tokens=True))
| Property | Value |
|---|---|
| Base model | Qwen/Qwen3-4B-Instruct-2507 |
| Parameters | ~4B |
| Fine-tuning method | LoRA (r=32, α=32) via Unsloth |
| Training data | 10K Hindi instruction–response pairs |
| Languages | Hindi (hi), English (en) |
| Context length | inherited from base |
| License | Apache 2.0 |
Fine-tuned with Unsloth for efficient LoRA training. The dataset was filtered to keep only genuinely Hindi (Devanagari) responses, then formatted with the Qwen chat template and trained for one full epoch. The resulting LoRA was merged into 16-bit weights and exported.
Intended for: Hindi chat and assistant applications, instruction-following, Indic-language experimentation, and local/edge deployment via GGUF.
Limitations: As a 4B model, it can make factual errors and may produce inconsistent results on complex reasoning or specialized domains. It inherits any biases present in the base model and training data. Validate outputs before production use.
If you use this model, a link back to this repository is appreciated.
Part of the 🇮🇳 Hindi LLM Series by pankajpandey-dev.