FinnAI SLM v3

On-device model for Indian bank SMS โ†’ JSON and finance coaching.

Helps expense apps extract transactions from bank SMS privately on the device, and answer simple money questions without cloud LLM calls.

FinnAI model family

For new work, prefer v4 (more banks, harder SMS, Learn/Analytics chat).

What it helps with

  • Parse Indian bank SMS into structured JSON (amount, merchant, type, โ€ฆ)
  • Ignore OTP / promo / KYC ({})
  • Short ledger-grounded finance answers
  • Run on-device via the LiteRT INT4 package

Quick start

from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "finndot/finnai-slm-v3"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
    model_id, torch_dtype="bfloat16", device_map="auto"
)

Use enable_thinking=False in the chat template for on-device-style decoding.

Limitations

Optimized for Indian banking SMS; not a general chatbot. See v4 for the latest quality and coverage.

License

Apache 2.0

Downloads last month
615
Safetensors
Model size
2B params
Tensor type
BF16
ยท
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Model tree for finndot/finnai-slm-v3

Finetuned
Qwen/Qwen3-1.7B
Finetuned
(1349)
this model
Finetunes
1 model

Dataset used to train finndot/finnai-slm-v3