← Retour au fil
Chutes (SN64) lance DocuExtract : transformez vos PDF et images en données structurées
TAO Daily13 août, 15h · il y a 1j

Chutes (SN64) lance DocuExtract : transformez vos PDF et images en données structurées

Fini le casse-tête du traitement de documents : Docuextract combine OCR, extraction structurée et confidentialité par TEE en un seul endpoint.

DocuExtract est un outil développé par la communauté de Chutes (SN64) qui combine OCR, extraction structurée et parsing multi-pages derrière un seul endpoint privé. Il s'appuie sur deux modèles open-source : LightOnOCR-2-1B pour la conversion document-vers-Markdown et NuExtract3 pour l'extraction structurée, avec un contexte de 262 000 tokens.

L'outil préserve la structure des documents (tableaux, titres) et permet de définir des templates réutilisables pour traiter des lots de fichiers similaires. Les documents sont traités dans un environnement d'exécution de confiance (TEE) avec chiffrement de bout en bout, garantissant la confidentialité des données sensibles comme les factures ou contrats.

Détails

Source
TAO Daily
Publication
13 août à 15h21

Contenu source (brut)

<div id="bsf_rt_marker"></div> <p class="wp-block-paragraph">Working with documents can get messy quickly.</p> <p class="wp-block-paragraph">You might have an invoice sitting in PDF form, a scanned bank statement, a contract full of text, or a research paper with tables and multiple columns.</p> <p class="wp-block-paragraph">Getting useful information out of those documents usually means copying things manually or sending the files through several different tools.</p> <blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"> <p class="wp-block-paragraph"><strong><a href="https://taodaily.io/how-chutes-sn64-spent-the-week-making-expensive-gpus-feel-awkward/">Chutes (SN64)</a> now has a simpler option.</strong></p> </blockquote> <p class="wp-block-paragraph">The subnet has added <strong>Docuextract</strong>, a community-built tool that lets you send a PDF or image and get the information back as <strong>clean Markdown or structured JSON</strong>.</p> <p class="wp-block-paragraph"><a target="_blank" rel="noreferrer noopener" href="https://chutes.ai/app/chute/vonkaiser-docuextract?tab=playground&amp;utm_source=chatgpt.com">Try Docuextract on Chutes</a></p> <h2 class="wp-block-heading">So, What Can You Do With It?</h2> <p class="wp-block-paragraph">Think of Docuextract as a tool for turning documents that are difficult for software to understand into information that software can use.</p> <p class="wp-block-paragraph">Give it a document, and it can extract the contents while preserving useful structure such as tables, headings, and other important details.</p> <p class="wp-block-paragraph">For example, you could use it to:</p> <ul class="wp-block-list"> <li><strong>Extract invoice information</strong> such as vendor names, dates, line items, and amounts.</li> <li><strong>Pull information from contracts</strong> without manually going through every page.</li> <li><strong>Process bank statements</strong> and turn their contents into structured data.</li> <li><strong>Read scanned forms</strong> and convert them into usable digital information.</li> <li><strong>Extract information from research papers</strong>, including lengthy multi-page documents.</li> <li><strong>Process batches of similar documents</strong> using a reusable template.</li> </ul> <p class="wp-block-paragraph">This is particularly useful when you&#8217;re building an application that needs to process documents automatically.</p> <p class="wp-block-paragraph">Instead of building a separate pipeline for OCR, document parsing, and structured extraction, you can send the document to Docuextract and get back the format your application needs.</p> <h2 class="wp-block-heading">From a PDF to JSON</h2> <figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="576" src="https://taodaily.io/wp-content/uploads/2026/08/image-91-1024x576.png" alt="" class="wp-image-23890" srcset="https://taodaily.io/wp-content/uploads/2026/08/image-91-1024x576.png 1024w, https://taodaily.io/wp-content/uploads/2026/08/image-91-300x169.png 300w, https://taodaily.io/wp-content/uploads/2026/08/image-91-768x432.png 768w, https://taodaily.io/wp-content/uploads/2026/08/image-91-678x381.png 678w, https://taodaily.io/wp-content/uploads/2026/08/image-91.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">How Docuextract works</figcaption></figure> <p class="wp-block-paragraph">One of the more useful features is the ability to tell Docuextract <strong>what information you&#8217;re looking for</strong>.</p> <p class="wp-block-paragraph">Say you have hundreds of invoices and want to extract:</p> <p class="wp-block-paragraph"><code>invoice number → company → date → total → tax</code></p> <p class="wp-block-paragraph">You can define those fields in a template and have Docuextract return the information as structured JSON.</p> <p class="wp-block-paragraph">That means the output isn&#8217;t just a pool of extracted text. It&#8217;s information that can be fed directly into another application, database, or workflow.</p> <p class="wp-block-paragraph">For developers building document-heavy applications, that&#8217;s a meaningful difference.</p> <h2 class="wp-block-heading">It Also Handles the Messy Stuff</h2> <p class="wp-block-paragraph">Documents aren&#8217;t always clean digital PDFs.</p> <p class="wp-block-paragraph">They can contain scanned pages, tables, multiple columns, receipts, mathematical notation, and other layouts that make simple text extraction unreliable.</p> <p class="wp-block-paragraph">Docuextract combines two open-weight vision-language models to handle different parts of this problem.</p> <p class="wp-block-paragraph"><strong>LightOnOCR-2-1B</strong> handles the fast document-to-Markdown side, while <strong><a href="https://huggingface.co/numind/NuExtract3">NuExtract3</a></strong> handles structured information extraction.</p> <figure class="wp-block-image size-large"><img decoding="async" width="1024" height="467" src="https://taodaily.io/wp-content/uploads/2026/08/image-92-1024x467.png" alt="" class="wp-image-23891" srcset="https://taodaily.io/wp-content/uploads/2026/08/image-92-1024x467.png 1024w, https://taodaily.io/wp-content/uploads/2026/08/image-92-300x137.png 300w, https://taodaily.io/wp-content/uploads/2026/08/image-92-768x351.png 768w, https://taodaily.io/wp-content/uploads/2026/08/image-92.png 1895w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><a href="https://huggingface.co/lightonai/LightOnOCR-2-1B">LightOnOCR-2-1B on Hugging Face</a><br></figcaption></figure> <p class="wp-block-paragraph">The technical setup is worth noting, but the important part is what it means for users: <strong>you don&#8217;t need to stitch several document-processing tools together yourself.</strong></p> <p class="wp-block-paragraph">Docuextract puts those capabilities behind a single service.</p> <h2 class="wp-block-heading">And Your Documents Stay Private</h2> <p class="wp-block-paragraph">There&#8217;s another consideration when you&#8217;re sending documents to an AI system: <strong>what happens to the document after you upload it?</strong></p> <p class="wp-block-paragraph">Docuextract runs on Chutes inside a <strong>hardware-attested Trusted Execution Environment (TEE)</strong> with end-to-end encryption.</p> <p class="wp-block-paragraph">In practical terms, this is designed to keep the contents of documents private from the inference operator.</p> <p class="wp-block-paragraph">That&#8217;s particularly relevant for the kinds of documents businesses are likely to process; invoices, financial statements, contracts, internal forms, and other sensitive files.</p> <p class="wp-block-paragraph">With Chutes, you can be sure noone is peeping into your stuffs.</p> <h2 class="wp-block-heading">The Technical Details</h2> <p class="wp-block-paragraph">For those who want to go deeper, Docuextract combines:</p> <ul class="wp-block-list"> <li><strong>LightOnOCR-2-1B</strong>, a 1B-parameter vision-language model for fast OCR and document-to-Markdown conversion.</li> <li><strong>NuExtract3</strong>, a 4B-parameter vision-language model for structured extraction.</li> <li>Support for <strong>262K-token text context</strong> through NuExtract3, allowing it to handle long documents.</li> <li>Four REST endpoints covering OCR, extraction, template generation, and multi-page parsing.</li> <li><strong>Apache 2.0 licensing</strong> for both underlying models.</li> <li>Reported OCR throughput of <strong>5.71 pages per second on a single H100</strong> for LightOnOCR-2-1B.</li> </ul> <h2 class="wp-block-heading">Conclusion</h2> <p class="wp-block-paragraph"><strong>Chutes now has a tool that can take the documents sitting in your inbox, drive, or applicati