Skip to content
System One

Jeffan-31b-1710

Jeffan-31b-1710 is an open-weights decision model by Trong Vu, a full fine-tune of Google's Gemma-4-31B-it published on Hugging Face on 19 October 2026. It reads one multiple-choice question at a time about a state and returns a probability for every option. Weights and inference code are Apache 2.0.

Updated

Open source, self-hosted. There is no hosted API. You download the weights and run them on your own hardware. How open-source models are listed.

What Jeffan-31b-1710 is

Jeffan-31b-1710 is an open-weights decision model published on Hugging Face on 19 October 2026 by the account tattrongvu, whose profile gives the name Trong Vu. It is a full fine-tune of Google’s Gemma-4-31B-it. The card calls it a research model and a first release. The card links no company site, GitHub repository or hosted service.

You give it a state, such as a document, a conversation or a list of tools, and a multiple-choice question about it. It returns a probability for every option, read from one forward pass, and generates no text. The card describes Choice-style questions only.

How you run it

It does not serve Jev’s /v1/systemone request. It reads one question at a time in its own prompt layout: a fixed system line, then State:, Question: and Options: with the codes A, B, C and so on. The card shows how to call it with vLLM 0.29.0 in bf16, from Python or through vLLM’s OpenAI-compatible server, by reading the next-token probabilities of the option codes. It also ships the engine it used for its Decision Index runs, which reads an unsure question a second time. The card sizes the setup for one 96 GB GPU. Inputs can be up to 8,192 tokens.

Licence

The weights and inference code are Apache 2.0, the same licence as the Gemma 4 base. That changed on 22 October 2026: before then the weights were CC BY-NC 4.0, which bars commercial use, and the code was MIT. The Decision Index file generated that evening still lists CC BY-NC 4.0. The card says the probabilities are not validated for any production use and advises human review for high-stakes decisions.

What the benchmarks show

On the Jev Decision Index 0.4.1, generated on 22 October 2026, it scores 69.75 on the Full score, 2nd of 229 rows behind Fastino’s GLiDE at 71.52, against Jev 1.14’s 60.24. Its public score of 73.13 is also second, from a run the author submitted. Its calibration error is 0.0465 against Jev 1.14’s 0.0799. The board notes that its training data is undisclosed, so nobody outside can check what it was trained on.

The same account published a 4B sibling, Jeffan-4B-2010, on Qwen3.5-4B. It scores 52.21 on the Full score, 79th of 229.

What it is not for

The card says quality is lower on non-English inputs and on unfamiliar task types. Jeffan is not on JevBench, the Artificial Analysis Decision Index or OpenRouter, so the Decision Index is the only outside test so far.

Specifications

System One Score97.5 from 1 of 3 boardsJev Decision Index 97.5. How the score works
Question typesChoice
Max Choice options255
Score levelsNot documented
Questions per callNot documented
Total context8,192 tokens
State budgetNot documented
Rate limitNone. It runs on your own hardware.
LicenceApache-2.0
SDKs

The card gives inputs of up to 8,192 tokens. The model reads one question per prompt, with options coded A, B, C and so on: the card's vLLM examples take at most 26 options, and its Decision Index engine codes up to 255. That engine reads a question a second time when the top option's probability is below 0.9. The card sizes the setup for one 96 GB GPU, checked on a B200 limited to 96 GB rather than on such a card. Image input is switched off in the card's examples.

Versions

  • tattrongvu/Jeffan-31b-1710, 19 Oct 2026, First release. A full fine-tune of google/gemma-4-31B-it with 31.3B parameters, bf16 weights. The licence changed from CC BY-NC 4.0 for the weights and MIT for the code to Apache 2.0 for both on 22 October 2026. The same account published Jeffan-4B-2010 on Qwen3.5-4B on 20 October. Release notes

Use cases

What people use Jeffan-31b-1710 for, one page per pattern.

Workflow controlStarter

Support inbox triage with System One models

Send a support ticket to Jev once with every question attached. Category comes back as a selected label, severity and frustration as numbers on scales you wrote, refund intent as a probability. Your code reads those values and decides what happens to the ticket.

ChoiceScoreNoul
Workflow controlIntermediate

Intent and model routing with System One models

One Jev call reads an incoming request and returns its intent as a label plus a difficulty rating on a scale you wrote. Your router reads both numbers and picks the handler: deterministic code, a cheap model, an expensive one, or a human queue.

ChoiceScore

Benchmarks

Published scores, each linked to its source. A row marked vendor-run was measured by the vendor itself, so read it as one side's result. The compare hub sets these beside the other models.

BenchmarkMetricScoreRun byDate
Jev Decision Index 0.4.1Full score69.75 scoreIndependent22 Oct 2026
Jev Decision Index 0.4.1Public score73.13 scorevendor-run22 Oct 2026
Jev Decision Index 0.4.1Expected calibration error0.0465 ECEIndependent22 Oct 2026
  • Jev Decision Index, Full score: Row: Jeffan-31b-1710, 2nd of 229 rows by this score. Counts 60% private same-skill tests and 40% private new-domain tests; public benchmarks no longer count. 0 is random guessing, 100 is perfect. The Index ran the private tests on one RTX PRO 6000 with the author's serving. The row notes that the training data is undisclosed. Jev 1.14 scores 60.24.
  • Jev Decision Index, Public score: Row: Jeffan-31b-1710, 2nd of 229 rows by this score. The author submitted the public run, and the Index rescored it with its own kit. Jev 1.14 scores 60.7.
  • Jev Decision Index, Expected calibration error: Row: Jeffan-31b-1710. Lower is better. Jev 1.14 scores 0.0799.