Skip to content

Jev directory

Janus

An independent calibration study of Jev against a frontier fallback on Banking77 and Web of Science, packaged as the janus-decide tool that measures a routing threshold on your own data instead of shipping a default one.
Stars
2
Language
Python
License
MIT
Reading time
4 min
Published by
Community
Author
FirasSX914
Last verified
Sep 2026

About this project

Janus sends each decision to a small model or to a larger one, according to how confident the small model is. It measures where that line sits on your data before it routes anything. Janus ships no default threshold: it measures one. It measures from either of two inputs: a labelled dataset — --dataset, with a gold label, so the report is about how often each model is right;

Quoted from the project's README. Read the full README.

Highlights

  • On Banking77, routing at threshold 0.67 reaches 80.2% accuracy for $0.1033 and a 302 ms median, against $0.2207 and 2269 ms for the fallback alone.
  • On Web of Science no threshold beats the better single model, so the verdict is DO NOT ROUTE.
  • The protocol was frozen before any result; the raw JSONL and figures are committed, with 500 labelled examples per dataset.
  • No routing parameter transferred between the two datasets: the optimal threshold, the sign of the accuracy gap, and whether routing paid for itself all changed.
  • It measures from a labelled dataset or from a log of past decisions, and refuses to print ground truth for a log.

Quickstart

bash
pip install "janus-decide[typesafe,deepseek]"
janus measure \
  --dataset mydata.jsonl --labels mylabels.json \
  --primary typesafe:jev-latest \
  --fallback deepseek:deepseek-v4-pro \
  --out janus.json

Watch out

MIT-licensed; the Web of Science labels come from publication metadata rather than per-document annotation, so part of the error measured there is label ambiguity, and the bare package depends only on numpy with each backend as an extra.

Questions about this entry

Short answers drawn from the linked project or page.

Reactions & coverage

Posts, threads, and videos about this entry from around the web.

Facebook: Intake Router keeps diagnosis out of the answer space at the front desk.

FacebookClinicnotes

X: OpenRouter Decision Model Rankings

X: herdr + jev, an agent router

X: A group chat bot with decision room routing

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai