Model reference · open weights

Unlimited-OCR

Unlimited-OCR is an open-weight language model from baidu, listed in the AxForge catalogue. AxForge can bring it up on EU-owned hardware for you on request — with the licence handled where one is required.

LLMs baidu 1 variants 3.1M downloads/mo
Request this model on EU hardware All served models Not on the shared API today — deployed on request.

About

What Unlimited-OCR is

Release - [2026/07/21] 🤝 Thanks to the ms-swift community for their support, our model now supports training with ms-swift. - [2026/07/03] 🤝 Thanks to the Baidu Cloud team for their support. Our model is now available on Baidu Cloud. - [2026/06/28] 🤝 Thanks to the vLLM community and Tianyu Guo for their support, our model now supports vLLM inference. - [2026/06/24] 🤝 Thanks to AK for creating a demo for us. It is now available at Hugging Face Spaces. - [2026/06/23] 📄 Our paper is now available on arXiv. - [2026/06/23] 🤝 Thanks to the ModelScope community for their support. Our model is now available at ModelScope. - [2026/06/22] 🚀 We present Unlimited-OCR, aiming to push Deepseek-OCR one step further. Inference Transformers Inference using Huggingface transformers on NVIDIA GPUs. Requirements tested on python 3.12.3 + CUDA12.9: vLLM Please refer to the official vLLM recipe for deployment details: Recipe: https://recipes.vllm.ai/baidu/Unlimited-OCR Docker Images Use the following Docker images depending on your GPU platform: Default (CUDA 13.0): For Hopper GPUs (CUDA 12.9) SGLang Set up the environment (uv-managed virtualenv). Install the local SGLang wheel first, then pin kernels==0.9.0 and install PyMuPDF for PDF-to-image conversion: Start the SGLang server: Send streaming requests to the OpenAI-compatible API: For OmniDocBench evaluation, you need to perform the following post-processing. Visualization Acknowledgement We would like to thank Deepseek-OCR, Deepseek-OCR-2, PaddleOCR for their valuable models and ideas. Citation

Summarised from the published model card. Read the full card on the HuggingFace links below.

Specifications

What it is

Makerbaidu
TypeLanguage models
Parameters (lead)3.3B
Context32k tokens
Variants1
Runs withtransformers
Released2026-06-19
Popularity3.1M downloads / month
Likes4,156
LicenceOpen weights

How it works

How language models work

Your prompttext / messagesTransformerattention over tokensNext-token loopgenerate + streamResponsetext · tool callsA language model reads your tokens and predicts the next one, again and again, streaming the reply back.

Variants

Sizes & precisions

Open weights ship in several sizes and precisions. One page, all the variants — pick the one that fits your GPU. VRAM figures are estimates from model size.

VariantParamsPrecisionVRAMFits 16 GBWeights
Unlimited-OCR3.3BBF16~7.7 GBWeights ↗

Using it via the API

Call it like any OpenAI endpoint

Once AxForge deploys unlimited-ocr for you, it answers on the OpenAI-compatible API — the same base URL and keys as every other model. (unlimited-ocr below is illustrative; you get the exact model name on deployment.)

$ curl -sS https://api.axforge.ai/v1/chat/completions \
  -H "Authorization: Bearer $AXFORGE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"unlimited-ocr","messages":[{"role":"user","content":"Hello"}]}'

Details

Languages, data & research

Languages

multilingual

Tags

transformers safetensors unlimited-ocr feature-extraction baidu vision-language ocr custom_code image-text-to-text multilingual eval-results deploy:sagemaker

Papers

Licence

Open weights

Open weights under mit — commercial use is permitted. Deploy it on AxForge EU hardware on request. Read the licence ↗

Sources

Weights & code

Want Unlimited-OCR on EU-owned hardware?

Request this model on EU hardware See what’s served now

Explore

More language models

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms