Mindket

OpenJev

Newversion 1 · updated

Overview

Answers typed decisions about text, web pages and screenshots, picking a choice, a yes-or-no probability or a score from your own labels in one forward pass. For teams building triage, moderation and browser agents.

OpenJev is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python on Windows, macOS or Linux
  • The huggingface_hub package
  • A GPU machine with room for the weights, since the card quotes speeds on an H100
  • A serving setup that exposes the request path the card uses
Runs in
  • A server you run that exposes a systemone request path
  • Pipelines that sort text, pages or screenshots
  • Browser and desktop agents that read page structure and screenshots
  • Windows, macOS or Linux with Python, to download the weights
Start with
pip install -U huggingface_hub
hf download openjev/openjev

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

OpenJev is an open-weights decision model with 27.4B parameters. You describe a decision in plain words with your own labels when you send the request, and it replies with a choice, a yes or no probability, or a score. Each question needs one forward pass and can offer up to 52 options, so there is no free text to parse.

Who it suits

It suits developers who need quick, structured judgments inside a product, such as sorting tickets, checking content or steering a browser agent.

IndustryWho uses itHow they use itExample
Customer supportSupport engineersRoute tickets by topic, team and priorityChoosing between billing, shipping and technical
Trust and safetyModeration teamsFlag spam, hate or policy violationsScoring a message for toxicity
AI evaluationEvaluation engineersJudge whether another model's answer is groundedMarking an answer as grounded or invented
Browser agentsAgent developersPick the next element or action from a pageDeciding which button to press next

You can skip it if you want written answers, since it returns scores and not free text.

Where to use it

  • A server you run that exposes a systemone request path
  • Pipelines that sort text, pages or screenshots
  • Browser and desktop agents that read page structure and screenshots
  • Windows, macOS or Linux with Python, to download the weights
Use caseWhoWhat they get back
Routing and triageSupport teamsA team or priority choice with probabilities
ModerationSafety teamsProbabilities for violation labels
Agent stepsAgent developersWhich element to act on and whether the task is done
ScoringAnalystsAn ordered level with a confidence

How to set it up

You need Python for the download tool and a GPU server for the 54.7 GB of BF16 weights.

  • Python on Windows, macOS or Linux
  • The huggingface_hub package
  • A GPU machine with room for the weights, since the card quotes speeds on an H100
  • A serving setup that exposes the request path the card uses
  1. Install huggingface_hub.
  2. Download the model files.
  3. Serve the model so your client can send typed requests to it.
pip install -U huggingface_hub
hf download openjev/openjev

How to use it

You send one request that holds the situation and up to several typed questions. The card's example asks three questions about a customer message. Each answer comes back with a probability for every option.

{
  "model": "openjev",
  "state": "Customer message: I was charged twice for my order last week and nobody has replied.",
  "questions": {
    "route":   {"type": "choice", "instructions": "Which team should handle this?",
                "criteria": {"billing": null, "shipping": null, "technical": null}},
    "angry":   {"type": "noul",   "instructions": "Is the customer angry?"},
    "urgency": {"type": "score",  "instructions": "How urgent is this?",
                "criteria": ["can wait", "this week", "today", "right now"]}
  }
}
ToolWhat it does
choicePicks among your labeled options and gives a probability for each
noulAnswers a yes or no question with the probability of yes
scoreRates on ordered levels you list from lowest to highest

Example

You send the double-charge message with the route, angry and urgency questions. The reply holds a probability for each team, a probability that the customer is angry, and a probability for each urgency level.

For newcomers and experts

If you are new to this, think of a form with multiple-choice questions that you write on the fly. A first small try is the three-question request above, then reading the probabilities it returns.

For people who know the field, the model never writes an answer out. It takes one score per option from its first output step and converts those scores to probabilities using preset calibration values. The card reports that reordering the options flips 2.3 percent of answers, against 18.5 percent for the untuned base.

Accuracy on 10,000 text decision questions
Jev hosted API85.4%
OpenJev84.0%
Base model before tuning80.4%
Nimble 9B75.7%
  1. You send a situation and typed questions
  2. One forward pass runs for each question
  3. Scores at the first output position are read
  4. You get a probability for every option

Good to know

Timings on one H100 are roughly 80 ms for a brief text question and 210 ms for a web page with 23 candidate elements. The authors ran the tests themselves, and part of the question set was used during development.

  • License: CC BY-NC 4.0, which is for non-commercial use
  • Cost to run: none named, though you need a GPU for the weights
  • Data it reaches: the text, page structure and screenshots you send in requests
  • Not for: commercial use under this license, or tasks that need written answers

README and files

README

OpenJev

Answers typed decisions about text, web pages and screenshots, picking a choice, a yes-or-no probability or a score from your own labels in one forward pass. For teams building triage, moderation and browser agents.

Made by openjev on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

About

What it is: OpenJev is an open-weights decision model with 27.4B parameters. You describe a decision in plain words with your own labels when you send the request, and it replies with a choice, a yes or no probability, or a score. Each question needs one forward pass and can offer up to 52 options, so there is no free text to parse.

Who it suits: It suits developers who need quick, structured judgments inside a product, such as sorting tickets, checking content or steering a browser agent.

Industry | Who uses it | How they use it | Example
Customer support | Support engineers | Route tickets by topic, team and priority | Choosing between billing, shipping and technical
Trust and safety | Moderation teams | Flag spam, hate or policy violations | Scoring a message for toxicity
AI evaluation | Evaluation engineers | Judge whether another model's answer is grounded | Marking an answer as grounded or invented
Browser agents | Agent developers | Pick the next element or action from a page | Deciding which button to press next

You can skip it if you want written answers, since it returns scores and not free text.

Where to use it:

  • A server you run that exposes a systemone request path
  • Pipelines that sort text, pages or screenshots
  • Browser and desktop agents that read page structure and screenshots
  • Windows, macOS or Linux with Python, to download the weights
Use case | Who | What they get back
Routing and triage | Support teams | A team or priority choice with probabilities
Moderation | Safety teams | Probabilities for violation labels
Agent steps | Agent developers | Which element to act on and whether the task is done
Scoring | Analysts | An ordered level with a confidence

How to set it up: You need Python for the download tool and a GPU server for the 54.7 GB of BF16 weights.

  • Python on Windows, macOS or Linux
  • The huggingface_hub package
  • A GPU machine with room for the weights, since the card quotes speeds on an H100
  • A serving setup that exposes the request path the card uses
  1. Install huggingface_hub.
  2. Download the model files.
  3. Serve the model so your client can send typed requests to it.
pip install -U huggingface_hub
hf download openjev/openjev

How to use it: You send one request that holds the situation and up to several typed questions. The card's example asks three questions about a customer message. Each answer comes back with a probability for every option.

{
  "model": "openjev",
  "state": "Customer message: I was charged twice for my order last week and nobody has replied.",
  "questions": {
    "route":   {"type": "choice", "instructions": "Which team should handle this?",
                "criteria": {"billing": null, "shipping": null, "technical": null}},
    "angry":   {"type": "noul",   "instructions": "Is the customer angry?"},
    "urgency": {"type": "score",  "instructions": "How urgent is this?",
                "criteria": ["can wait", "this week", "today", "right now"]}
  }
}
Tool | What it does
choice | Picks among your labeled options and gives a probability for each
noul | Answers a yes or no question with the probability of yes
score | Rates on ordered levels you list from lowest to highest

Example: You send the double-charge message with the route, angry and urgency questions. The reply holds a probability for each team, a probability that the customer is angry, and a probability for each urgency level.

For newcomers and experts: If you are new to this, think of a form with multiple-choice questions that you write on the fly. A first small try is the three-question request above, then reading the probabilities it returns.

For people who know the field, the model never writes an answer out. It takes one score per option from its first output step and converts those scores to probabilities using preset calibration values. The card reports that reordering the options flips 2.3 percent of answers, against 18.5 percent for the untuned base.

Title: Accuracy on 10,000 text decision questions
Jev hosted API: 85.4%
OpenJev: 84.0%
Base model before tuning: 80.4%
Nimble 9B: 75.7%
You send a situation and typed questions
One forward pass runs for each question
Scores at the first output position are read
You get a probability for every option

Good to know: Timings on one H100 are roughly 80 ms for a brief text question and 210 ms for a web page with 23 candidate elements. The authors ran the tests themselves, and part of the question set was used during development.

  • License: CC BY-NC 4.0, which is for non-commercial use
  • Cost to run: none named, though you need a GPU for the weights
  • Data it reaches: the text, page structure and screenshots you send in requests
  • Not for: commercial use under this license, or tasks that need written answers

On Hugging Face, 13 November 2026

  • Task: zero shot classification
  • Parameters: 27.4B
  • Weights: about 54.7 GB in BF16; about 13.7 GB at 4-bit (estimate)
  • Formats: Safetensors
  • Downloads in the last 30 days: 9,293
  • Likes: 199
  • License: cc-by-nc-4.0
  • Languages: en, de, fr, hi, zh, ja
  • Quantized versions: 8
  • Tags: safetensors, qwen3_5, decision-model, zero-shot-classification, classification, agents, browser-agent, computer-use, calibrated-probabilities, vllm

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download openjev/openjev

Then follow the usage in its model card. Nothing in this kit runs by itself.

Files
README.md  6 KB

1 file, 6 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-12

Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

ProductDownloads, last 30 daysLikesParametersLicenseLast change
OpenJev This page9,29319927.4Bcc-by-nc-4.0
THX-02 by HAL-X-AIShares calibrated-probabilities · zero-shot-classification · classification6,598544.5Bapache-2.0
Seb-9B-v2Shares calibrated-probabilities · classification · decision-model26549.7Bapache-2.0
ARC 1.0Shares agents · vllm · decision-model3723615Mapache-2.0
d3-flashShares zero-shot-classification · classification · decision-model103,5771148.4Bapache-2.0
d3-miniShares zero-shot-classification · classification · decision-model53,115754.5Bapache-2.0
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

ilrebOpenJev722 points · 296 repliesKarsten SamaschkeIf it's a pick-one-of-20 triage anyway, why not go one step further than Gemma 4 and use something like OpenJev? A decision server that reads the answer straight from the model's probabilities: calibrated, no text to parse, can't go off-schema. Seems like the better fit for this.1 like · 1 replyrdudekulOpenJev: An open-source, Jev-compatible System One decision engine2 points@potatoannotator.bsky.socialAnd for LLMs and agents: - SFT and DPO, with LoRA or QLoRA - Reward models from pairwise, ranking and BWS answers - Process reward models for agent traces - VLM fine-tuning for grounding boxes and GUI clicks - Calibrate Jev, OpenJev and Laya decision models, or fine-tune OpenJev and Laya1 replysonabinuSemIf-OpenJev2 pointsdeployedbyaiNeon AI Gateway now serves TypeSafe's Jev 1.14 and OpenJev decision models, input tokens only1 replyZambyteJev in 25 Lines of PythonAre OpenJev, openjev-sglang, and OpenJev on DiffusionGemma using Qwen3-0.6B-Q8_0.gguf, or did you just want to emphasize the part that was unrelated to your previous response?deployedbyaiDATABRICKS: OPENJEV (QWEN3.5 4B) AVAILABLE AS EVALUATOR FOR LLM-AS-A-JUDGE SERVICE POLICIES1 replybaobabKoodaaJev in 25 Lines of PythonDon't cut the quote mid-sentence. Here's the full quote: > note: this is a parody blog post, see these links for better/more complete open implementations of Jev: OpenJev, openjev-sglang, and OpenJev on DiffusionGemma.Alexis Kirke27.4B agent decision model now runs local from 17.67 GB instead of being trapped on giant servers. ggml-org/OpenJev-GGUF https://huggingface.co/ggml-org/OpenJev-GGUF #AI #LocalLLM #OpenSource #GGUF #Quantization1 likepetesergeantJev in 25 Lines of PythonThat's the approach that daseinlabs/open-jev takes, in contrast to the above, which is what TheoLeeCJ/openjev and ekzhang/openjev-sglang do https://sgnt.ai/p/jev/Sadiellama.cpp 0.6.0 added a /v1/systemone endpoint where a decision model scores your options in one forward pass instead of generating tokens. Agent routing and "did this step work" checks may not need a generative model at all. Check the license first though, OpenJev is CC BY-NC.1 like

Searched

More from Mindket

See all from Mindket

Bonsai-27B-GGUF

lmstudio-community · Kit

A GGUF conversion of the 27B Bonsai model for LM Studio, with a 3.80 GB Q1_0 language file and a 0.93 GB BF16 vision projector. Tested for text, vision and par…

New

Runs DeepSeek-V4.1-Flash-1017 as a 2.9 bits-per-weight EXL3 quantization, a 196 GiB copy for people serving large models on their own hardware. Perplexity stay…

New

MusicGen Small

facebook · Kit

Generates short music clips from a text description or an audio prompt, in the small checkpoint of facebook's MusicGen. It suits developers and music hobbyists…

New

Similar in Developer

See all in Developer

Lexnet

alpindale · Kit

Tags every character of C source code for syntax highlighting with a tiny neural network of about 984 weights, run through a small C program. For developers an…

New

FLUX.2 Klein LoRA Studio

prithivMLmods · Kit

Try a set of LoRAs for the FLUX.2 Klein image model in a Gradio app that runs in your browser or on your own computer. Made for people who make or test AI imag…

New

anaksor-ocr

Sokheng · Kit

Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…

New