5 Commits
Author SHA1 Message Date
myhloli 7f250e2331 feat(api)!: make Tasks the only asynchronous parsing API
Converge the SDK, Gradio, remote CLI, Doclib and Router on Tasks with hash-based uploads, per-file result URLs, task listing and optional model output. Preserve Files and the synchronous file_parse wrapper while removing standalone Uploads/Jobs and local-path HTTP inputs.

Migrate contract, lifecycle, transport and real-document regression coverage; update documentation and HTTP examples. Validation: 1452 passed, 3 conditional skips, plus targeted final PDF checks.

BREAKING CHANGE: clients and workers must use Tasks; standalone Uploads/Jobs endpoints and local-source/inline HTTP options have been removed.
2026-10-22 21:39:42 +08:00
myhloli f504cff8b0 feat(api): introduce virtual model ID and description for model endpoints 2026-09-29 19:49:14 +08:00
jinzhenj 70125ef5fe Refactor model download storage
Add model repo registry and tier-based model downloads.

Move model source/base_dir handling into config.yaml and remove legacy mineru.json model path handling.

Update runtime model path resolution, Docker/docs, and tests.
2026-07-13 22:44:35 +08:00
jinzhenj fdfc592c27 feat: migrate docs 2026-07-08 16:59:37 +08:00
jinzhenj 04efa7531b feat: many features 2026-06-12 18:21:27 +08:00