Mindket

Agaram 2.5B

Newversion 1 · updated

Overview

Chats in Tamil script, romanized Tamil and English, and translates between Tamil and English. A 2.5B model built from scratch by Murai Labs, for Tamil speakers, researchers and developers.

Agaram 2.5B is a kit in the Education category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python on Windows, macOS or Linux
  • transformers 5.x and torch
  • About 5.1 GB of free space
Runs in
  • Python scripts that use transformers 5.x
  • Windows, macOS or Linux with the huggingface_hub package
  • The online chat demo linked from the card
Start with
pip install -U huggingface_hub
hf download murai-labs/agaram-2.5b-instruct

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

Agaram 2.5B is a chat model with 2.5 billion parameters for Tamil and English. Murai Labs and Ramchand Kumaresan built it from scratch, and the card says it uses no weights from other models. It is a non-profit research model for chatting in Tamil script, romanized Tamil and English, and for translating between Tamil and English. This repository holds the chat version, made from the pretrained base with one supervised fine-tuning run.

Who it suits

It suits Tamil speakers and builders of Tamil tools who want a small model that handles Tamil, romanized Tamil and English in one place.

IndustryWho uses itHow they use itExample
EducationTamil learners and teachersChat and practise in Tamil or romanized TamilAsk a question in romanized Tamil and read the reply
Language techDevelopersBuild Tamil and English chat or translation featuresSend a Tamil sentence and request an English version
ResearchLanguage researchersStudy a model trained from scratch with mostly Tamil dataTest how it handles Tamil prompts

If you need other languages or long inputs, you can skip it, since the card lists only Tamil and English and a context of up to 8,192 tokens.

Where to use it

You run it in Python with the transformers library, on Windows, macOS or Linux. The card also points to an online chat demo and a chat command line tool in its GitHub project.

  • Python scripts that use transformers 5.x
  • Windows, macOS or Linux with the huggingface_hub package
  • The online chat demo linked from the card
Use caseWhoWhat they get back
Tamil chatLearners and usersReplies in Tamil, romanized Tamil or English
TranslationDevelopersTamil to English or English to Tamil text
Tool callsDevelopersA tool request in a set format, with results sent back as messages

How to set it up

You need Python, the transformers library at version 5.x, torch, and about 5.1 GB of space for the BF16 weights. The card says the 5.x format is needed to store the rotary base.

  • Python on Windows, macOS or Linux
  • transformers 5.x and torch
  • About 5.1 GB of free space
  1. Install the Hugging Face hub package.
  2. Download the model files.
  3. Run the card's Python example.
pip install -U huggingface_hub
hf download murai-labs/agaram-2.5b-instruct

How to use it

Load the tokenizer and model, build a chat message, and generate with greedy decoding, up to 512 new tokens. No system prompt is needed. The stop token has id 2.

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

repo = "murai-labs/agaram-2.5b-instruct"
tok = AutoTokenizer.from_pretrained(repo)
model = AutoModelForCausalLM.from_pretrained(repo, dtype=torch.bfloat16, device_map="auto")

messages = [{"role": "user", "content": "Pencil-la thappa ezhudhiten. Adhai azhikka edhai use pannalaam?"}]
ids = tok.apply_chat_template(messages, add_generation_prompt=True, return_tensors="pt", return_dict=True)["input_ids"]
out = model.generate(ids.to(model.device), max_new_tokens=512, do_sample=False, eos_token_id=2)
print(tok.decode(out[0, ids.shape[1]:], skip_special_tokens=True))
ToolWhat it does
AutoTokenizer.from_pretrainedLoads the tokenizer made for this model
AutoModelForCausalLM.from_pretrainedLoads the weights in bfloat16
apply_chat_templateBuilds the chat prompt, and takes a tools list for tool calls
generateProduces the reply with greedy decoding

Example

You send the card's romanized Tamil question about what to use to erase a pencil mistake. The model returns its answer as text, which the script decodes and prints.

For newcomers and experts

If you are new to this, it works like a chat assistant that understands Tamil, including Tamil typed in English letters. A first small step is to run the card's example script and then swap in your own question.

If you know the field, it is a 28-layer dense Transformer that normalizes before each block, with RMSNorm, SwiGLU layers and rotary position encoding. Its config borrows the Llama class name because that code can load the design. It has a byte-level BPE tokenizer with 64,000 tokens trained for it, about 50B pretraining tokens, and a context of 4,096 tokens, raised to 8,192 in the decay stage and fine-tuning.

  1. Tamil-heavy pretraining data
  2. Base model trained from scratch
  3. One supervised fine-tuning run
  4. Chat model for Tamil and English

Good to know

Part of the chat data was written by an open-weight teacher model, and the card lists exceptions under its disclosures section. Its chat command line tool adds a crisis-resource footer.

Pretraining mix by share of tokens
Tamil58.2 percent
English19.8 percent
Math10 percent
Code7 percent
Instruction3 percent
Parallel text2 percent
  • License: Apache-2.0, with the upstream data terms described in the card
  • Cost to run: no API key or paid service is named, and the weights are about 5.1 GB in BF16
  • Data it reaches: the download comes from Hugging Face, and the model works on the text you give it on your own machine
  • Not for: languages beyond Tamil and English, or inputs beyond its 8,192-token context

README and files

README

Agaram 2.5B

Chats in Tamil script, romanized Tamil and English, and translates between Tamil and English. A 2.5B model built from scratch by Murai Labs, for Tamil speakers, researchers and developers.

Made by murai-labs on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

About

What it is: Agaram 2.5B is a chat model with 2.5 billion parameters for Tamil and English. Murai Labs and Ramchand Kumaresan built it from scratch, and the card says it uses no weights from other models. It is a non-profit research model for chatting in Tamil script, romanized Tamil and English, and for translating between Tamil and English. This repository holds the chat version, made from the pretrained base with one supervised fine-tuning run.

Who it suits: It suits Tamil speakers and builders of Tamil tools who want a small model that handles Tamil, romanized Tamil and English in one place.

Industry | Who uses it | How they use it | Example
Education | Tamil learners and teachers | Chat and practise in Tamil or romanized Tamil | Ask a question in romanized Tamil and read the reply
Language tech | Developers | Build Tamil and English chat or translation features | Send a Tamil sentence and request an English version
Research | Language researchers | Study a model trained from scratch with mostly Tamil data | Test how it handles Tamil prompts

If you need other languages or long inputs, you can skip it, since the card lists only Tamil and English and a context of up to 8,192 tokens.

Where to use it: You run it in Python with the transformers library, on Windows, macOS or Linux. The card also points to an online chat demo and a chat command line tool in its GitHub project.

  • Python scripts that use transformers 5.x
  • Windows, macOS or Linux with the huggingface_hub package
  • The online chat demo linked from the card
Use case | Who | What they get back
Tamil chat | Learners and users | Replies in Tamil, romanized Tamil or English
Translation | Developers | Tamil to English or English to Tamil text
Tool calls | Developers | A tool request in a set format, with results sent back as messages

How to set it up: You need Python, the transformers library at version 5.x, torch, and about 5.1 GB of space for the BF16 weights. The card says the 5.x format is needed to store the rotary base.

  • Python on Windows, macOS or Linux
  • transformers 5.x and torch
  • About 5.1 GB of free space
  1. Install the Hugging Face hub package.
  2. Download the model files.
  3. Run the card's Python example.
pip install -U huggingface_hub
hf download murai-labs/agaram-2.5b-instruct

How to use it: Load the tokenizer and model, build a chat message, and generate with greedy decoding, up to 512 new tokens. No system prompt is needed. The stop token has id 2.

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

repo = "murai-labs/agaram-2.5b-instruct"
tok = AutoTokenizer.from_pretrained(repo)
model = AutoModelForCausalLM.from_pretrained(repo, dtype=torch.bfloat16, device_map="auto")

messages = [{"role": "user", "content": "Pencil-la thappa ezhudhiten. Adhai azhikka edhai use pannalaam?"}]
ids = tok.apply_chat_template(messages, add_generation_prompt=True, return_tensors="pt", return_dict=True)["input_ids"]
out = model.generate(ids.to(model.device), max_new_tokens=512, do_sample=False, eos_token_id=2)
print(tok.decode(out[0, ids.shape[1]:], skip_special_tokens=True))
Tool | What it does
AutoTokenizer.from_pretrained | Loads the tokenizer made for this model
AutoModelForCausalLM.from_pretrained | Loads the weights in bfloat16
apply_chat_template | Builds the chat prompt, and takes a tools list for tool calls
generate | Produces the reply with greedy decoding

Example: You send the card's romanized Tamil question about what to use to erase a pencil mistake. The model returns its answer as text, which the script decodes and prints.

For newcomers and experts: If you are new to this, it works like a chat assistant that understands Tamil, including Tamil typed in English letters. A first small step is to run the card's example script and then swap in your own question.

If you know the field, it is a 28-layer dense Transformer that normalizes before each block, with RMSNorm, SwiGLU layers and rotary position encoding. Its config borrows the Llama class name because that code can load the design. It has a byte-level BPE tokenizer with 64,000 tokens trained for it, about 50B pretraining tokens, and a context of 4,096 tokens, raised to 8,192 in the decay stage and fine-tuning.

Tamil-heavy pretraining data
Base model trained from scratch
One supervised fine-tuning run
Chat model for Tamil and English

Good to know: Part of the chat data was written by an open-weight teacher model, and the card lists exceptions under its disclosures section. Its chat command line tool adds a crisis-resource footer.

Title: Pretraining mix by share of tokens
Tamil: 58.2 percent
English: 19.8 percent
Math: 10 percent
Code: 7 percent
Instruction: 3 percent
Parallel text: 2 percent
  • License: Apache-2.0, with the upstream data terms described in the card
  • Cost to run: no API key or paid service is named, and the weights are about 5.1 GB in BF16
  • Data it reaches: the download comes from Hugging Face, and the model works on the text you give it on your own machine
  • Not for: languages beyond Tamil and English, or inputs beyond its 8,192-token context

On Hugging Face, 13 November 2026

  • Task: text generation
  • Library: transformers
  • Parameters: 2.5B
  • Weights: about 5.1 GB in BF16; about 1.3 GB at 4-bit (estimate)
  • Formats: Safetensors
  • Downloads in the last 30 days: 1,296
  • Likes: 11
  • License: apache-2.0
  • Languages: ta, en
  • Based on: murai-labs/agaram-2.5b
  • Quantized versions: 1
  • Tags: transformers, safetensors, llama, text-generation, tamil, tanglish, agaram, chatml, from-scratch, conversational

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download murai-labs/agaram-2.5b-instruct

Then follow the usage in its model card. Nothing in this kit runs by itself.

Files
README.md  6 KB

1 file, 6 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-13

Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

ProductDownloads, last 30 daysLikesParametersLicenseLast change
Agaram 2.5B This page1,296112.5Bapache-2.0
Limite 1B - ViolettoShares conversational · safetensors · text-generation3,9851451Bapache-2.0
mine:o1-nanoShares from-scratch · text-generation687—apache-2.0
Drone Transcripter 4Shares transformers · safetensors05—apache-2.0
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

More from Mindket

See all from Mindket

Huashu Design

alchaincyf · Skill

Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…

New29.4k

Guizang PPT Skill

op7418 · Skill

Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…

New29.8k

Claude Code Skills & Plugins

alirezarezvani · Skill

Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…

New29.8k

Similar in Education

See all in Education

Vāgdhenu by prathoshap

prathoshap · Kit

Reads classical Sanskrit verses aloud in a chant style, using one trained voice and a reference clip that sets the rhythm. For people who study, recite or need…

New

Limite 1B - Violetto

paradigma-inc · Kit

Solves hard math problems with a 1B-parameter model trained from scratch for fast, high-volume reasoning. It suits developers who run math workloads on an NVID…

New

mine:o1-nano

MineAITechnology · Kit

A 124M-parameter GPT-2-style language model trained from scratch in JAX and Flax, with ONNX files for CPU use. It suits students and researchers who study smal…

New