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…
Parses document page images into text, tables and charts with markdown formatting. A 1.2B-parameter model with better chart extraction, for developers building document pipelines.
rakedoc-nano-2 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 cloudraker/rakedoc-nano-2
rakedoc-nano-2 is a 1.2B-parameter document parser on the Qwen2-VL architecture. CloudRaker fine-tuned it from KDL-Frontier-Parser-nano-v2 to improve chart extraction and text formatting. The tuned weights are already merged into the model in bf16, so there is no adapter to load separately. It powers the document parsing pipeline of CloudRaker's Paperwork API.
It suits developers and data teams who parse page images into structured text and want a small model they can self-host.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Back-office operations | Data teams | Turn page images into structured markdown | A report page that holds a table and a chart |
| Document AI | Developers | Self-host a small parser behind their own service | Replacing KDL-Frontier-Parser-nano-v2 in an existing setup |
| Benchmarking | Researchers | Score document parsers on ParseBench | Reading the overall, table and chart scores |
People who need highlighted text or who work outside report-style documents can skip it, since the card says highlights are never emitted and other domains are untested.
| Use case | Who | What they get back |
|---|---|---|
| Page parsing | Developers | Text, tables and charts read from a page image |
| Table extraction | Data teams | Table output in the OTSL format |
| Chart extraction | Analysts | Chart content from report pages |
You need these first:
pip install -U huggingface_hub hf download cloudraker/rakedoc-nano-2
The card gives this command to serve the model. You can swap it in wherever KDL-Frontier-Parser-nano-v2 was running.
vllm serve cloudraker/rakedoc-nano-2 --served-model-name rakedoc-nano-2 \
--max-model-len 8192 --gpu-memory-utilization 0.85 --max-num-seqs 24 \
--trust-remote-code --limit-mm-per-prompt '{"image":1}'Send page images to the running server with the stage prompts that KDL-Frontier-Parser-nano-v2 uses. The model reads one image per request.
| Tool | What it does |
|---|---|
| Layout Detection | Finds the layout of a page |
| Text Recognition | Reads the text, including formatting marks |
| Table Recognition | Reads tables and answers in OTSL output |
You serve the model with vLLM and send one page image with the Table Recognition prompt. A table comes back in OTSL output.
If you are new to this, think of it as a reader that looks at a picture of a page and writes out its text, tables and charts. Start by serving it and sending one clean page.
If you work in the field, The model averages the weights of two separate tunes of KDL v2, at 0.7 and 0.3. One tune targets formatting marks through GRPO on text recognition. The other targets charts with a short SFT warm start and then GRPO on the chart stage. The card says ParseBench was used only to pick between finished candidates.
The card reports the mean of 3 runs on ParseBench and compares it with KDL-Frontier-Parser-nano-v2.
Parses document page images into text, tables and charts with markdown formatting. A 1.2B-parameter model with better chart extraction, for developers building document pipelines.
Made by cloudraker 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: rakedoc-nano-2 is a 1.2B-parameter document parser on the Qwen2-VL architecture. CloudRaker fine-tuned it from KDL-Frontier-Parser-nano-v2 to improve chart extraction and text formatting. The tuned weights are already merged into the model in bf16, so there is no adapter to load separately. It powers the document parsing pipeline of CloudRaker's Paperwork API.
Who it suits: It suits developers and data teams who parse page images into structured text and want a small model they can self-host.
Title: Who might use it
Industry | Who uses it | How they use it | Example
Back-office operations | Data teams | Turn page images into structured markdown | A report page that holds a table and a chart
Document AI | Developers | Self-host a small parser behind their own service | Replacing KDL-Frontier-Parser-nano-v2 in an existing setup
Benchmarking | Researchers | Score document parsers on ParseBench | Reading the overall, table and chart scores
People who need highlighted text or who work outside report-style documents can skip it, since the card says highlights are never emitted and other domains are untested.
Where to use it:
Title: Jobs it does
Use case | Who | What they get back
Page parsing | Developers | Text, tables and charts read from a page image
Table extraction | Data teams | Table output in the OTSL format
Chart extraction | Analysts | Chart content from report pages
How to set it up: You need these first:
pip install -U huggingface_hub
hf download cloudraker/rakedoc-nano-2
The card gives this command to serve the model. You can swap it in wherever KDL-Frontier-Parser-nano-v2 was running.
vllm serve cloudraker/rakedoc-nano-2 --served-model-name rakedoc-nano-2 \
--max-model-len 8192 --gpu-memory-utilization 0.85 --max-num-seqs 24 \
--trust-remote-code --limit-mm-per-prompt '{"image":1}'
How to use it: Send page images to the running server with the stage prompts that KDL-Frontier-Parser-nano-v2 uses. The model reads one image per request.
Title: Stage prompts
Tool | What it does
Layout Detection | Finds the layout of a page
Text Recognition | Reads the text, including formatting marks
Table Recognition | Reads tables and answers in OTSL output
Example: You serve the model with vLLM and send one page image with the Table Recognition prompt. A table comes back in OTSL output.
For newcomers and experts: If you are new to this, think of it as a reader that looks at a picture of a page and writes out its text, tables and charts. Start by serving it and sending one clean page.
If you work in the field, The model averages the weights of two separate tunes of KDL v2, at 0.7 and 0.3. One tune targets formatting marks through GRPO on text recognition. The other targets charts with a short SFT warm start and then GRPO on the chart stage. The card says ParseBench was used only to pick between finished candidates.
Send a page image with a stage prompt
The model answers layout, text or table
The pipeline writes markdown output
Good to know: The card reports the mean of 3 runs on ParseBench and compares it with KDL-Frontier-Parser-nano-v2.
Title: ParseBench overall score
rakedoc-nano-2: 80.09 points
KDL v2 with the same pipeline: 79.74 points
KDL v2 with its own pipeline: 79.06 points
Download its files with Hugging Face's command line:
pip install -U huggingface_hub
hf download cloudraker/rakedoc-nano-2
Then follow the usage in its model card. Nothing in this kit runs by itself.
README.md 5 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 |
|---|---|---|---|---|---|
| rakedoc-nano-2 This page | 543 | 6 | 1.2B | agpl-3.0 | |
| OvisOCR2Shares document-parsing · image-text-to-text · conversational | 28,050 | 504 | 853M | apache-2.0 | |
| Typhoon OCR V2 0.8BShares document-parsing · image-text-to-text · conversational | 485 | 8 | 853M | apache-2.0 | |
| MiniCPM-OCR 1.0Shares document-parsing · image-text-to-text · conversational | 128,483 | 457 | 1.3B | apache-2.0 | |
| OvisOCR3Shares document-parsing · image-text-to-text · transformers | 203,064 | 121 | 853M | apache-2.0 | |
| Xiaomi-OCR-0Shares document-parsing · image-text-to-text · transformers | 29,537 | 319 | 873M | 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.