All models

VLM Run

OCR Auto

About

OCR Auto is an open-weight model from VLM Run. Routes each method to its best OCR engine: ocr to PP-OCRv6, markdown to a fast CPU parser (dots.mocr on error), layout to dots.mocr. It accepts text, images, and documents.

  • License

    —

    License on the weights.

Pricing

Token rates are US dollars per 1M tokens. Image rates are per 1K images. Audio rates are per 1M audio seconds.

RatePrice
Input / 1M—
Output / 1M—

Compare

OCR Auto is one of the catalog's OCR models. The table is each model's published price, size, and context.

ModelWhat it doesPriceParametersContext
OCR AutoRoutes each method to its best OCR engine: ocr to PP-OCRv6, markdown to a fast CPU parser (dots.mocr on error), layout to dots.mocr.———
DeepSeek-OCR-2DeepSeek OCR 2 and markdown extraction.$0.25 / 1M input3.4B32K
dots.mocrMultilingual document layout parsing and markdown OCR.$0.20 / 1M input3B32K
GLM-OCRCompact multilingual document OCR and markdown extraction.$0.10 / 1M input0.9B8K

Benchmarks

No published eval is on file for this model.

ReadingExample
QualitativeClear structure, grounded in the input
QuantitativeNo published score on file.
Cost and performanceLower listed rate, mid-pack latency

Methods

Methods this model serves. Payload shapes are in the docs.

MethodReturns
markdownThe page as Markdown
ocrLines of text
layoutLayout regions

Quick start

Call this model on the OpenAI-compatible gateway. The model id is already filled in.

from openai import OpenAI

client = OpenAI(
    base_url="https://gateway.vlm.run/v1/openai",
    api_key="<VLMRUN_API_KEY>",
)

response = client.chat.completions.create(
    model="vlm-run/ocr:auto",
    messages=[{"role": "user", "content": "What is in this image?"}],
)

print(response.choices[0].message.content)

Get an API key. Ship vision today.