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…
Gives a probability for each allowed answer to a question about a given state, as yes/no, a choice or a score, without writing text. For developers who add quick decision checks to agents and apps.
Mica v0.1 4B 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.
docker build -t mica-v0.1-4b . docker run --gpus all -p 8010:8010 -v mica-weights:/weights mica-v0.1-4b
Mica is a small decision model. Its input is a situation, one question and a list of permitted answers. Its output is the likelihood of each answer. A question can be yes/no, a choice among 2 to 255 options, or a score with 2 to 10 levels. It reads the input a single time and writes no text, so one decision costs one prefill. It is trained on English and Korean.
It suits developers who want a fast, scored decision inside an agent or an app, instead of generated text to parse.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Agent development | Agent builders | Gate a risky action with a yes/no probability | Asking whether an agent may delete a staging database that nobody approved |
| Customer support | Support tool builders | Pick one category out of many options | Routing an incoming ticket to a queue |
| Content review | Moderation teams | Rate a text on a score scale of 2 to 10 levels | Scoring how polite a message is |
| Research | Evaluation researchers | Run the JevBench adapter against a local server | Checking the public hard tier on your own GPU |
If you need a model that writes paragraphs or chats, you can skip it, since it never generates text.
| Use case | Who | What they get back |
|---|---|---|
| Approval gate | Agent developers | A yes/no probability before an action runs |
| Option picking | App developers | A probability for each of up to 255 options |
| Score rating | Reviewers | A probability for each level of a 2 to 10 level scale |
docker build -t mica-v0.1-4b . docker run --gpus all -p 8010:8010 -v mica-weights:/weights mica-v0.1-4b
Without Docker, use these commands on Linux.
pip install -r requirements.txt bash scripts/build_runtime.sh # builds llama.cpp b11010 into ./runtime (CUDA_ARCH=86 by default) hf download sky7350/Mica-v0.1-4B mica-v0.1-4b-BF16.gguf tokenizer.json tokenizer_config.json chat_template.jinja config.json \ --revision ca36594cc2067c7252704f9f304cc10ef11c7c5c --local-dir weights bash scripts/serve.sh
With the server running on port 8010, send a POST request to its v1 systemone route. The body has a state, written as plain text, and a questions map. Each question has a type and instructions. The type noul means yes/no. Input longer than 8,192 tokens gets an HTTP 400 error and is not truncated.
{
"state": "The user asked to delete the staging database. No approval has been given.",
"questions": {"q": {"type": "noul", "instructions": "Should the agent delete it now?"}}}| Tool | What it does |
|---|---|
| noul | The question type for yes/no answers |
| scripts/build_runtime.sh | Builds llama.cpp into the runtime folder |
| scripts/serve.sh | Starts the local server |
| MICA_GGUF | Picks a smaller GGUF file when the container starts |
You send a state saying a user asked to remove the staging database and nobody approved it. The question asks whether the agent should delete it now. The reply holds a probability for each answer. The card does not show the numbers.
A decision model gives you odds instead of sentences. You describe a situation, ask one question, and read how likely each answer is. A good first try is to start the Docker container and send the request above.
Under the hood, the base is Qwen3.5-4B. A LoRA of rank 16, already merged into the weights, covers each of its 32 layers. GGUF files come in six precisions, from Q4_0 up to BF16, with Q4_K_M, Q5_K_M, Q6_K and Q8_0 in between, and a merged BF16 safetensors copy is included. On an RTX 3090 with the BF16 GGUF and one request at a time, the card reports a median latency of 54 ms and a p95 of 552 ms.
Gives a probability for each allowed answer to a question about a given state, as yes/no, a choice or a score, without writing text. For developers who add quick decision checks to agents and apps.
Made by sky7350 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: Mica is a small decision model. Its input is a situation, one question and a list of permitted answers. Its output is the likelihood of each answer. A question can be yes/no, a choice among 2 to 255 options, or a score with 2 to 10 levels. It reads the input a single time and writes no text, so one decision costs one prefill. It is trained on English and Korean.
Who it suits: It suits developers who want a fast, scored decision inside an agent or an app, instead of generated text to parse.
Industry | Who uses it | How they use it | Example
Agent development | Agent builders | Gate a risky action with a yes/no probability | Asking whether an agent may delete a staging database that nobody approved
Customer support | Support tool builders | Pick one category out of many options | Routing an incoming ticket to a queue
Content review | Moderation teams | Rate a text on a score scale of 2 to 10 levels | Scoring how polite a message is
Research | Evaluation researchers | Run the JevBench adapter against a local server | Checking the public hard tier on your own GPU
If you need a model that writes paragraphs or chats, you can skip it, since it never generates text.
Where to use it:
Use case | Who | What they get back
Approval gate | Agent developers | A yes/no probability before an action runs
Option picking | App developers | A probability for each of up to 255 options
Score rating | Reviewers | A probability for each level of a 2 to 10 level scale
How to set it up:
docker build -t mica-v0.1-4b .
docker run --gpus all -p 8010:8010 -v mica-weights:/weights mica-v0.1-4b
Without Docker, use these commands on Linux.
pip install -r requirements.txt
bash scripts/build_runtime.sh # builds llama.cpp b11010 into ./runtime (CUDA_ARCH=86 by default)
hf download sky7350/Mica-v0.1-4B mica-v0.1-4b-BF16.gguf tokenizer.json tokenizer_config.json chat_template.jinja config.json \
--revision ca36594cc2067c7252704f9f304cc10ef11c7c5c --local-dir weights
bash scripts/serve.sh
How to use it: With the server running on port 8010, send a POST request to its v1 systemone route. The body has a state, written as plain text, and a questions map. Each question has a type and instructions. The type noul means yes/no. Input longer than 8,192 tokens gets an HTTP 400 error and is not truncated.
{
"state": "The user asked to delete the staging database. No approval has been given.",
"questions": {"q": {"type": "noul", "instructions": "Should the agent delete it now?"}}}
Tool | What it does
noul | The question type for yes/no answers
scripts/build_runtime.sh | Builds llama.cpp into the runtime folder
scripts/serve.sh | Starts the local server
MICA_GGUF | Picks a smaller GGUF file when the container starts
Example: You send a state saying a user asked to remove the staging database and nobody approved it. The question asks whether the agent should delete it now. The reply holds a probability for each answer. The card does not show the numbers.
For newcomers and experts: A decision model gives you odds instead of sentences. You describe a situation, ask one question, and read how likely each answer is. A good first try is to start the Docker container and send the request above.
Under the hood, the base is Qwen3.5-4B. A LoRA of rank 16, already merged into the weights, covers each of its 32 layers. GGUF files come in six precisions, from Q4_0 up to BF16, with Q4_K_M, Q5_K_M, Q6_K and Q8_0 in between, and a merged BF16 safetensors copy is included. On an RTX 3090 with the BF16 GGUF and one request at a time, the card reports a median latency of 54 ms and a p95 of 552 ms.
State, question and allowed answers
One prefill pass
Probability for each answer
Returned by the local server
Good to know:
Title: JevBench hard tier accuracy on the public set
Mica: 69.5%
JEV 1.13: 74.3%
Qwen3.5-4B: 61.0%
JevK5 4B: 76.2%
Kev 4B: 52.4%
Nimble 9B: 23.8%
Laya: 10.5%
Download its files with Hugging Face's command line:
pip install -U huggingface_hub
hf download sky7350/Mica-v0.1-4B
Then follow the usage in its model card. Nothing in this kit runs by itself.
README.md 7 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 |
|---|---|---|---|---|---|
| Mica v0.1 4B This page | 3,436 | 52 | 4.2B | apache-2.0 | |
| Kev-4BShares typesafe · text-classification · decision-model | 12,499 | 175 | — | apache-2.0 | |
| Mica-v0.5-4BShares judge · decision-model · gguf | 6,375 | 47 | 4.7B | apache-2.0 | |
| Seb-9B-v2Shares classification · text-classification · decision-model | 265 | 4 | 9.7B | apache-2.0 | |
| JevK5-chat-mlx-4bitShares qwen3_5_text · decision-model · text-generation | 381 | 2 | 4.2B | apache-2.0 | |
| pplx-decider-flash-v1.2Shares classification · text-classification · decision-model | 7,052 | 78 | 4.5B | 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.