$5 free credits when you sign up Claim now
Marlin 2b now available Test it!
MiniMax H3 now available! Test it!
Browse all Models
Browse all
Browse all
Browse all

Image-to-Text (OCR)

API OCR LightOnOCR-3 pour scans, tableaux et graphiques

Envoyez un scan, une photo ou une capture d’écran à POST /api/v2/images/ocr avec le modèle LightOnOcr_3_4B_Q8. Vous recevez du Markdown, avec les tableaux en HTML, les formules en LaTeX et les graphiques en barres convertis en tableau de leurs valeurs.

  • Une page A4 rendue à 2048 px coûte 0,025 $, une image de 1024 × 1024 0,0093 $
  • Prix calculé sur la taille de l’image, donc une page dense coûte autant qu’une page vierge
  • Modèle ouvert de LightOn sous Apache 2.0, rien à héberger

Sans carte bancaire · Crédits offerts valables 30 jours · Ensuite, vous rechargez et payez à l’usage, sans abonnement

LightOnOCR-3-4B Image-to-Text (OCR)
Facture de test d’un vendeur allemand à un acheteur polonais, inclinée, floue et bruitée comme une photo prise au téléphone
Markdown renvoyé par l’API
# INVOICE No. 2026/11/0457

## Seller:
Nordwind Tools GmbH
Hafenstraße 12, 20457 Hamburg
VAT ID: DE 298 114 551

Issue date: 2026-11-02

## Buyer:
Kowalski & Syn sp. z o.o.
ul. Żółkiewskiego 7/3, 31-539 Kraków
NIP: 676-25-81-904

Due date: 2026-11-30

<table>
  <thead>
    <tr>
      <th>#</th>
      <th>Item</th>
      <th>Qty</th>
      <th>Unit price (EUR)</th>
      <th>VAT</th>
      <th>Net (EUR)</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>1</td>
      <td>Torque wrench TW-40, 1/2"</td>
      <td>12</td>
      <td>84.50</td>
      <td>0%</td>
      <td>1,014.00</td>
    </tr>
    <tr>
      <td>2</td>
      <td>Socket set S-94 (94 pcs)</td>
      <td>5</td>
      <td>129.00</td>
      <td>0%</td>
      <td>645.00</td>
    </tr>
    <tr>
      <td>3</td>
      <td>Shipping DHL Freight</td>
      <td>1</td>
      <td>48.90</td>
      <td>0%</td>
      <td>48.90</td>
    </tr>
  </tbody>
</table>

Total net: **1,707.90 EUR**
Reverse charge, Art. 196 Directive 2006/112/EC
1220 × 641 px, rotation de 2°, flou · Markdown + tableau HTML Coût sur deAPI : 0,007 $ (prix relevé en novembre 2026)

Ce qui entre, ce qui ressort

Quatre règles pour l’entrée et la sortie, puis les résultats non retouchés de l’API sur trois images de test préparées pour cette page.

  1. Entrée : une image par requête, en JPG, PNG, GIF ou BMP, jusqu’à 10 Mo et de 128 à 4096 px par côté. L’API n’accepte pas les PDF, donc convertissez d’abord chaque page en image, par exemple avec pypdfium2.

  2. Résolution : LightOn recommande 2048 px sur le grand côté. Nous avons passé la même page A4 en 1024 px pour 0,0067 $ au lieu de 0,025 $, et un nombre du texte est revenu faux (40 % lu comme 46 %). Ne descendez en dessous que pour les gros caractères.

  3. Sortie : du Markdown. Les tableaux arrivent en HTML <table>, les maths en LaTeX et les illustrations sous forme d’un marqueur ![image](image_1.png). Avec return_result_in_response, le texte arrive dans le statut du job ; sinon, vous le téléchargez depuis result_url.

  4. Prix : seule la taille de l’image compte. La quantité de texte sur la page et les champs language et format ne le changent pas.

Graphique en barres des requêtes API par trimestre, en millions, de Q1 à Q4
Résultat
# Quarterly API requests (millions)

![image](image_1.png)

Source: internal dashboard, 2026.

## Data Table

<table>
  <thead>
    <tr>
      <th>Quarter</th>
      <th>API Requests (millions)</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Q1</td>
      <td>8.0</td>
    </tr>
    <tr>
      <td>Q2</td>
      <td>14.0</td>
    </tr>
    <tr>
      <td>Q3</td>
      <td>20.5</td>
    </tr>
    <tr>
      <td>Q4</td>
      <td>27.5</td>
    </tr>
  </tbody>
</table>
Graphique en barres vers tableau Les quatre barres sont revenues sous forme de tableau HTML avec leurs valeurs. Nanonets-OCR-s, l’autre modèle OCR de deAPI, n’a renvoyé que la ligne de source pour la même image.
Paragraphe d’un article scientifique avec une formule de perte d’entropie croisée
Résultat
## 2.1 Loss function

We minimise the cross-entropy over the vocabulary $V$ :

$$
L(\theta) = -\Sigma_{t=1}^{T} \log p_{\theta}(y_t \mid y_{<t}, x)
$$

where $x$ is the image and $T$ the length of the target sequence.
Formule vers LaTeX Les symboles du texte sont revenus sous la forme $V$ et $x$, l’équation sous forme de bloc $$ que vous pouvez afficher avec KaTeX ou MathJax.
Avertissement de chargeur imprimé en polonais, allemand, japonais et espagnol
Résultat
# Instrukcja obsługi / Bedienungsanleitung / 取扱説明書

Przed pierwszym użyciem naładuj akumulator do pełna. Nie zostawiaj ładowarki podłączonej dłużej niż 12 godzin.

Vor dem ersten Gebrauch den Akku vollständig aufladen. Das Ladegerät nicht länger als 12 Stunden angeschlossen lassen.

初めてご使用になる前に、バッテリーを完全に充電してください。充電器を12時間以上接続したままにしないでください。

Antes del primer uso, cargue la batería por completo. No deje el cargador conectado más de 12 horas.
Quatre langues sur une page Le polonais, l’allemand, le japonais et l’espagnol sont revenus avec chaque diacritique et chaque kanji tels qu’imprimés.

Tarifs de l’API LightOnOCR-3

Vous payez chaque image selon son nombre de pixels, environ 0,00045 $ plus 0,0084 $ par mégapixel. Sans abonnement.

Page A4 en 2048 px (1448 × 2048) 0,025 $ ≈ 196
Page A4 en 1024 px (724 × 1024) 0,0067 $ ≈ 746
Image carrée, 1024 × 1024 0,0093 $ ≈ 538
Capture d’écran, 1920 × 1080 0,018 $ ≈ 279

Ce que comprend le compte gratuit

  • 5 $ de crédits, soit environ 196 pages A4 en 2048 px
  • Sans carte bancaire, crédits valables 30 jours
  • Les limites de débit augmentent après la première recharge
Recevoir 5 $ de crédits

Prix de LightOnOcr_3_4B_Q8 issus de l’API de prix deAPI, novembre 2026, en USD. Pour connaître le prix d’une taille avant l’envoi, appelez POST /api/v2/images/ocr/price avec model, width et height.

LightOnOCR-3-4B ou Nanonets-OCR-s

ID du modèle LightOnOcr_3_4B_Q8 Nanonets_Ocr_S_F16
Construit sur Architecture vision-langage Qwen3.5, 4B Fine-tuning de Qwen2.5-VL-3B-Instruct
Prix 0,0093 $ en 1024 × 1024 0,0093 $ en 1024 × 1024
Graphique en barres (test ci-dessus) Tableau avec les quatre valeurs Ligne de source seulement
Photo de facture (image du haut) Tous les champs dans l’ordre de la page, diacritiques polonais intacts Pas de numéro de facture, « Żółkiewskiego » lu « Zólkiewskiego », totaux avant le tableau

Exemple d’API LightOnOCR-3

Envoyez l’image en multipart. Remplacez YOUR_API_KEY par une clé de votre tableau de bord.

Endpoint
POST /api/v2/images/ocr
ID du modèle
LightOnOcr_3_4B_Q8
Entrée
image : JPG, PNG, GIF ou BMP, jusqu’à 10 Mo, 128–4096 px par côté
Sortie
Markdown, tableaux en HTML, maths en LaTeX
Devis
POST /api/v2/images/ocr/price avec width et height
curl -X POST 'https://api.deapi.ai/api/v2/images/ocr' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Accept: application/json' \
  -F 'model=LightOnOcr_3_4B_Q8' \
  -F 'return_result_in_response=true' \
  -F '[email protected]'
import time, requests

API = "https://api.deapi.ai/api/v2"
HEADERS = {"Authorization": "Bearer YOUR_API_KEY", "Accept": "application/json"}

with open("invoice.jpg", "rb") as f:
    job = requests.post(f"{API}/images/ocr", headers=HEADERS,
        data={"model": "LightOnOcr_3_4B_Q8", "return_result_in_response": "true"},
        files={"image": f}).json()["data"]

while True:
    status = requests.get(f"{API}/jobs/{job['request_id']}", headers=HEADERS).json()["data"]
    if status["status"] in ("done", "error"):
        break
    time.sleep(2)

print(status.get("result"))  # the Markdown

Qu’est-ce que LightOnOCR-3 ?

LightOnOCR-3-4B est le plus grand modèle de la famille LightOnOCR-3 de LightOn, publié en octobre 2026 sous Apache 2.0. Il convertit l’image d’une page en Markdown en une seule passe, sans étape séparée de détection de la mise en page ou des tableaux. Dans le rapport de benchmark de LightOn, le modèle 4B obtient 86,3 sur olmOCR-Bench, contre 81,9 pour Mistral OCR 4.1 dans le même tableau. Sur deAPI, il tourne sous l’ID LightOnOcr_3_4B_Q8 et vous lui envoyez des images avec une clé API. Pour les pipelines documentaires construits dessus, voir le cas d’usage OCR API (EN).

  1. Créez un compte gratuit

    Inscrivez-vous et recevez 5 $ de crédits. Sans carte bancaire.

  2. Copiez votre clé API

    Créez une clé dans le tableau de bord.

  3. Envoyez une image

    Envoyez-la en POST à /images/ocr et lisez le Markdown dans le job.

FAQ API OCR LightOnOCR-3

Le prix dépend uniquement de la taille de l’image. Une page A4 en 2048 px coûte 0,025 $, une image de 1024 × 1024 0,0093 $ et une capture d’écran de 1920 × 1080 0,018 $ (novembre 2026). Une page vierge et une page dense de même taille coûtent le même prix. Vous payez à l’image, sans abonnement.
Non. L’endpoint accepte les images JPG, PNG, GIF et BMP jusqu’à 10 Mo. Convertissez chaque page du PDF en image, par exemple avec pypdfium2 ou pdftoppm, à environ 2048 px sur le grand côté, et envoyez une requête par page.
Du Markdown. Les titres et les listes restent en Markdown, les tableaux arrivent en HTML <table>, les formules en LaTeX et les graphiques en barres sous forme de tableau de leurs valeurs. Vous le recevez comme fichier texte à result_url, ou dans le statut du job si vous activez return_result_in_response.
LightOn ne publie pas de liste de langues prises en charge. Dans notre test, il a lu le polonais, l’allemand, le japonais et l’espagnol sur une même page sans erreur, et LightOn publie un benchmark séparé pour les documents en français. Essayez quelques-unes de vos pages avant un gros lot.
Oui. Les nouveaux comptes reçoivent 5 $ de crédits sans carte bancaire, de quoi traiter environ 196 pages A4 en 2048 px.
Oui. LightOn publie LightOnOCR-3-4B sous licence Apache 2.0, qui autorise l’usage commercial, y compris dans des produits payants. Sur deAPI, vous payez à l’image, sans GPU ni serveur à gérer.

Lisez vos 196 premières pages avec 5 $ de crédits offerts

Inscription par e-mail ou avec Google. Sans carte bancaire, sans abonnement.