/ Модель

Характеристики

Контекст
32 768 токенов
Параметры
1,5 млрд
Размер весов
869 МБ
Лицензия
Apache 2.0
Архитектура
qwen2 · dense
Базовая модель
Qwen2.5-1.5B
Библиотека
mlx
Опубликована
6 июл 2026

Bharat-Tiny-LLM

Генерация текстаТекст → текст3 профессии

Компактная дообученная на хинглише и хинди модель для генерации коротких ответов и офлайн-диалогов на устройствах с ограниченными ресурсами.

413скачиваний за 30 дней6лайковвеса обновлены21 сен 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Bharat-Tiny-LLM — компактная разговорная языковая модель, разработанная индийской лабораторией eulogik на базе Qwen2.5-1.5B и дообученная методом LoRA. Модель содержит 1,5 млрд параметров и предназначена для генерации ответов на хинди письмом деванагари и на хинглише — хинди, записанном латиницей. Контекстное окно составляет 32 768 токенов.

Модель рассчитана на короткие диалоги и локальный запуск на устройствах с ограниченными ресурсами; доступны варианты MLX с 4-битной квантизацией и PyTorch fp16. В README также заявлена скорость около 57 токенов в секунду на Mac Mini M4. Для более чистой генерации рекомендуется температура около 0,3, штраф за повторы не ниже 1,25 и ограничение повторяющихся n-грамм.

Небольшой размер помогает запускать модель офлайн, но ограничивает её в сложных рассуждениях, длинных фактических текстах и продолжительной генерации, где возможны повторы и отклонение от темы. Другие индийские языки унаследованы от базовой Qwen2.5 и не были основным фокусом дообучения. Лицензия — Apache-2.0.

Сценарии применения

  • короткие ответы в чате на хинди
  • диалоги на хинглише, записанном латиницей
  • локальный чат-бот для смартфона без подключения к интернету
  • генерация текста на хинди на устройствах Apple Silicon
  • встраивание разговорного ИИ в приложения для индийских пользователей

Ограничения

Модель лучше подходит для коротких разговорных ответов и может уступать в сложных рассуждениях и длинных фактических текстах; при продолжительной генерации возможны повторы и уход от темы. Дообучение ориентировано на хинглиш и хинди, а качество поддержки других индийских языков отдельно не подтверждено.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

🇮🇳 Bharat-Tiny-LLM


✨ Why Bharat-Tiny-LLM?

Most Indian-language models do one script. Bharat-Tiny-LLM does both — and does it on hardware that costs less than a pair of shoes.

  • 🌐 Truly bilingual — Hinglish and Devanagari Hindi from a single 1.5B model.
  • 📱 Edge-native — an 880 MB 4-bit MLX build runs offline on ₹8,000 Android phones & Apple Silicon. No API, no cloud, no internet.
  • 🪶 Small but real — 1.5B params, ~57 tok/s on a Mac Mini M4.
  • 💸 $0 training cost — fine-tuned on a Mac Mini M4, zero cloud compute.
  • 🆓 Open weights — Apache-2.0, self-hostable, no vendor lock-in.

Built by eulogik — an India-first AI lab shipping practical, edge-deployable models.


📊 Model details

PropertyValue
Base modelQwen2.5-1.5B (multilingual, 29 languages)
MethodLoRA — 16 layers, rank 16, alpha 32, scale 2.0, dropout 0.05
Trainable params10.55M (0.68% of 1.5B)
Training data436K cleaned Hinglish/Devanagari conversations (gold + NebulaByte + smangrul)
Training iters110,000 (Mac Mini M4, batch 4, seq 768)
Best val loss0.937
QuantizationMLX 4-bit affine, group size 64 (~880 MB)
Inference speed~57 tok/s on Mac Mini M4
LicenseApache-2.0

🚀 Quick start

Python (recommended)

pip install bharat-tiny-llm[mlx]   # Apple Silicon
pip install bharat-tiny-llm[torch] # CPU / CUDA
from bharat_tiny_llm import chat

print(chat([{"role": "user", "content": "Chai peete hain?"}]))

The package ships with a canonical generation config so output is clean out of the box:

temperature=0.3, top_p=0.85, repetition_penalty=1.25, no_repeat_ngram_size=3

MLX CLI

pip install mlx-lm
mlx_lm chat --model eulogik/Bharat-Tiny-LLM

Transformers (fp16 fused variant)

from transformers import AutoModelForCausalLM, AutoTokenizer

model = AutoModelForCausalLM.from_pretrained("eulogik/Bharat-Tiny-LLM-fused")
tokenizer = AutoTokenizer.from_pretrained("eulogik/Bharat-Tiny-LLM-fused")

⚠️ Generation config matters. The base Qwen2.5-1.5B emits garbled out-of-script tokens at high temperature. Always use temperature ≈ 0.3 + repetition_penalty ≥ 1.25

  • no_repeat_ngram_size = 3. The bharat-tiny-llm package and the demo space do this for you.

llama.cpp (GGUF — Android / Pi / CPU)

# download Q4_K_M GGUF
pip install llama-cpp-python
from llama_cpp import Llama
llm = Llama(model_path="bharat-tiny-llm-q4_k_m.gguf", n_ctx=1024)
print(llm.create_chat_completion(
    messages=[{"role": "user", "content": "Chai peete hain?"}],
    temperature=0.3, top_p=0.85, max_tokens=256, repeat_penalty=1.25,
)["choices"][0]["message"]["content"])

Get the GGUF from eulogik/Bharat-Tiny-LLM-GGUF.


💬 Example outputs

Generated with the 4-bit MLX build at the canonical settings above.

Q: Chai peete hain? A: Haan bilkul! Chai toh humari life hai. Subah uthte hi pehli cheez jo dimag mein aati hai woh chai hi hoti hai...

Q: Kal interview hai, nervous ho raha hoon A: Okay chill karo yaar! Interview mein sabse pehle confidence dikhana hota hai. Deep breath lo, apna intro clear rakho...

Q: Biryani kaise banate hain? A: Biryani ek dum simple process hai, jismein kuchh ingredients hote hain aur cooking time bhi kam hota hai. Sabse important cheez hai ingredients...

Q: Ghar baithe paise kaise kamayein? A: Haan, bilkul sahi sawaal hai! Ghar baithe paise kaise kamayein? Yeh toh bahut common sawaal hai aaj kal. Tension nahi lene ka, main tumhe seedha-seedha points mein batata hoon...

Q: भारत के कुछ प्रसिद्ध त्योहार बताओ। A: भारत के प्रसिद्ध त्योहार हैं: दीवाली, होली, रक्षा बंधन, ईद, नवरात्रि और बहुत से और। हर त्योहार का अपना अलग महत्व है...


🗂️ Model variants

RepoFormatSizeUse
eulogik/Bharat-Tiny-LLMMLX 4-bit~880 MBEdge / Apple Silicon (this repo)
eulogik/Bharat-Tiny-LLM-GGUFGGUF Q4_K_M~1.06 GBCross-platform (llama.cpp, Android, Pi, CPU)
eulogik/Bharat-Tiny-LLM-fusedPyTorch fp16~3.3 GBServer / fine-tuning base

🧩 Limitations

  • 1.5B params: great for short conversational replies, weaker on long factual essays or complex reasoning.
  • Trained primarily on Hinglish + Hindi; other Indian languages are inherited from the Qwen2.5 base, not fine-tuned.
  • Quantization (4-bit) trades a little fluency for a 4× size reduction.
  • May occasionally repeat or drift on very long generations — keep max_new_tokens modest and use the n-gram guard.

🛣️ Roadmap

  • More Indic languages (Tamil, Telugu, Bengali, Marathi)
  • DPO / preference tuning for a quality leap
  • BharatTiny-Bench — an Indic edge-model evaluation suite
  • GGUF build for broader Android / Raspberry Pi deployment

🔗 Links

📜 License

Apache-2.0. Base weights Qwen2.5-1.5B are Apache-2.0; the LoRA adapter is Apache-2.0.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · mlx

Нельзя запустить

MLX-модели работают только на Apple Silicon.

Класс архитектуры
Qwen2ForCausalLM
Ревизия весов
85154fe

0 моделей