
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.
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
lightonocr-3-4b/v1/ocrlightonai/lightonocr-3-4bTarifs à l'usage en direct du catalogue EmpirioLabs. Vous ne payez que ce que vous utilisez, sans minimum mensuel.
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 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"])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ètre | Type | Par défaut | Plage / valeurs | Description |
|---|---|---|---|---|
| document | object | - | - | 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. |
| pages | string | - | - | 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_base64 | boolean | false | - | Retournez chaque région d’image sur la page comme un URI de données JPEG. |
| table_format | enum | - | markdown, html | Retournez 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_header | boolean | false | - | Déplacez l’en-tête de page hors du Markdown dans son propre champ. |
| extract_footer | boolean | false | - | Déplacez le pied de page hors du Markdown vers un champ à part. |
| image_limit | integer | - | min 0 | Retournez au maximum autant d’images pour l’ensemble du document, les premières d’abord. |
| image_min_size | integer | - | min 0 | Laissez de côté les régions d’image plus étroites ou plus courtes que ce nombre de pixels. |
| include_blocks | boolean | true | - | Incluez chaque région de chaque page dans l’ordre de lecture, avec son type, sa position et son contenu. |
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.
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.
LightOnOCR-3 4B est servi via POST /v1/ocr sur api.empiriolabs.ai avec une authentification standard par token Bearer.
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.
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.
Consultez nos tarifs ou contactez-nous si vous souhaitez que votre propre modèle soit déployé sur notre stack.