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…
Picks the best answer label from a short Arabic situation, a question and optional choices. Made for developers who route or decide Arabic tasks with a small 0.8B-class model.
Ara-JEV 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 "transformers>=5.17" torch
Ara-JEV decides between answer options on Arabic text. Its base is Qwen3.5-0.8B, with a LoRA added in training. You give it a short situation, a question and optional choices, and it selects the best answer label. This repository holds a merged checkpoint, so you do not load a separate adapter.
It suits developers who need quick, constrained decisions on Arabic text, such as picking an option or setting a priority.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Customer support | Support tool builders | Rate the priority of a ticket written in Arabic | Choose between low, medium and high for a data-exposure report |
| Software | App developers | Route a request to the right branch of a workflow | Answer a yes or no question about a described situation |
| Research | NLP researchers | Study small models on Arabic decision data | Score the model on labelled choice questions |
| Operations | Workflow engineers | Add a quick check to an Arabic pipeline | Ask whether an event has happened yet |
If you need open-ended Arabic writing or general Arabic understanding, you can skip it.
It runs in Python with the transformers library, or as a vLLM server.
| Use case | Who | What they get back |
|---|---|---|
| Yes or no decisions | Developers | The chosen Arabic option text |
| Choice and score questions | Pipeline builders | The index of the selected option, counted from zero |
| Priority rating | Support teams | A rating index for a described report |
You need Python with pip, PyTorch, and transformers at version 5.17 or later, which Qwen3.5 models require. A GPU helps but is not named as required.
pip install "transformers>=5.17" torch
You call the model's predict method with a state, a question and a list of options. Arabic yes or no options return the chosen text, and other lists return the index of the chosen option.
import torch
from transformers import AutoModelForImageTextToText
model_id = "AhmedReda25300/Ara-JEV"
model = AutoModelForImageTextToText.from_pretrained(
model_id,
dtype=torch.bfloat16,
device_map="auto",
trust_remote_code=True,
).eval()
result = model.predict(
state="الاجتماع يبدأ الساعة العاشرة صباحًا. دلوقتي الساعة تسعة.",
question="هل بدأ الاجتماع؟",
options=["نعم", "لا"],
)
print(result)To serve it instead, run vLLM with the chat-completions API and limit the response to the allowed labels.
vllm serve AhmedReda25300/Ara-JEV \ --dtype bfloat16 \ --max-model-len 8192
| Tool | What it does |
|---|---|
| predict | Builds the prompt and scores the options for you |
| vllm serve | Serves the model through a chat-completions API |
| hf download | Fetches the model files to your computer |
You pass the situation "The meeting starts at ten in the morning, and it is nine now", ask whether the meeting has started, and offer the two options yes and no. The model returns the Arabic word for no.
Think of this as a multiple-choice grader for Arabic situations. Start with the yes or no example above and check that the printed answer makes sense.
The model is a LoRA of rank 16 trained for one epoch and merged into the base weights. The reported scores use constrained label scoring over known candidates, so they measure choosing among given labels, not free-form generation. A 100-example vLLM test on an A40 averaged 61.3 ms per request.
Accuracy on the held-out test set of 10,419 examples differs by question type, and yes or no is the weak spot.
Picks the best answer label from a short Arabic situation, a question and optional choices. Made for developers who route or decide Arabic tasks with a small 0.8B-class model.
Made by AhmedReda25300 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: Ara-JEV decides between answer options on Arabic text. Its base is Qwen3.5-0.8B, with a LoRA added in training. You give it a short situation, a question and optional choices, and it selects the best answer label. This repository holds a merged checkpoint, so you do not load a separate adapter.
Who it suits: It suits developers who need quick, constrained decisions on Arabic text, such as picking an option or setting a priority.
Industry | Who uses it | How they use it | Example
Customer support | Support tool builders | Rate the priority of a ticket written in Arabic | Choose between low, medium and high for a data-exposure report
Software | App developers | Route a request to the right branch of a workflow | Answer a yes or no question about a described situation
Research | NLP researchers | Study small models on Arabic decision data | Score the model on labelled choice questions
Operations | Workflow engineers | Add a quick check to an Arabic pipeline | Ask whether an event has happened yet
If you need open-ended Arabic writing or general Arabic understanding, you can skip it.
Where to use it: It runs in Python with the transformers library, or as a vLLM server.
Use case | Who | What they get back
Yes or no decisions | Developers | The chosen Arabic option text
Choice and score questions | Pipeline builders | The index of the selected option, counted from zero
Priority rating | Support teams | A rating index for a described report
How to set it up: You need Python with pip, PyTorch, and transformers at version 5.17 or later, which Qwen3.5 models require. A GPU helps but is not named as required.
pip install "transformers>=5.17" torch
How to use it: You call the model's predict method with a state, a question and a list of options. Arabic yes or no options return the chosen text, and other lists return the index of the chosen option.
import torch
from transformers import AutoModelForImageTextToText
model_id = "AhmedReda25300/Ara-JEV"
model = AutoModelForImageTextToText.from_pretrained(
model_id,
dtype=torch.bfloat16,
device_map="auto",
trust_remote_code=True,
).eval()
result = model.predict(
state="الاجتماع يبدأ الساعة العاشرة صباحًا. دلوقتي الساعة تسعة.",
question="هل بدأ الاجتماع؟",
options=["نعم", "لا"],
)
print(result)
To serve it instead, run vLLM with the chat-completions API and limit the response to the allowed labels.
vllm serve AhmedReda25300/Ara-JEV \
--dtype bfloat16 \
--max-model-len 8192
Tool | What it does
predict | Builds the prompt and scores the options for you
vllm serve | Serves the model through a chat-completions API
hf download | Fetches the model files to your computer
Example: You pass the situation "The meeting starts at ten in the morning, and it is nine now", ask whether the meeting has started, and offer the two options yes and no. The model returns the Arabic word for no.
For newcomers and experts: Think of this as a multiple-choice grader for Arabic situations. Start with the yes or no example above and check that the printed answer makes sense.
The model is a LoRA of rank 16 trained for one epoch and merged into the base weights. The reported scores use constrained label scoring over known candidates, so they measure choosing among given labels, not free-form generation. A 100-example vLLM test on an A40 averaged 61.3 ms per request.
Give a state, a question and options
The model scores each allowed label
It picks the highest-scoring label
You get the option text or its index
Good to know: Accuracy on the held-out test set of 10,419 examples differs by question type, and yes or no is the weak spot.
Title: Accuracy by question type on the held-out test set
Choice: 98.36 percent
Score: 95.25 percent
Yes or no: 81.71 percent
Download its files with Hugging Face's command line:
pip install -U huggingface_hub
hf download AhmedReda25300/Ara-JEV
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 |
|---|---|---|---|---|---|
| Ara-JEV This page | 1,316 | 4 | 853M | apache-2.0 | |
| Qwen3.8-9B-DistillShares qwen3.5 · qwen3_5 · image-text-to-text | 6,592 | 237 | 9.7B | apache-2.0 | |
| Clef-FlashShares qwen3.5 · qwen3_5 · image-text-to-text | 36,799 | 919 | 9.4B | apache-2.0 | |
| Qwen3.5-0.8B Astra Weight EditShares qwen3.5 · qwen3_5 · image-text-to-text | 3,029 | 27 | 873M | apache-2.0 | |
| Alpie Seed 9BShares qwen3.5 · qwen3_5 · image-text-to-text | 741 | 26 | 9.4B | apache-2.0 | |
| Qwen3.5-9B-OptiQ-4bitShares qwen3.5 · qwen3_5 · text-generation | 6,547 | 114 | 9B | apache-2.0 |
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.