AI behind OCR

Who is the ai behind this online ocr tool - https://textgens.com/ocr-tool/
I understand that it may be fine-tuned model. Can it be deploy locally on 12gb vram rtx3060?
Chances are low but I have to ask anyway …

sir try, deepseek ocr i have used it its good btw here is my tele lets connect computer geek here -
Humanloved

Hardware doesn’t say no anymore. The OCR scene flipped six months ago.


Reading you back:

Q1 — Who’s behind textgens?
Q2 — Is it fine-tuned?
Q3 — Will it run on a 3060 12GB?

And the bigger thing nobody asks out loud:

“Am I just renting the magic from a website forever, or can I have it sitting in my closet?”

The answer to that real question is the same as the answer to Q3.


The three answers, scan-fast

Answer
Q1 One-person SaaS wrapper. [email protected], 7 sister sites in the footer, WordPress, +07:00 timezone. Almost certainly fronting Mistral OCR’s free tier or Gemini 2.5 Flash.
Q2 Not a fine-tune — just a wrapper. Nothing to download. What they run lives on Mistral’s servers. The 8-page limit is their throttle, not the API’s.
Q3 Yes. And the model that fits is better than what they’re fronting.

The flip

October 2025 dropped six open-source OCR models in one month.

The winner is 0.9 billion parameters — smaller than a basic chat LLM.

It beats GPT-5.4, Mistral OCR, and Gemini 2.5 Pro on accuracy.

Minimum GPU Baidu officially tested it on:

RTX 3060 12GB. Your exact card. :bullseye:


Meet PaddleOCR-VL-1.5

Model PaddleOCR-VL-1.5-0.9B
Min GPU RTX 3060 12GB — Baidu’s FAQ confirms it
Score 94.5% on OmniDocBench v1.5 — beats every cloud API
Languages 109 (Hindi, Tamil, Bengali, Punjabi via fine-tune)
License Apache 2.0
Cost / 1000 pages ~$0.09 electricity vs $1 for Mistral API = 167× cheaper
Size 0.9B — specialization beat scale

A 0.9B model beating 200B+ general models at one specific task. Doesn’t sound real until you remember Baidu trained it only for documents instead of trying to make it a generalist.


:mouse_trap: The one trap — and the fix

Default model-card snippet used vanilla attention.

One user’s first run: VRAM ballooned to 45GB on a single page. Two minutes per page. Looks like the 3060 just died — it didn’t.

Same user, after switching to FlashAttention 2 (smarter math, same answer, way less memory):

:right_arrow: 3.3GB VRAM. 19 seconds per page.

Source: HF discussion #59. README’s been patched. Use the current one, not any tutorial older than November 2025.


Setup that works on a 3060 — copy-paste safe, 15 minutes

Install order matters. FlashAttention prebuilt wheel BEFORE vLLM — reverse the order and the build breaks every time. Reference: Alex Zhang’s walkthrough.

# Fresh venv (don't pollute your global Python)
python -m venv .venv_ocr && source .venv_ocr/bin/activate

# PaddleOCR with doc-parser
pip install "paddleocr[doc-parser]"

# FlashAttention prebuilt wheel — THIS before vLLM
pip install https://github.com/mjun0812/flash-attention-prebuild-wheels/releases/download/v0.3.14/flash_attn-2.8.2+cu128torch2.8-cp310-cp310-linux_x86_64.whl

# vLLM via PaddleOCR's installer
paddleocr install_genai_server_deps vllm

# Launch — NOTE the 0.3 not 0.8
paddleocr genai_server \
  --model_name PaddleOCR-VL-1.5-0.9B \
  --backend vllm \
  --port 8118 \
  --backend_config <(echo -e 'gpu-memory-utilization: 0.3')

Two more if-then signs:

If it OOMs on launch → drop gpu-memory-utilization from 0.3 to 0.2. The official FAQ names 0.3 as the 12GB sweet spot, but dense table pages push past it.

If FlashAttention wheel install fails → wrong build for your stack. The URL above is cu128 + torch2.8 + python3.10. Match yours to a different wheel from the same releases page.

Calling the running server from Python:

from paddleocr import PaddleOCRVL

pipeline = PaddleOCRVL(
    vl_rec_backend="vllm-server",
    vl_rec_server_url="http://127.0.0.1:8118/v1"
)
output = pipeline.predict("your_document.pdf")
for res in output:
    res.save_to_markdown(save_path="output")

Three backups if PaddleOCR-VL doesn’t fit your specific workflow:

Model Why pick this Link
olmOCR-2-7B Allen AI, ties GPT-5 & Gemini 2.5 Pro on handwriting arxiv
DeepSeek-OCR 3B Smaller, faster, end-to-end HF roundup
Multimodal-OCR UI Loads 5 models side-by-side for A/B testing repo

Honest counter — read before going local: on sococrbench (independent multilingual handwriting test), GPT-5 and Gemini 2.5 Pro still beat the open-source crowd. PaddleOCR-VL wins on clean printed text + document structure. For grandma’s cursive letters or messy mixed-script archives, cloud might still edge ahead. Pick honestly based on YOUR documents.


be-creative

Bonus loot drop :wrapped_gift:


:magic_wand: Workarounds you can retire today

  • Hope the cloud free-tier doesn’t get patched → local has no rate limit, no patch risk
  • Run Tesseract because it’s “the open-source OCR” → 2026 models are 3-5× more accurate
  • Accept the 8-page limit on textgens → local processes the whole batch in one run
  • Wait until 24GB GPUs are affordable → 12GB is enough now; the 0.9B fits with room

:firecracker: The 167× cost flip — the math

Backend Price per 1000 pages
GPT-5.4 vision ~$15
Mistral OCR API $1
Your 3060 + PaddleOCR-VL ~$0.09 electricity

Source: CodeSOTA leaderboard economics page.


:fire: The October-2025 wave that flipped the field

Six open-source OCR models in one month. Most “best OCR 2025” listicles still recommend Tesseract.

  1. Nanonets OCR2-3B
  2. PaddleOCR-VL-0.9B ← the winner
  3. DeepSeek-OCR-3B
  4. Chandra-OCR-8B
  5. olmOCR-2-7B
  6. LightOnOCR-1B

All open-source. All fit on consumer GPUs.


:video_game: Side door for Apple Silicon owners reading this

Same model deploys via MLX-VLM on M-series Macs. The 12GB-VRAM constraint becomes “16GB unified memory” on Mac. Same answer, different door.


:spider_web: textgens’s sister sites, ranked by parallel-free-quota usefulness

If you need free OCR right now while setting up local, the same operator runs six more wrappers on different upstream APIs. Parallel free-quota pools.

Sister site Likely wraps
anythingtranslate.com Gemini or DeepL
anytranscribe.com Whisper
anyvoicelab.com ElevenLabs free tier
onlinechatbot.ai OpenAI / Claude
dailysimulator.com, fontadvice.com, colorany.com Niche LLM wrappers

You came in expecting the polite no.

A year ago it would’ve been right.

Six open-source models that fit your card overtook the cloud APIs in October 2025.

Most “best OCR” listicles haven’t noticed.

You said chances were low.

Chances aren’t low — they flipped.

The 3060 was waiting. :magic_wand:

i wanted to swear and say f%$#ing thank you … but politely, thank you :slight_smile:

You can also try OCR space. It’s not AI, but their APIs’ free tier offers 25,000 requests per month. However, their PDF upload limit is 3 pages.