Jina OCR v1
Paid production API
Type / status: ocr / documented_api
Use cases: Document OCR, Document understanding
Supported languages: multilingual
Deployment options: api, huggingface, macos, license
Documented datacenters: US
Model release date: 2026-09-14
API endpoint: https://api.jina.ai/v1/chat/completions
Open-weights license (hosted API terms are separate): CC-BY-NC-4.0
Official catalog input-token price. Embeddings produce vectors and rerankers produce rankings, not billable generated output tokens. Zero catalog completion/image/request values do not make the service free. Reader API billing is separate from the model-catalog price.
The Reader page advertises 10 million free tokens for a new API key. Actual allocation and expiry are subject to the official account; this is a trial, not permanent free access.
Subject to hosted service terms; buying API tokens does not license model weights. Each model has its own weight license. CC-BY-NC-4.0 and Qwen Research License must not be described as unrestricted commercial self-hosting. Official FAQ states API requests, inputs and outputs are not used to train models. Jina legal page directs current data processing to Elastic's Data Processing Addendum. Model catalog lists US datacenters; Reader/Search also document EU endpoints. Do not infer identical regions across products.
Official model ID: jina-ai/jina-ocr-v1
Input / output: text, image, pdf → text
Model developer: Jina AI · Service provider: Jina AI
Model family: — · Currency: USD
| Price dimension | Current rate |
|---|---|
| Input | USD 0.5 |
| Output | USD 2 |
| Cached read | Unverified |
jina-ocr-v1 is a document OCR model served through the OpenAI chat completions schema: send a page image and it returns the transcription as text or markdown. The vision tower compresses a page into a small number of visual tokens before the language model reads them, so an A4 page costs roughly 903 input tokens regardless of how dense it is, and cost scales with what is transcribed rather than with page complexity. Structured extraction is supported through response_format with a JSON schema, and responses can be streamed. Endpoint and model identifier are declared in the current OpenAPI schema; authenticated inference was not executed. Endpoint support is documented; authenticated inference was not tested.
Documented API context: 32,768 tokens
Maximum output: 8,192 tokens
Official source · Last verified: 2026-10-15T09:33:13.684489+00:00