LightOnOCR-3 4B API

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.

LightOnOCR do documentoLançado 8 de out. de 2026Inferência nativaNovo

Sobre LightOnOCR-3 4B

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

document ocrpdf to markdowntablescharts to datamathlayout and reading orderimage regionsheaders and footers

Especificações de LightOnOCR-3 4B

ID do modelo
lightonocr-3-4b
Autor
LightOn
Categoria
OCR do documento
Lançado
8 de out. de 2026
Entrada
ImagemDocumento
Saída
Markdown
Endpoints
POST/v1/ocr
IDs de modelo alternativos
lightonai/lightonocr-3-4b

Preços da API LightOnOCR-3 4B

Tarifas pay-as-you-go ao vivo do catálogo EmpirioLabs. Você paga só pelo que usa, sem mínimo mensal.

Tipo
Especificação
Tarifa
OCR do documento
por 1.000 páginas, mínimo 5 páginas por solicitação
$3.00
Comparar na página completa de preços

Como chamar a API LightOnOCR-3 4B

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
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
  }'
Python
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"])
Referência completa da API LightOnOCR-3 4B

Parâmetros da API LightOnOCR-3 4B

Parâmetros de requisição suportados pela API LightOnOCR-3 4B na EmpirioLabs. Os padrões valem quando um campo é omitido.

ParâmetroTipoPadrãoIntervalo / valoresDescrição
documentobject--O PDF (document_url) ou imagem (image_url) para ler, como URL pública ou URI de dados base64, pode até 50 MB.
pagesstring--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_base64booleanfalse-Retorne cada região da imagem na página como um URI de dados JPEG.
table_formatenum-markdown, htmlDevolva cada tabela separadamente nesse formato. As tabelas permanecem no Markdown da página como HTML quando não estão definidas.
extract_headerbooleanfalse-Mova o cabeçalho da página para fora do Markdown para um campo próprio.
extract_footerbooleanfalse-Mova o rodapé da página para fora do Markdown para um campo próprio.
image_limitinteger-mín. 0Devolva no máximo esse número de imagens para todo o documento, as primeiras primeiro.
image_min_sizeinteger-mín. 0Deixe de fora regiões de imagem mais estreitas ou mais curtas do que esse número de pixels.
include_blocksbooleantrue-Inclua cada região de cada página em ordem de leitura, com seu tipo, posição e conteúdo.

Bom saber

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.

Entrada

  • Um PDF ou imagem por requisição: PDF, PNG, JPEG, WebP, TIFF, BMP, GIF ou AVIF, até 50 MB, como URL pública ou URI de dados base64.
  • Até 1.000 páginas por requisição. Escolha páginas com pages, baseadas em zero, como uma lista como [0, 2] ou uma string como 0,2-4.
  • Campos de anotação estruturada não são suportados.

Saída

  • Cada página como Markdown, com a posição de cada região da imagem e os blocos de layout da página em ordem de leitura.
  • include_image_base64 retorna cada região da imagem como um URI de dados JPEG.
  • table_format definido para markdown ou html retorna cada tabela separadamente; caso contrário, as tabelas permanecem no Markdown como HTML.
  • extract_header e extract_footer movem cabeceios e bolas de pé para fora do Markdown para seus próprios campos.

Documentos longos

  • Uma solicitação ainda rodando após cerca de quatro minutos e meio retorna um ID de trabalho para consultar GET /v1/jobs/{job_id}. Envie Prefer: respond-async para receber imediatamente.

Faturamento

  • Cobrado por página lida, com um mínimo de 5 páginas por solicitação. Uma solicitação falhada não é cobrada por páginas que não devolveu.

Peso

  • FP8.

API LightOnOCR-3 4B: perguntas frequentes

Quanto custa a API LightOnOCR-3 4B?

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.

Qual endpoint LightOnOCR-3 4B usa?

LightOnOCR-3 4B é servido por POST /v1/ocr em api.empiriolabs.ai com autenticação padrão por token Bearer.

Posso testar LightOnOCR-3 4B no navegador antes de integrar?

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.

Como consigo uma chave de API LightOnOCR-3 4B?

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.

Pronto para usar endpoints melhores?

Confira nossos preços ou entre em contato se quiser que seu próprio modelo seja implementado em nossa pilha.