PurpleMIST decisions in 1.9B parameters.
PurpleMIST-Mini-1.0 is the compact member of our frontier decision line. It takes the same state-and-questions request as PurpleMIST-Flash-1.0 and returns calibrated probabilities for every answer, at under a quarter of the size.

Many decision workloads are English, high-volume and cost-sensitive: tagging every inbound email, scoring every lead, checking every form. They need calibrated answers, but not a 9B model on every request.
Mini keeps the PurpleMIST interface and calibration and fits on far smaller hardware, so you can start small and move up to Flash without changing a line of your integration.

On LocalLLaMA/typed-decisions it scores 0.601 with a KL of 0.280, above Bongard-mini (7.5B), Jeff-Gemma4-E2B (4.6B) and both Jeff-Qwen models.
At 0.601 zero-shot on LocalLLaMA/typed-decisions, it outscores Bongard-mini (7.5B) and Jeff-Gemma4-E2B (4.6B).
ECE 0.058 in English. Per-type temperatures are applied for you, so the probabilities are ready to threshold.
Identical request and response shapes, Python class and HTTP server. Swap the model name to move up.
1.9B parameters and about 7.5 GB in memory, with every question about a state answered in one pass.
import os, sys
from huggingface_hub import hf_hub_download
repo = "olaverse/PurpleMIST-Mini-1.0"
sys.path.insert(0, os.path.dirname(hf_hub_download(repo, "purplemist.py")))
from purplemist import Decider
d = Decider.from_pretrained(repo, device="cuda") # loads in fp32 from the model config
state = {"channel": "email",
"message": "Hi, I was charged twice for the same order last night. Please refund the extra payment."}
questions = {
"team": {"type": "choice", "instructions": "Which team should handle this?",
"criteria": {"billing": "payments, charges and refunds",
"delivery": "orders in transit", "technical": "app or account problems"}},
"refund": {"type": "noul", "instructions": "The customer is asking for money back."},
"urgency": {"type": "score", "instructions": "How urgent is this?",
"criteria": ["can wait", "normal queue", "today", "immediately"]},
}
d.decide(state, questions)Working with African languages, or need the highest accuracy? Use PurpleMIST-Flash-1.0.
| PurpleMIST-Flash-1.0 → | PurpleMIST-Mini-1.0THIS PAGE | |
|---|---|---|
| Parameters | 7.9B | 1.9B |
| LocalLLaMA/typed-decisions (English, zero-shot) | 0.720 | 0.601 |
| African Typed Decisions (8 languages) | 0.668 | 0.416 |
| Hardware | One 24 GB GPU | About 7.5 GB in fp32 |
| Best for | African languages and top accuracy | English at lower cost |