LightOnOCR-3 4B API

Document OCR qui lit les PDF et les images en Markdown structuré, page par page, avec tableaux, mathématiques, graphiques, régions d’images et mise en page.

LightOnOCR des documentsPublié 8 oct. 2026Inférence nativeNouveau

À propos de LightOnOCR-3 4B

Document OCR qui lit les PDF et les images en Markdown structuré, page par page, avec tableaux, mathématiques, graphiques, régions d’images et mise en page.

Aussi connu sous le nom LightOnOCR-3-4B

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

Caractéristiques de LightOnOCR-3 4B

ID du modèle
lightonocr-3-4b
Auteur
LightOn
Catégorie
OCR des documents
Publié
8 oct. 2026
Entrée
ImageDocument
Sortie
Markdown
Endpoints
POST/v1/ocr
Identifiants de modèle alternatifs
lightonai/lightonocr-3-4b

Tarifs de l'API LightOnOCR-3 4B

Tarifs à l'usage en direct du catalogue EmpirioLabs. Vous ne payez que ce que vous utilisez, sans minimum mensuel.

Type
Spéc.
Tarif
OCR des documents
par 1 000 pages, minimum 5 pages par demande
$3.00
Comparer sur la page complète des tarifs

Comment appeler l'API LightOnOCR-3 4B

LightOnOCR-3 4B lit des fichiers PDF et des images via POST /v1/ocr et renvoie chaque page en Markdown. Envoyez l'URL du PDF dans document avec l'id de modèle lightonocr-3-4b, et indiquez dans pages les numéros de page, à partir de 0, pour ne traiter que ces pages. Une image fonctionne de la même façon avec {"type": "image_url", "image_url": "https://..."}, et chacune de ces URL peut être une data URI en base64. La réponse liste chaque page dans pages avec les champs index, markdown, images, tables et dimensions ; usage_info.pages_processed indique le nombre de pages traitées. Une requête encore en cours après quelques minutes renvoie un job_id à interroger sur GET /v1/jobs/{job_id}, et l'en-tête Prefer: respond-async demande l'id du job immédiatement. Obtenez une clé API depuis le tableau de bord 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"])
Référence complète de l'API LightOnOCR-3 4B

Paramètres de l'API LightOnOCR-3 4B

Paramètres de requête pris en charge par l'API LightOnOCR-3 4B sur EmpirioLabs. Les valeurs par défaut s'appliquent quand un champ est omis.

ParamètreTypePar défautPlage / valeursDescription
documentobject--Le PDF (document_url) ou l’image (image_url) à lire, sous forme d’URL publique ou d’URI de données base64, jusqu’à 50 Mo.
pagesstring--Pages à base de zéros à lire, sous forme de liste comme [0, 2] ou chaîne de caractères comme 0,2-4. Chaque page vide, jusqu’à 1 000.
include_image_base64booleanfalse-Retournez chaque région d’image sur la page comme un URI de données JPEG.
table_formatenum-markdown, htmlRetournez chaque tableau séparément dans ce format. Les tables restent dans le Markdown de la page en HTML lorsqu’elles ne sont pas définies.
extract_headerbooleanfalse-Déplacez l’en-tête de page hors du Markdown dans son propre champ.
extract_footerbooleanfalse-Déplacez le pied de page hors du Markdown vers un champ à part.
image_limitinteger-min 0Retournez au maximum autant d’images pour l’ensemble du document, les premières d’abord.
image_min_sizeinteger-min 0Laissez de côté les régions d’image plus étroites ou plus courtes que ce nombre de pixels.
include_blocksbooleantrue-Incluez chaque région de chaque page dans l’ordre de lecture, avec son type, sa position et son contenu.

Bon à savoir

Lit les PDF et images dans Markdown, page par page: texte dans l’ordre de lecture, titres, listes, tableaux, mathématiques, légendes et graphiques avec leurs points de données en tableau.

Entrée

  • Un PDF ou une image par demande: PDF, PNG, JPEG, WebP, TIFF, BMP, GIF ou AVIF, jusqu’à 50 Mo, en tant qu’URL publique ou URI de données base64.
  • Jusqu’à 1 000 pages par requête. Choisissez des pages avec pages, en base zéro, sous forme de liste comme [0, 2] ou de chaîne comme 0,2-4.
  • Les champs d’annotation structurés ne sont pas pris en charge.

Produit

  • Chaque page est en Markdown, avec la position de chaque région d’image et la mise en page de la page dans l’ordre de lecture.
  • include_image_base64 renvoie chaque région d’image comme un URI de données JPEG.
  • table_format réglé sur markdown ou html renvoie chaque table séparément; sinon, les tables restent dans le Markdown en HTML.
  • extract_header et extract_footer déplacent des têtes et des pieds hors du Markdown vers leurs propres champs.

Documents longs

  • Une requête toujours en cours après environ quatre minutes et demie renvoie un identifiant de travail à interroger à GET /v1/jobs/{job_id}. Envoyez-Prefer: respond-async pour le récupérer immédiatement.

Facturation

  • Facturé par page lue, avec un minimum de 5 pages par requête. Une demande échouée n’est pas facturée pour les pages qu’elle n’a pas retournées.

Poids

  • FP8.

API LightOnOCR-3 4B : questions fréquentes

Combien coûte l'API LightOnOCR-3 4B ?

Sur EmpirioLabs, LightOnOCR-3 4B est facturé à l'usage : OCR des documents $3.00 par 1 000 pages, minimum 5 pages par demande. La grille tarifaire en direct de cette page correspond toujours à ce que l'API facture.

Quel endpoint LightOnOCR-3 4B utilise-t-il ?

LightOnOCR-3 4B est servi via POST /v1/ocr sur api.empiriolabs.ai avec une authentification standard par token Bearer.

Puis-je essayer LightOnOCR-3 4B dans le navigateur avant d'intégrer ?

Oui. Le playground EmpirioLabs exécute LightOnOCR-3 4B dans le navigateur avec les mêmes paramètres que l'API expose, pour tester vos prompts avant d'écrire du code.

Comment obtenir une clé API LightOnOCR-3 4B ?

Créez un compte EmpirioLabs, puis générez une clé sous API Keys dans le tableau de bord. La facturation utilise des crédits à l'usage : vous ne payez que vos requêtes.

Prêt à utiliser de meilleurs points de terminaison ?

Consultez nos tarifs ou contactez-nous si vous souhaitez que votre propre modèle soit déployé sur notre stack.