Les devis d'API OCR affichent souvent « par appel » ou « par page », mais une fois en production, la facture est aussi modifiée par la résolution, les appels répétés, les reprises après échec, les remises sur lots et la vérification humaine. Multiplier simplement le prix unitaire par le nombre d'images donne rarement une estimation juste.
Cet article décompose le coût OCR en éléments calculables, propose un ordre d'estimation et des priorités de réduction. Les prix unitaires changent : référez-vous à la page Tarifs des modèles et à la documentation du fournisseur visé ; aucun chiffre n'est figé ici.
Remarque : OpenAI, Google, Microsoft, Baidu AI Cloud, Alibaba Cloud, Tencent Cloud et les autres noms cités sont des marques de leurs détenteurs respectifs. Cet article décrit les interfaces et modes de facturation courants d'octobre 2026 ; prix, règles de facturation et conditions de service peuvent changer, vérifiez les pages officielles avant tout achat.
1. Identifier l'unité de facturation : page, image, champ ou jeton
Pour un même service OCR, l'unité de facturation varie. Avant de signer ou de recharger, associez le tableau ci-dessous à l'interface que vous utiliserez, pour ne pas estimer la facture d'une interface B avec le prix d'une interface A.
| Unité | Services courants | Logique | Oubli fréquent |
|---|---|---|---|
| Par appel ou par image | Reconnaissance de texte générale, cartes et pièces | Facturation par requête ou par image | Appels répétés sur la même image, reprises après échec |
| Par page | Analyse PDF, document intelligence | Facturation selon le nombre de pages | Pages blanches, couvertures et annexes comptées aussi |
| Par champ | Extraction de champs de cartes et factures | Facturation par élément ou par modèle | Plus de champs, plus cher ; extractions en double |
| Par jeton | OCR par grand modèle multimodal | Jetons d'image plus jetons de sortie | Images haute résolution, sorties longues, reprises |
| Pack ou prépaiement | Cloud national courant | Achat préalable de crédits ou de pages | Expiration du pack, format incompatible avec l'interface |
La facturation par page mérite une attention particulière pour les PDF : certains services facturent toutes les pages du fichier envoyé, y compris les pages blanches et les annexes ; d'autres ne facturent que les pages réellement analysées. La facturation par champ concerne surtout les cartes et les factures : plus les champs et les modèles sont complexes, plus le prix unitaire est élevé. Un modèle multimodal convertit l'image en jetons d'entrée puis ajoute les jetons de sortie : une image plus grande et une sortie plus longue augmentent la facture.
2. Le prétraitement décide du nombre de « pixels inutiles » facturés
Le prétraitement n'est pas optionnel : il détermine directement le nombre de requêtes et le taux de réussite.
- Résolution et netteté : un scan utilise souvent 200 à 300 DPI. Trop bas, il provoque des erreurs et des reprises ; trop haut, il allonge l'envoi et consomme davantage de jetons visuels.
- Rotation, recadrage, débruitage : une photo inclinée, des ombres ou un fond encombré font chuter la précision ; corrigez avant l'envoi.
- PDF multi-pages : découpez et identifiez les pages à reconnaître, pour éviter de payer toutes les pages d'un document entier.
- Format et taille : vérifiez les formats, tailles d'image et nombres d'images acceptés, afin d'éviter des renvois répétés après rejet.
- Compression : une compression excessive rend les petits caractères illisibles ; l'économie de transfert ne compense pas les reprises et la vérification.
L'objectif n'est pas « l'image la plus nette possible », mais une reconnaissance réussie du premier coup dans les limites de l'interface. Testez 50 à 100 échantillons réels pour fixer les paramètres de compression et de redressement.
3. Reprises et requêtes échouées : un surcoût invisible
Les délais réseau, les 429 et les 5xx déclenchent des reprises. Si chaque reprise est facturée à nouveau, le prix unitaire réel augmente. Plus gênant encore : les soumissions en double, lorsqu'une même facture est reconnue deux fois, imposent ensuite une déduplication en aval.
Moyens de contrôle : backoff exponentiel ; plafond de reprises à deux ou trois ; clé d'idempotence fondée sur le hachage du fichier ou le numéro métier ; file de messages morts pour les requêtes échouées ; journalisation de l'ID de requête, du nombre de pages, du nombre de reprises et du fait que la requête a été facturée ou non.
La facturation des échecs et des délais varie selon les plateformes ; la documentation officielle et la facture font foi. Inscrivez cette question dans la liste d'évaluation avant l'achat et ne supposez pas qu'un échec est gratuit.
4. Lots et asynchrone : échanger du temps contre du coût
Les tâches hors ligne — rapprochement, archivage, numérisation de factures historiques — conviennent aux interfaces par lots ou asynchrones. Leur prix unitaire est souvent plus bas, ou la facturation se fait par tâche, au prix d'une file d'attente et d'un délai de retour de quelques minutes à plusieurs heures. Les scénarios de validation en temps réel ou de saisie au guichet ne s'y prêtent pas.
Avant d'utiliser une interface par lots, vérifiez trois points : le lot a-t-il un quota distinct ; comment sont facturés et réessayés les échecs partiels ; la passerelle répercute-t-elle le prix par lots de l'amont. Toutes les passerelles ne transmettent pas les remises ; la première facture permet de le vérifier.
Lot ne signifie pas concurrence illimitée. Soumettre des centaines de milliers de pages d'un coup déclenche facilement une limitation ; découper par taille et consigner les causes d'échec coûte moins cher qu'une reprise globale.
5. La vérification humaine est un coût, pas une assurance
Beaucoup d'équipes considèrent « on corrige à la main si la reconnaissance est fausse » comme un filet de sécurité, mais ne budgétent que l'interface. Le coût de vérification s'écrit approximativement :
Coût de vérification ≈ volume mensuel × taux à vérifier × durée par élément × coût horaire de la main-d'œuvre
La bonne réponse n'est pas de supprimer la vérification, mais de la placer au bon endroit :
- Trier par confiance : seuls les champs à faible confiance entrent dans la file humaine.
- Vérifier par champ : contrôler uniquement montant, date et numéro de pièce, au lieu de ressaisir toute la page.
- Contrôle par échantillonnage : une fois la mise en page stable, remplacer la vérification totale par un échantillonnage proportionnel.
- Réinjecter les erreurs : utiliser régulièrement les corrections humaines pour améliorer modèles et prompts.
Pour les scénarios à risque — comptabilisation de factures, signature de contrats, vérification de pièces d'identité — conserver une vérification humaine est raisonnable, mais son coût doit entrer dans le coût par page. Sinon, l'interface semble bon marché alors que le coût réel par document ne l'est pas.
6. Construire un budget mensuel rapprochable
Estimez dans cet ordre, plutôt qu'en multipliant un prix unitaire au hasard :
- Mesurez le volume mensuel : nombre d'images, pages de PDF, champs ou jetons d'image, par type d'interface.
- Estimez le taux de reprise à partir des journaux des deux dernières semaines (taux d'échec et nombre moyen de reprises) ; sans journaux, prenez une valeur prudente.
- Fixez le taux de vérification et la durée par élément, puis convertissez en coût de main-d'œuvre.
- Renseignez le prix unitaire actuel depuis la page Tarifs des modèles et la documentation du fournisseur, pas depuis cet article ni d'anciens articles.
- Ajoutez les coûts annexes : stockage, transfert, prétraitement, supervision.
- Gardez une marge de 15 à 20 % et corrigez les coefficients après le premier mois de facture réelle.
# Cadre budgétaire : laisser le prix vide, à remplir depuis la page tarifs
pages_per_month = 120_000 # pages ou images traitées par mois
retry_rate = 0.08 # taux de reprise
review_rate = 0.15 # part nécessitant une vérification humaine
minutes_per_review = 0.8 # minutes par vérification
hourly_cost = 0.0 # coût horaire de la main-d'œuvre
price_per_page = 0.0 # saisir le prix unitaire actuel
monthly_api = pages_per_month * (1 + retry_rate) * price_per_page
monthly_review = pages_per_month * review_rate * minutes_per_review / 60 * hourly_cost
print(monthly_api + monthly_review)
Le code fournit seulement la structure de calcul, sans prix réel ; remplacez les valeurs indicatives par vos données métier.
7. Rapprochement et ordre de réduction des coûts
Ne commencez pas par changer pour un modèle moins cher. L'ordre le plus efficace est :
- Quantifier : consigner par projet, interface et mise en page les pages, reprises, vérifications et causes d'échec.
- Traiter le prétraitement : recadrage, redressement, maîtrise de la résolution pour réduire les reconnaissances inutiles.
- Maîtriser les reprises : clé d'idempotence, backoff, plafond de reprises pour éviter la double facturation.
- Segmenter : OCR traditionnel pour les mises en page fixes, modèle multimodal pour les mises en page complexes et les tâches de compréhension.
- Négocier ensuite : vérifier les remises sur lots, les formats de packs et la marge de la passerelle.
Faites un rapprochement hebdomadaire par projet en suivant trois indicateurs : coût global par page, taux de réussite du premier passage et part de vérification humaine. Les trois ensemble permettent de savoir si la réduction des coûts s'est faite au détriment de la qualité.
Questions fréquentes
Une API OCR facture-t-elle à l'image ou à la page ?
Les deux sont courants. Les interfaces d'images facturent souvent à l'image ou à l'appel ; les PDF et l'analyse de documents facturent à la page. La facturation des pages blanches et des annexes varie selon les plateformes ; la documentation officielle fait foi.
Les requêtes échouées ou expirées sont-elles facturées ?
Pas nécessairement. Certaines plateformes facturent les requêtes traitées, d'autres non, et le traitement des délais et limitations diffère. Vérifiez avec des requêtes de test et la première facture ; ne supposez pas que les reprises sont gratuites.
Une interface par lots est-elle toujours moins chère qu'une interface temps réel ?
Le prix unitaire est souvent plus bas, mais il faut tenir compte des délais, des reprises et de la répercussion des remises par la passerelle. Les besoins de réponse immédiate ne s'y prêtent pas, et l'attente a aussi un coût.
Pourquoi la facture d'OCR par grand modèle multimodal varie-t-elle autant ?
Parce que l'unité est le jeton d'image plus le jeton de sortie. Résolution, nombre de pages, format de sortie et reprises modifient l'usage ; un même lot de fichiers peut coûter très différemment selon le prompt. Fixez prompt et schéma de sortie pour stabiliser la facture.
Quelle part de vérification humaine prévoir ?
Il n'y a pas de réponse universelle ; cela dépend de la stabilité des mises en page et du risque métier. Un modèle fixe et un scan net permettent un contrôle par échantillonnage ; l'écriture manuscrite, le flou et les documents variés exigent une part plus élevée. Mesurez d'abord le taux d'erreur réel sur une semaine.
Étape suivante
Créez une clé de test sur ZSQH AI Gateway, faites tourner un lot d'images et de PDF réels dans le cycle reconnaissance, reprise et vérification, puis estimez le coût mensuel avec la page Tarifs des modèles. Cet article ne fixe aucun prix unitaire : les tarifs et règles de facturation font foi sur la page tarifs et dans la documentation du fournisseur.
Pour aller plus loin :
- Recharge d'API OCR : fournisseur, passerelle et factures
- Intégrer une API OCR : envoi d'images et champs structurés
- Prix et facturation de l'API DeepSeek : entrées, sorties et cache
Remarque : OpenAI, Google, Microsoft, Baidu AI Cloud, Alibaba Cloud et Tencent Cloud sont des marques de leurs détenteurs respectifs. Prix, règles de facturation et conditions de service peuvent évoluer ; vérifiez les pages officielles avant tout achat.
