
Documento OCR que leia PDFs e imagens em Markdown estruturado, página por página, com tabelas, matemática, gráficos, regiões de imagem e layout.
Documento OCR que leia PDFs e imagens em Markdown estruturado, página por página, com tabelas, matemática, gráficos, regiões de imagem e layout.
Também conhecido como LightOnOCR-3-4B
lightonocr-3-4b/v1/ocrlightonai/lightonocr-3-4bTarifas pay-as-you-go ao vivo do catálogo EmpirioLabs. Você paga só pelo que usa, sem mínimo mensal.
LightOnOCR-3 4B lê arquivos PDF e imagens por POST /v1/ocr e retorna cada página em Markdown. Envie a URL do PDF em document com o id de modelo lightonocr-3-4b e informe em pages os números das páginas, começando em 0, para processar só essas páginas. Uma imagem funciona do mesmo jeito com {"type": "image_url", "image_url": "https://..."}, e qualquer uma das URLs pode ser uma data URI em base64. A resposta lista cada página em pages com os campos index, markdown, images, tables e dimensions; usage_info.pages_processed informa quantas páginas foram processadas. Uma requisição que ainda estiver em andamento depois de alguns minutos retorna um job_id para consultar em GET /v1/jobs/{job_id}, e o cabeçalho Prefer: respond-async pede o id do job na hora. Obtenha uma chave de API no painel EmpirioLabs.
curl https://api.empiriolabs.ai/v1/ocr \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "lightonocr-3-4b",
"document": {
"type": "document_url",
"document_url": "https://arxiv.org/pdf/2412.13663"
},
"pages": [0, 1],
"include_image_base64": false
}'import requests
response = requests.post(
"https://api.empiriolabs.ai/v1/ocr",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={
"model": "lightonocr-3-4b",
"document": {
"type": "document_url",
"document_url": "https://arxiv.org/pdf/2412.13663",
},
"pages": [0, 1],
"include_image_base64": False,
},
)
result = response.json()
for page in result["pages"]: # index, markdown, images, tables, dimensions
print(page["index"], page["markdown"][:200])
print(result["usage_info"]["pages_processed"])Parâmetros de requisição suportados pela API LightOnOCR-3 4B na EmpirioLabs. Os padrões valem quando um campo é omitido.
| Parâmetro | Tipo | Padrão | Intervalo / valores | Descrição |
|---|---|---|---|---|
| document | object | - | - | O PDF (document_url) ou imagem (image_url) para ler, como URL pública ou URI de dados base64, pode até 50 MB. |
| pages | string | - | - | Páginas baseadas em zero para ler, como uma lista como [0, 2] ou uma sequência como 0,2-4. Cada página vazia, até 1.000. |
| include_image_base64 | boolean | false | - | Retorne cada região da imagem na página como um URI de dados JPEG. |
| table_format | enum | - | markdown, html | Devolva cada tabela separadamente nesse formato. As tabelas permanecem no Markdown da página como HTML quando não estão definidas. |
| extract_header | boolean | false | - | Mova o cabeçalho da página para fora do Markdown para um campo próprio. |
| extract_footer | boolean | false | - | Mova o rodapé da página para fora do Markdown para um campo próprio. |
| image_limit | integer | - | mín. 0 | Devolva no máximo esse número de imagens para todo o documento, as primeiras primeiro. |
| image_min_size | integer | - | mín. 0 | Deixe de fora regiões de imagem mais estreitas ou mais curtas do que esse número de pixels. |
| include_blocks | boolean | true | - | Inclua cada região de cada página em ordem de leitura, com seu tipo, posição e conteúdo. |
Lê PDFs e imagens no Markdown, página por página: texto na ordem de leitura, títulos, listas, tabelas, matemática, legendas e gráficos com seus pontos de dados como tabelas.
Na EmpirioLabs, LightOnOCR-3 4B é cobrado por uso: OCR do documento $3.00 por 1.000 páginas, mínimo 5 páginas por solicitação. A tabela de tarifas ao vivo desta página sempre corresponde ao que a API cobra.
LightOnOCR-3 4B é servido por POST /v1/ocr em api.empiriolabs.ai com autenticação padrão por token Bearer.
Sim. O playground da EmpirioLabs executa LightOnOCR-3 4B no navegador com os mesmos parâmetros que a API expõe, para você testar prompts antes de escrever código.
Crie uma conta EmpirioLabs e gere uma chave em API Keys no painel. A cobrança usa créditos pay-as-you-go, então você paga apenas pelas requisições que faz.
Confira nossos preços ou entre em contato se quiser que seu próprio modelo seja implementado em nossa pilha.