Pe scurt: AnyMD convertește PDF-uri obișnuite în Markdown în 0,3–0,8 secunde — de 4–10× mai rapid decât PyMuPDF4LLM, Marker și docling. Fără cozi, joburi asincrone sau așteptare: API sincron și procesare în memorie.
Am construit AnyMD în Rust dintr-un motiv. Alte instrumente sunt biblioteci Python locale sau workeri cu coadă. AnyMD este un binar Rust compilat cu parsare optimizată: fișierul intră, iar Markdown-ul revine în același răspuns HTTP, de regulă sub o secundă.
Benchmark-uri
Am testat timpul de conversie pentru tipuri comune de documente cu patru instrumente pe același hardware (Xeon cu 8 nuclee, 16 GB RAM, SSD). Timpul este în secunde; mai mic este mai bine.
| Document | Pagini | AnyMD | PyMuPDF4LLM | Marker | docling |
|---|---|---|---|---|---|
| PDF de cercetare | 12 | 0,4 s | 2,8 s | 4,1 s | 3,2 s |
| Raport de afaceri (PDF) | 48 | 0,8 s | 6,5 s | 14,2 s | 8,9 s |
| Manuscris DOCX | 85 | 0,6 s | N/A | N/A | 9,4 s |
| Prezentare PPTX | 30 diapozitive | 0,5 s | N/A | N/A | 5,7 s |
PyMuPDF4LLM și Marker acceptă doar PDF. docling acceptă PDF și Office, dar este bazat pe Python și are overhead semnificativ. AnyMD gestionează toate formatele nativ, cu latență aproape constantă.
De ce contează Rust
Parsarea documentelor solicită CPU: extragere de text, arbori XML și reconstrucția layout-ului PDF. Bibliotecile Python plătesc costul GIL; Rust compilează în cod nativ, fără pauze de garbage collector și cu folosirea completă a thread-urilor.
Un raport de 48 de pagini durează 0,8 secunde cu AnyMD, față de 6–14 secunde cu instrumente Python. Într-un pipeline RAG cu mii de documente, diferența se acumulează.
Încearcă
curl https://anymd.net/api/convert \
-H "Authorization: Bearer your-key" \
-F "file=@report.pdf"Plan gratuit: 100 de pagini/lună, fără card. Obține cheia API — durează aproximativ 30 de secunde.