SAVRN
Search Contact SAVRN

Open-weight model

laya-multilingual

by Convai Innovations convaiinnovations/laya-multilingual

laya-multilingual is an open-weight model from Convai Innovations, released under Apache License 2.0. It has 322M parameters. At 16-bit it needs about 0.8 GB of GPU memory, which fits on 1x MI300X from $1.85 an hour, at the lowest prices in the SAVRN Index.

Laya Multilingual is a fast, non-autoregressive System 1 decision engine supporting over 100 languages natively.

Parameters322M
Context
Weights643.8 MB
Licenseapache-2.0
AccessOpen weights
Monthly Downloads

Runs On

What it takes to serve laya-multilingual (322M parameters): the memory its weights need at each precision, and the cheapest way to rent enough data-center GPUs to hold them.

PrecisionWeightsMemory neededCheapest setupPer hourAlso fits
16-bit 0.6 GB 0.8 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
8-bit 0.3 GB 0.4 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
4-bit 0.2 GB 0.2 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00

Memory is the weights at that precision plus 20% for the runtime and a short context; a long context needs more. Prices are the lowest on-demand hourly rates in the SAVRN Index, read Sep 20, 2026.

laya-multilingual on every accelerator the SAVRN Index prices, at every precision

Model Card

By Convai Innovations, published under apache-2.0, revision 4bb4d65403a3.

Laya Multilingual is a fast, non-autoregressive System 1 decision engine supporting over 100 languages natively. It evaluates typed schemas (choice, score, noul) over unstructured state (text, email, ticket, or JSON) in a single ~35ms forward pass on a GPU, returning mathematically calibrated probabilities and confidence scores with zero text generation and zero hallucinations. Trained on over 1,000,000 multi-domain records using RLCD (Reinforcement Learning for Calibrated Decisions) with strictly proper scoring rules. Released under the Apache 2.0 License by Convai Innovations.

Read Convai Innovations's full model card

Laya Multilingual (mmBERT-base)

Laya Multilingual is a fast, non-autoregressive System 1 decision engine supporting over 100 languages natively. It evaluates typed schemas (choice, score, noul) over unstructured state (text, email, ticket, or JSON) in a single ~35ms forward pass on a GPU, returning mathematically calibrated probabilities and confidence scores with zero text generation and zero hallucinations.

Trained on over 1,000,000 multi-domain records using RLCD (Reinforcement Learning for Calibrated Decisions) with strictly proper scoring rules.

Question Type Returns Real-World Application
choice Top option, probability distribution, confidence Multilingual intent classification, department routing, topic sorting
score Position along an ordinal rubric, distribution, confidence Frustration level, ticket urgency, harm severity
noul Calibrated boolean probability P(true) from 0.0 to 1.0 Phishing detection, spam filtering, jailbreak detection, churn risk

Model Architecture

  • Backbone Encoder: jhu-clsp/mmBERT-base (135M parameters, bidirectional ModernBERT architecture, 22 layers, 768 hidden dimension, 12 attention heads, 256k multilingual vocabulary covering 100+ languages, natively supporting up to 8,192 tokens with RoPE).
  • Decision Head: 2-layer TransformerEncoder (768 dim, 12 heads, FFN=3072) + Option Marker Scorer + Cost-Sensitive Act/Escalate Head.
  • Total Parameters: ~160M parameters (runs 3x faster than 400M+ models).
  • Option Markers: Options are denoted by [MASK] tokens; hidden states are pooled via torch.gather and scored in a single forward pass.

Training Details

  • Method: RLCD (pure policy gradient REINFORCE with GRPO-style group baseline).
  • Rewards: Strictly proper scoring rules (Log-score + Spherical score + Ranked Probability Score for ordinal rubrics).
  • Dataset: 100% human-annotated real-world datasets across multilingual intents, NLI, safety moderation, prompt guardrails, and all 5 email triage and threat sources (Enron spam, phishing emails, phishing URLs, support tickets, and Bitext intents).
  • Precision: Trained in BF16 on NVIDIA RTX 6000 Pro.
  • Fitted Temperatures: [1.0, 1.0, 1.0]

Quickstart (pip install laya)

pip install laya
import laya

# Load the multilingual model directly from Hugging Face
agent = laya.load("convaiinnovations/laya-multilingual")

# 1. State in any supported language
state = {
    "subject": "Facture débitée deux fois",
    "body": "Bonjour, nous avons été facturés deux fois pour le mois de mars. Veuillez rembourser le doublon aujourd'hui."
}

# 2. Define typed questions
questions = {
    "department": {
        "type": "choice",
        "instructions": "Quel service doit traiter cet e-mail ?",
        "criteria": {
            "facturation": "factures, paiements, remboursements",
            "technique": "bugs, pannes, intégrations",
            "commercial": "tarification, nouveaux contrats",
            "autre": "toute autre demande"
        }
    },
    "urgence": {
        "type": "score",
        "instructions": "Quelle est l'urgence de cette demande ?",
        "criteria": ["pas urgent", "bientôt", "blocage critique ou date limite"]
    },
    "est_spam": {
        "type": "noul",
        "instructions": "Cet e-mail est-il un spam non sollicité ?"
    }
}

# 3. Single forward pass in ~35 ms
result = agent.predict(state, questions)
print(result["answers"])

Interactive Demo

Try the live Space demo: convaiinnovations/laya-demo

License

Released under the Apache 2.0 License by Convai Innovations.

Identity and Version

Repository
convaiinnovations/laya-multilingual
Publisher
Convai Innovations
Task
Not stated by the source
Modality
Other
Library
transformers
Parameters
322M parameters
Languages
Not stated by the source
Revision
4bb4d65403a3a7b8abd9e6876ccb5e75cf923b5c
First published
2026-09-19
Last updated
2026-09-19

Files and Weights

7 files, 678.2 MB in total. The weights are 1 file totalling 643.8 MB in safetensors.

Weights1 file · 643.8 MB
Configuration2 files · 2.5 KB
Tokenizer2 files · 34.4 MB
Documentation1 file · 4.0 KB
Repository1 file · 1.6 KB
Every file
FileTypeSizeSHA-256
model.safetensorsWeights643.8 MB 9d628fd971b7
encoder/config.jsonConfiguration1.9 KB
rl_agent_config.jsonConfiguration521 B
README.mdDocumentation4.0 KB
.gitattributesRepository1.6 KB
tokenizer/tokenizer.jsonTokenizer34.4 MB 609d8f4c067c
tokenizer/tokenizer_config.jsonTokenizer502 B

License and Download

License
apache-2.0
Access
Open weights, no gate
Download size
643.8 MB
Download from Convai Innovations

Released by Convai Innovations through its official repository on Hugging Face. Read the license.

Memory Requirements

PrecisionWeights in memory
As published643.8 MB
16-bit0.6 GB
8-bit0.3 GB
4-bit0.2 GB

Weights only, from the published parameter count; the key-value cache and runtime add to this.

Built on This Model

Questions About laya-multilingual

How much GPU memory does laya-multilingual need?

About 0.8 GB at 16-bit and 0.2 GB at 4-bit: the weights (322M parameters) plus a working margin. A long context needs more.

What is the cheapest GPU to run laya-multilingual on?

At 16-bit, 1x MI300X from $1.85 an hour; at 4-bit, 1x MI300X from $1.85 an hour, at the lowest on-demand prices the SAVRN Index lists.

Can I use laya-multilingual commercially?

Yes. laya-multilingual is released under Apache License 2.0. The Apache License 2.0 is a permissive open-source license. It permits commercial use, modification and redistribution. It requires keeping the license and copyright notices and any NOTICE file, stating significant changes, and it includes an express patent grant from contributors.