Model reference · open weights
Moderato-Pro is an open-weight language model from nitrai-research. AxForge deploys and operates it for you on dedicated EU-owned hardware — with the licence handled where one is required.
Available as managed deployment — configured and operated for you on dedicated EU hardware, quoted per deployment.
What it is
| Released by | nitrai-research |
|---|---|
| Type | Language models |
| Task | Text gen |
| Parameters (lead) | 113.3B |
| Context | 256k tokens |
| Runs with | transformers |
| Released | 2026-08-25 |
| Popularity | 2k downloads / month |
| Licence | Open weights |
About
Following intensive research into Sparse Mixture-of-Experts stability and trajectory divergence, we are pleased to introduce Moderato-V1-Pro, a flagship open-weights MoE model engineered for state-of-the-art coding, systems engineering, and agentic workflows.
Built upon 6 specialized 27B expert domains fused at the feed-forward network (FFN) layer with shared attention backbones, Moderato-V1-Pro introduces Reflexive Role Routing (RRR) — a 2-level hierarchical meta-controller that continuously evaluates hidden-state divergence and executes hot-swap expert interventions during generation without KV-cache loss.
anti_bloat: Ultra-clean, concise production code stripped of boilerplate and overengineering.clean_diffs: Surgical git unified diff patches with line-level boundary preservation.deep_math_cot: Formal Olympiad-level mathematical reasoning and multi-step Chain-of-Thought.systems_rust: Low-level systems engineering, lock-free concurrency, and memory-safe Rust idioms.modern_apis: Modern cloud/SWE architectures, asynchronous web frameworks, and schema-strict REST/gRPC APIs.agentic_fable: Autonomous multi-step planning, tool orchestration, and recursive self-reflection.... blocks, tuneable with reasoning_effort..vl-table th{font-size:14px!important;line-height:1.2} .vl-table td:not(.benchmark-cell):not([colspan]){font-size:14px;line-height:1.2;vertical-align:middle} .vl-table .benchmark-cell{padding:10px 10px 10px 18px!important;vertical-align:middle} .vl-table .benchmark-capability{font-size:14px;font-weight:700;line-height:1.22;color:#171717} .vl-table .benchmark-name{margin-top:3px;font-size:11px;font-weight:500;line-height:1.2;color:#6B6B6B} .vl-table .metric-stack{display:flex;flex-direction:column;gap:5px;padding:2px 0} .vl-table .metric-label{font-size:10px;font-weight:500;line-height:1.1;color:#777} .vl-table .metric-value{margin-top:2px;font-size:14px;line-height:1.15;color:#171717}
Standard Mixture-of-Experts architectures route prompts once at the token or sequence level via static softmax gating. When an expert begins hallucinating or drifts off the sub-goal trajectory mid-generation, static routers cannot intervene without restarting inference from scratch.
Reflexive Role Routing (RRR) introduces a 2-level hierarchical meta-controller:
Evaluates input embedding x to compute soft top-K expert weights (K=2):
$$G(x) = \text{Softmax}\left(\text{TopK}(W_g x + \epsilon, k=2)\right)$$
Every N = 64 tokens, a lightweight probe pθ(ht, g) analyzes the current hidden state ht against the trajectory sub-goal g, predicting divergence δ ∈ [0, 1] and confidence c ∈ [0, 1]:
CONTINUE — proceed on the fast path.REDIRECT — hot-swap to the alternate specialized expert without context or KV-cache loss.ESCALATE — early escape to meta-orchestrator.import torch
from transformers import AutoModelForCausalLM, AutoTokenizer
model_id = "nitrai-research/Moderato-V1-Pro"
tokenizer = AutoTokenizer.from_pretrained(model_id, trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(
model_id,
device_map="auto",
torch_dtype=torch.bfloat16,
trust_remote_code=True
)
prompt = "user\nImplement a lock-free bounded queue in Rust with atomic memory ordering.\nassistant\n"
inputs = tokenizer(prompt, return_tensors="pt").to("cuda")
output = model.generate(**inputs, max_new_tokens=512, temperature=0.7)
print(tokenizer.decode(output[0], skip_special_tokens=True))
# Launch with vLLM
vllm serve nitrai-research/Moderato-V1-Pro \
--tensor-parallel-size 4 \
--trust-remote-code \
--max-model-len 131072
Moderato-V1-Pro can be converted and deployed locally using llama.cpp and Ollama via GGUF quantization formats (Q4_K_M, Q5_K_M, Q8_0):
[!NOTE] How Reflexive Role Routing operates in llama.cpp / Ollama:
- Standard GGUF Execution (Level 1 MoE): In pure C++ execution engines (
llama.cpp/ Ollama), the model executes in high-speed native S
From the published model card. Full card on the HuggingFace links in the sidebar.
Using it via the API
Once AxForge deploys moderato-pro for you, it answers on the OpenAI-compatible API — the same base URL and keys as every other model. (moderato-pro below is illustrative; you get the exact model name on deployment.)
$ curl -sS https://api.axforge.ai/v1/chat/completions \
-H "Authorization: Bearer $AXFORGE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"moderato-pro","messages":[{"role":"user","content":"Hello"}]}'
Create an account — your API key is available in the console. 3M free tokens every 30 days with every new account.