Mistral Saba Guide: A Regional 24B Model and Its Retirement
Models

Mistral Saba Guide: A Regional 24B Model and Its Retirement

Mistral Saba was a 24B model tuned for Arabic and South Asian languages, and Mistral has since retired it. What it was for, and how to replace it without a regression.

Most model guides are about whether to adopt something. This one is mostly about what to do if you already did. Mistral Saba was a small, regionally trained model aimed at Arabic and the languages of South Asia, and Mistral's own documentation now lists it as retired.

That does not make it uninteresting. Saba was one of the clearer tests of a question that still matters: does a mid-sized model trained on curated regional data beat a much larger general model on the languages it was built for? The answer shapes how you should pick its replacement.

What Saba was

Mistral announced Saba on 17 February 2025 as a 24B-parameter model trained on datasets curated from across the Middle East and South Asia. The model card describes it as a fine-tuned Small model, and the context window is 32K tokens.

The language coverage was the point. Mistral said it supports Arabic and many languages of Indian origin, and singled out South Indian languages such as Tamil as a particular strength. The launch post claimed it gave more accurate and relevant answers than models over five times its size, and quoted speeds of over 150 tokens per second. Those are vendor figures, and worth treating as a hypothesis to test rather than a result.

Mistral pitched three uses: Arabic conversational assistants, fine-tuning for regional domains such as energy, financial markets and healthcare, and culturally relevant content like educational material. It also described Saba as a base for training more specific regional adaptations.

Why a regional model can beat a bigger one

The claim is less surprising than it sounds. General models are trained on whatever text exists in volume, and English dominates that. A language with less web text gets fewer training tokens, a tokenizer that splits it into more pieces, and fewer examples of how people actually write it day to day.

The tokenizer part has a direct cost. If a model needs twice as many tokens to represent a sentence of Tamil as a sentence of English, you pay twice as much and fill the context window twice as fast for the same content. Token costs by language covers how to measure that for your own text, and it is worth doing before you compare price sheets.

The register part is harder to measure. Arabic in particular spans Modern Standard Arabic and a set of spoken dialects that differ substantially. A model can be fluent in the formal written form and still sound stilted or wrong in a customer-support chat. That is the gap a regionally curated dataset is meant to close.

Deployment: single GPU, but not open weights

Saba was sold through Mistral's API and could also be deployed inside a customer's own environment. At 24B parameters Mistral said it runs on a single GPU, which made on-premises deployment realistic for organisations that cannot send data abroad.

It was not an open-weight release in the usual sense. Unlike Mistral's Apache 2.0 models, the launch post offered no public weight download, only the API and deployment within a customer's own premises. That distinction matters now: if you depended on Saba through the API, you should not expect to pull the weights from a public hub and keep serving it yourself. Open weights vs open source covers why the access terms of a model are part of its risk profile, not a footnote.

The retirement, and what replaces it

Mistral's model card for mistral-saba-2502 lists it as deprecated on 10 June 2025 and retired on 30 September 2025, and names Mistral Small 4 as the replacement for new integrations. Some aggregator catalogues still list a Saba endpoint, and where it is still offered it is listed on OpenRouter at $0.20 input and $0.60 output per million tokens at the time of writing. Treat any working call as borrowed time rather than a foundation.

The obvious move is to follow Mistral's advice and test Mistral Small 4. Do not assume it is a like-for-like swap. The whole reason Saba existed was that general models underperformed on these languages, so the replacement has to prove it has closed that gap on your traffic, not on an English benchmark.

Model deprecation and migration covers the planning side. The short version: retirements are scheduled, so the work belongs in the roadmap rather than in an incident.

How to test a replacement on regional languages

Language quality is where generic leaderboards are least useful, so build a small evaluation set from real traffic.

  1. Sample by dialect and script. Pull fifty real prompts, split across the dialects and scripts your users actually write in, including mixed-script and transliterated input, which is common and frequently mishandled.
  2. Keep the old outputs. If you still have Saba responses logged, they are your baseline. If not, have a fluent reviewer write reference answers for a subset.
  3. Grade with native speakers. An automatic metric or a judge model will miss register errors that a fluent reader notices instantly. Ask reviewers whether the answer is correct and whether it sounds like something a person would say.
  4. Measure tokens per request. Run the same prompts through each candidate and compare token counts, not just per-token prices.

LLM translation covers glossaries and register control, which help any replacement model handle domain terms consistently.

The takeaway

If you are still calling Saba, migrate now rather than on the day the endpoint disappears. Start with Mistral Small 4 because the vendor recommends it, run a native-speaker evaluation on real traffic, and compare cost per request rather than cost per token. If no general model matches on your dialects, that is a signal to look at fine-tuning a current model on your own data, which is exactly the use Mistral originally proposed Saba for.

Common questions

Is Mistral Saba still available?

Mistral's model card lists mistral-saba-2502 as retired from 30 September 2025, with Mistral Small 4 named as the replacement. Some aggregators may still list an endpoint, but you should not build anything new on it.

What languages was Mistral Saba designed for?

Arabic and many languages of Indian origin. Mistral highlighted South Indian languages such as Tamil as a particular strength, and trained it on data curated from the Middle East and South Asia.

Can I self-host Mistral Saba?

Not from a public download. Mistral said the 24B model could run on a single GPU and offered deployment inside customer premises, but it did not publish the weights openly, and the model is now retired.

Similar articles

Choosing a Model for Non-English Codebases
Models
Models·9 min read

Choosing a Model for Non-English Codebases

Comments, identifiers and issues in another language change tokenisation, cost and accuracy. What to test and how to pick a model that handles it.

Read
Claude Opus 4.1 After Retirement: Where It Still Runs, How to Leave
Models
Models·8 min read

Claude Opus 4.1 After Retirement: Where It Still Runs, How to Leave

Anthropic retired Claude Opus 4.1 on its own API in August 2026, but partner clouds still serve it. What it was, what it costs, and a checklist for moving off it.

Read
Codestral 25.08 Guide: Mistral's Fill-in-the-Middle Specialist
Models
Models·7 min read

Codestral 25.08 Guide: Mistral's Fill-in-the-Middle Specialist

Codestral 25.08 is a completion model, not an agent. What fill-in-the-middle means, what Mistral claims for this release, the batch endpoint, and when Devstral fits better.

Read