
Dokumentiere OCR, das PDFs und Bilder Seite für Seite in strukturierte Markdown mit Tabellen, Mathematik, Diagrammen, Bildregionen und Layout ausliest.
Dokumentiere OCR, das PDFs und Bilder Seite für Seite in strukturierte Markdown mit Tabellen, Mathematik, Diagrammen, Bildregionen und Layout ausliest.
Auch bekannt als LightOnOCR-3-4B
lightonocr-3-4b/v1/ocrlightonai/lightonocr-3-4bLive Pay-as-you-go-Preise aus dem EmpirioLabs-Katalog. Du zahlst nur für das, was du nutzt, ohne monatliches Minimum.
LightOnOCR-3 4B liest PDF-Dateien und Bilder über POST /v1/ocr und liefert jede Seite als Markdown. Sende die URL des PDFs in document mit der Modell-ID lightonocr-3-4b und gib in pages nullbasierte Seitennummern an, um nur diese Seiten zu verarbeiten. Ein Bild funktioniert genauso mit {"type": "image_url", "image_url": "https://..."}, und beide URLs können auch Base64-Data-URIs sein. Die Antwort listet jede Seite in pages mit den Feldern index, markdown, images, tables und dimensions; usage_info.pages_processed gibt an, wie viele Seiten verarbeitet wurden. Ein Request, der nach einigen Minuten noch läuft, liefert eine job_id, die du unter GET /v1/jobs/{job_id} abfragst; der Header Prefer: respond-async fordert die Job-ID sofort an. Hol dir einen API-Schlüssel im EmpirioLabs Dashboard.
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"])Request-Parameter, die die LightOnOCR-3 4B API auf EmpirioLabs unterstützt. Standardwerte gelten, wenn ein Feld weggelassen wird.
| Parameter | Typ | Standard | Bereich / Werte | Beschreibung |
|---|---|---|---|---|
| document | object | - | - | Das PDF (document_url) oder Bild (image_url), das als öffentliche URL oder als base64-Daten-URI bis zu 50 MB gelesen werden kann. |
| pages | string | - | - | Null-basierte Seiten zum Lesen, wie eine Liste wie [0, 2] oder eine Zeichenkette wie 0,2-4. Jede Seite ist leer, bis zu 1.000. |
| include_image_base64 | boolean | false | - | Geben Sie jeden Bildbereich auf der Seite als JPEG-Daten-URI zurück. |
| table_format | enum | - | markdown, html | Geben Sie jede Tabelle separat in diesem Format zurück. Tabellen bleiben als HTML auf der Seite Markdown erhalten, wenn sie nicht gesetzt werden. |
| extract_header | boolean | false | - | Verschieben Sie die Seitenkopfzeile aus dem Markdown in ein eigenes Feld. |
| extract_footer | boolean | false | - | Verschieben Sie den Seitenfooter aus dem Markdown in ein eigenes Feld. |
| image_limit | integer | - | min. 0 | Geben Sie höchstens so viele Bilder für das gesamte Dokument zurück, zuerst die ersten. |
| image_min_size | integer | - | min. 0 | Lassen Sie Bildbereiche weg, die schmaler oder kürzer sind als diese Anzahl an Pixeln. |
| include_blocks | boolean | true | - | Fügen Sie jeden Bereich jeder Seite in Lesereihenfolge ein, mit ihrem Typ, Position und Inhalt. |
Liest PDFs und Bilder Seite für Seite in Markdown: Text in Lesereihenfolge, Überschriften, Listen, Tabellen, Mathematik, Bildunterschriften und Diagramme mit ihren Datenpunkten als Tabelle.
Auf EmpirioLabs wird LightOnOCR-3 4B nach Verbrauch abgerechnet: Dokument-OCR $3.00 pro 1.000 Seiten, mindestens 5 Seiten pro Anfrage. Die Live-Preistabelle auf dieser Seite entspricht immer dem, was die API berechnet.
LightOnOCR-3 4B wird über POST /v1/ocr auf api.empiriolabs.ai mit normaler Bearer-Token-Authentifizierung bereitgestellt.
Ja. Der EmpirioLabs Playground führt LightOnOCR-3 4B im Browser mit denselben Parametern aus, die die API bietet. So kannst du Prompts testen, bevor du Code schreibst.
Erstelle ein EmpirioLabs-Konto und generiere dann einen Schlüssel unter API Keys im Dashboard. Die Abrechnung erfolgt über Pay-as-you-go-Guthaben, du zahlst also nur für deine Requests.
Schauen Sie sich unsere Preise an oder kontaktieren Sie uns, wenn Sie Ihr eigenes Modell auf unserem Stack implementieren möchten.