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…
Answers a question about text, an image, audio or video by giving a probability for each option you list, instead of writing an explanation. A 12B classifier built on Gemma 4 for developers who need scored decisions.
Jev-Omni 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.
pip install -U huggingface_hub hf download akhilaaa3/Jev-Omni
Jev-Omni is a decision classifier that works over text, pictures, sound and video. You give it a situation, a question and a list of options. It returns a probability for each option and writes no explanation. It is built on Gemma 4 12B IT and was fine-tuned on 30,000 questions.
Developers who need fast, scored answers to multiple-choice or yes and no questions about mixed media. It fits routing, checking and triage jobs where a probability matters more than prose.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Software | Developers | Add a scored decision step to a pipeline | Ask whether a meeting has started, given the time |
| Media review | Content teams | Classify clips, images or audio against a question | Pick the best-fitting label for a short video |
| Operations | Workflow builders | Route items using probabilities rather than text | Choose among a few queues for an incoming item |
| Research | Evaluation researchers | Compare decision benchmarks | Test it on DecisionBench or JevBench, which the card reports |
You can skip it if you want written answers, chat or explanations. It also lacks a CPU path, since the card says a CUDA GPU is required.
| Use case | Who | What they get back |
|---|---|---|
| Yes or no checks | Developers | A probability for yes and for no |
| Multiple choice | Workflow builders | A probability for each of up to 20 options |
| Image, audio or video questions | Media teams | Scored answers about a file you attach |
A CUDA GPU is required. The FP32 weights take about 50 GB before runtime overhead, and inference uses BF16 autocast.
pip install -U huggingface_hub hf download akhilaaa3/Jev-Omni
Download the repository, load the classifier and call predict with a state, a question and your options. The result holds a probability for each option.
from huggingface_hub import snapshot_download
path = snapshot_download("akhilaaa3/Jev-Omni")
import sys; sys.path.insert(0, path)
from jev_omni import load_jev_omni
classifier = load_jev_omni()
result = classifier.predict(
state="The meeting starts at 10 AM. It is now 9 AM.",
question="Has the meeting started?",
options=["Yes", "No"],
)
print(result)To ask about an image, audio file or video, add a media path and set modality to image, audio or video. Audio is capped at 30 seconds, and video uses 16 frames.
| Tool | What it does |
|---|---|
| load_jev_omni | Loads the classifier and fetches the original Gemma 4 multimodal parts |
| predict | Takes a state, a question and options, and returns a probability per option |
| media and modality | Attach an image, audio file or video to the question |
| snapshot_download | Fetches the repository files, including the loader module |
You give it a note saying a meeting begins at 10 and the time now is 9, ask whether the meeting has started, and offer Yes and No. It returns a probability for each, with No scoring high.
Think of it as a quick judge. You describe a situation, ask a question and list the possible answers, and it tells you how likely each one is. Start with the text example and read the printed result.
The model is a fine-tune of Gemma 4 12B IT. On a warm H200, medians over 20 requests were 83 ms for about 2k tokens of text and 26 ms for an image. Thirteen seconds of audio took 31 ms, and a 16-frame video took 504 ms. Calibration error on the medium set is 0.0400, and quality is best with 20 options or fewer.
Answers a question about text, an image, audio or video by giving a probability for each option you list, instead of writing an explanation. A 12B classifier built on Gemma 4 for developers who need scored decisions.
Made by akhilaaa3 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.
What it is: Jev-Omni is a decision classifier that works over text, pictures, sound and video. You give it a situation, a question and a list of options. It returns a probability for each option and writes no explanation. It is built on Gemma 4 12B IT and was fine-tuned on 30,000 questions.
Who it suits: Developers who need fast, scored answers to multiple-choice or yes and no questions about mixed media. It fits routing, checking and triage jobs where a probability matters more than prose.
Industry | Who uses it | How they use it | Example
Software | Developers | Add a scored decision step to a pipeline | Ask whether a meeting has started, given the time
Media review | Content teams | Classify clips, images or audio against a question | Pick the best-fitting label for a short video
Operations | Workflow builders | Route items using probabilities rather than text | Choose among a few queues for an incoming item
Research | Evaluation researchers | Compare decision benchmarks | Test it on DecisionBench or JevBench, which the card reports
You can skip it if you want written answers, chat or explanations. It also lacks a CPU path, since the card says a CUDA GPU is required.
Where to use it:
Use case | Who | What they get back
Yes or no checks | Developers | A probability for yes and for no
Multiple choice | Workflow builders | A probability for each of up to 20 options
Image, audio or video questions | Media teams | Scored answers about a file you attach
How to set it up: A CUDA GPU is required. The FP32 weights take about 50 GB before runtime overhead, and inference uses BF16 autocast.
pip install -U huggingface_hub
hf download akhilaaa3/Jev-Omni
How to use it: Download the repository, load the classifier and call predict with a state, a question and your options. The result holds a probability for each option.
from huggingface_hub import snapshot_download
path = snapshot_download("akhilaaa3/Jev-Omni")
import sys; sys.path.insert(0, path)
from jev_omni import load_jev_omni
classifier = load_jev_omni()
result = classifier.predict(
state="The meeting starts at 10 AM. It is now 9 AM.",
question="Has the meeting started?",
options=["Yes", "No"],
)
print(result)
To ask about an image, audio file or video, add a media path and set modality to image, audio or video. Audio is capped at 30 seconds, and video uses 16 frames.
Tool | What it does
load_jev_omni | Loads the classifier and fetches the original Gemma 4 multimodal parts
predict | Takes a state, a question and options, and returns a probability per option
media and modality | Attach an image, audio file or video to the question
snapshot_download | Fetches the repository files, including the loader module
Example: You give it a note saying a meeting begins at 10 and the time now is 9, ask whether the meeting has started, and offer Yes and No. It returns a probability for each, with No scoring high.
For newcomers and experts: Think of it as a quick judge. You describe a situation, ask a question and list the possible answers, and it tells you how likely each one is. Start with the text example and read the printed result.
The model is a fine-tune of Gemma 4 12B IT. On a warm H200, medians over 20 requests were 83 ms for about 2k tokens of text and 26 ms for an image. Thirteen seconds of audio took 31 ms, and a 16-frame video took 504 ms. Calibration error on the medium set is 0.0400, and quality is best with 20 options or fewer.
Supply a state, a question and options
Attach an image, audio or video if needed
The classifier scores every option
Read the probability for each option
Title: Reported scores by benchmark
DecisionBench Medium: 87.57%
JevBench: 86.15%
MMAU: 63.10%
MVBench: 53.10%
Good to know:
Download its files with Hugging Face's command line:
pip install -U huggingface_hub
hf download akhilaaa3/Jev-Omni
Then follow the usage in its model card. Nothing in this kit runs by itself.
README.md 6 KB
Listed Hugging Face models in the same category that share the most tags with this one.
| Product | Downloads, last 30 days | Likes | Parameters | License | Last change |
|---|---|---|---|---|---|
| Jev-Omni This page | 3,744 | 450 | 12B | apache-2.0 | |
| Copernicus (31B)Shares text-classification · decision-model · multimodal | 75 | 3 | 31.3B | apache-2.0 | |
| pplx-decider-flash-v1.2Shares text-classification · decision-model · multimodal | 7,052 | 78 | 4.5B | apache-2.0 | |
| pplx-decider-v1.2Shares text-classification · decision-model · multimodal | 5,700 | 74 | 26.1B | apache-2.0 | |
| Seb-9B-v2Shares text-classification · decision-model · image-text-to-text | 265 | 4 | 9.7B | apache-2.0 | |
| gemma-4-12B-itShares gemma4_unified · image-text-to-text · transformers | 1,738,905 | 1,735 | 12B | apache-2.0 |
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.
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…
Qwen · Kit
Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…
ACE-Step · Kit
Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…
alirezarezvani · Skill
Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…
block · Kit
Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…
backnotprop · Kit
Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.