Om de API te proberen en kleine interne tools te draaien.
Papier erin.
Velden eruit.
optii leest Belgische facturen, creditnota’s, kassabonnen en 29 andere documenttypes in het Frans, Nederlands, Duits en Engels. U krijgt tekst met coördinaten terug, velden met hun controles, of een type met een score. Op een GPU, in de EU, in minder dan een halve seconde. Het bewaart niets.
POST /ocr/extract · X-API-Key · pdf png jpg tiff bmp webp · 20 MB
read_depth = 1 of 3
Zelfde bestand.
Drie dieptes
van lezen.
Elke regel zoals de motor ze las, waar ze op de pagina staat en hoe zeker ze is. De eigen tekstlaag van een schone PDF wordt letterlijk gebruikt en het antwoord zegt dat ook.
- bbox in paginapixels, leesvolgorde behouden
- betrouwbaarheid per regel, 0 tot 1
- source: text · ocr · hybrid
read_depth = 2 of 3
De factuur, als velden. Elk veld getoetst aan Belgische regels.
Leverancier, btw-nummer, IBAN, documentnummer, datums, totalen, btw-subtotalen, lijnen, gestructureerde mededeling. Staat een veld niet op de pagina, dan komt het terug als null, nooit geraden.
- btw-controlecijfer · IBAN mod 97 · +++ mededeling mod 97
- excl + btw = incl, of het wordt gemarkeerd
- invoice · credit_note · debit_note · receipt
read_depth = 3 of 3
Welk van 32 Belgische documenten is dit?
Een XLM-RoBERTa-model, getraind op het papier dat Belgische bedrijven echt ontvangen. Top-k-kansen en een duidelijke vlag confident. Onder de drempel zegt het unknown in plaats van te raden.
- boekhouding · HR · juridisch · sociaal · fiscaal
- FR, NL, DE en EN, gemengd op één pagina mag
- routeer voor u extraheert
validations[]
Het controleert zijn eigen lezing.
Belgische nummers dragen hun eigen bewijs. Een btw-nummer, een IBAN en een gestructureerde mededeling eindigen elk op een mod 97-controlegetal. optii voert die uit, en telt de totalen op, voor u de JSON ooit ziet.
quality.warnings[]
Slechte scans worden gemeld.
Een foto van een foto geeft nog altijd tekst terug. Ook een waarschuwing, zodat uw app om een nieuwe scan kan vragen in plaats van de cijfers te vertrouwen.
Onscherp
Variantie van de Laplaciaan onder 400 op de pagina. Cijfers als 3 en 8 beginnen samen te vloeien. De lezing wordt teruggegeven, met de vlag.
Te klein
De lange zijde van de pagina is korter dan 1500 px. WhatsApp-compressie doet dat. De tekst komt terug, met de waarschuwing.
Onzekere regels
Meer dan 15 % van de regels leest onder 0.80. Elke regel draagt nog zijn eigen score, dus u weet precies welke.
processing_time_ms
Geen OCR. De laag wordt gelezen zoals ze is, de velden worden geëxtraheerd en gecontroleerd. Exacte tekens, geen betrouwbaarheid om u zorgen over te maken.
PP-OCRv6 op een NVIDIA-GPU in de EU. Detectie, herkenning en classificatie in één keer, één pagina.
data_handling
We bewaren niets.
Letterlijk.
In het geheugen, dan weg
Het bestand leeft in RAM zolang het verzoek duurt. Niets wordt naar schijf geschreven. Niets bestaat nog zodra het antwoord vertrekt.
Geteld, niet gelezen
Het gebruikslogboek bewaart tijdstip, sleutel, endpoint, duur en bestandsgrootte. Nooit de tekst. Nooit het bestand.
EU-servers, geen Amerikaanse cloud onderweg
GPU-inferentie en de gebruiksdatabase draaien allebei op Europese infrastructuur.
Sleutels zijn SHA-256-hashes
U ziet de volledige sleutel één keer. Intrekken is onmiddellijk. Rate limits en quota per sleutel.
Opnieuw proberen is gratis
Dezelfde Idempotency-Key binnen 24 u geeft het gecachete resultaat terug. Geen tweede lezing, geen tweede telling. De cachesleutel is een hash van de inhoud, niet de inhoud.
dashboard
Een sleutel. Een quotum. Een playground.
Meld u aan met uw chut.app-account. Het dashboard roept dezelfde API aan als uw code: sleutels aanmaken en intrekken, elke oproep volgen in de logs, een bestand in de playground droppen om het te lezen zonder één regel code.
overzicht
+ nieuwe sleutel| key | laatst gebruikt | req | |
|---|---|---|---|
| optii_sk_7f3a…c91e ● | 2 min | 412 | intrekken |
| optii_sk_02b8…44d0 ○ | 12 oct | 1 938 | ingetrokken |
pricing
Geprijsd als een kassabon.
Ook zo gedrukt.
Voor kantoren en apps die elke dag documenten lezen.
Voor platformen en pipelines met een eigen SLA.
De limieten zijn de live API-tiers. Pro is op aanvraag geprijsd tot de facturatie klaar is.
questions
Korte antwoorden.
Welke documenten kan het aan?
Gebruikt het de eigen tekst van de PDF?
Wat krijg ik bij een slechte scan?
Wordt er iets bewaard?
Kan mijn chut.app-workflow het aanroepen?
about
Gelezen in België.
optii begon als de leesmotor in chut.app, de AI-backoffice voor kmo’s. Accountants bleven vragen naar de OCR op zich. Dus hier is ze: dezelfde modellen, dezelfde EU-hosting, achter één sleutel.
Het is getraind op het papier dat een Belgisch bedrijf echt ontvangt, in de talen waarin het toekomt. Vindt u er een dat het slecht leest? Stuur het op. Zo wordt het beter.
Sid, oprichter · Wevelgem