Laya
Open-source (Apache 2.0, claimed in the README) decision model by the GitHub userNandhaKishorM (repo NandhaKishorM/laya, weights under convaiinnovations on Hugging Face). It answers typed questions (choice, score, noul = P(true)) about a piece of text in one encoder forward pass, with calibrated probabilities and no text generation. It is positioned as the open-weights, self-hostable counterpart to TypeSafe Jev, a proprietary hosted decision API; the server speaks Jev’s wire protocol (POST /v1/systemone), so Jev clients can switch by changing a base URL. “Jev aka Laya” is therefore a compatibility relationship, not one project under two names.
Facts
Detail, benchmark provenance and the full list of limits: Laya.
When it fits (and when not)
- Fits: high-volume, latency-sensitive routing or triage where the label set is small (under about 20 options), you can fine-tune on your own labelled decisions, and you want a probability you can threshold, without an LLM call.
- Does not fit zero-shot: the base checkpoints score below the majority-class baseline on the typed-decisions benchmark. The headline accuracy is for a checkpoint fine-tuned on that benchmark’s training split.
- Does not fit: 50+ option choice questions without tuning (Jev wins there by the author’s own numbers), negated or contrastive text, or use as a security control for prompt injection (0.698 held-out, n=116).
Operational notes
laya-servebinds0.0.0.0with no authentication unlessLAYA_API_KEYis set.laya-multilingualships with no fitted temperatures; fit them before trusting its probabilities.- Ported Jev thresholds do not transfer:
confidenceis defined differently.
Related
- Laya — full claim-by-claim summary with provenance flags
- Model Tier Routing — routing work to LLM tiers (different thing; Laya’s model-router preset can feed such a decision)
- LLM-as-Judge — a generating judge, the opposite design point