feat(CLI): Option to download arbitrary HuggingFace model (#2123)

* Added option to docling-tools to download arbitrary HuggingFace model

Signed-off-by: Viktor Kuropiatnyk <vku@zurich.ibm.com>

* Added note in documentation

Signed-off-by: Viktor Kuropiatnyk <vku@zurich.ibm.com>

* Removed note on custom artifact path usage from HF download option

Signed-off-by: Viktor Kuropiatnyk <vku@zurich.ibm.com>

* Fixed typo

Signed-off-by: Viktor Kuropiatnyk <vku@zurich.ibm.com>

---------

Signed-off-by: Viktor Kuropiatnyk <vku@zurich.ibm.com>
This commit is contained in:
VIktor Kuropiantnyk
2025-08-22 15:23:29 +02:00
committed by GitHub
parent 449bde0a6c
commit cdf079dd06
2 changed files with 63 additions and 0 deletions

View File

@@ -20,6 +20,13 @@ Models downloaded into $HOME/.cache/docling/models.
Alternatively, models can be programmatically downloaded using `docling.utils.model_downloader.download_models()`.
Also, you can use `download-hf-repo` parameter to download arbitrary models from HuggingFace by specifying repo id:
```sh
$ docling-tools models download-hf-repo ds4sd/SmolDocling-256M-preview
Downloading ds4sd/SmolDocling-256M-preview model from HuggingFace...
```
**Step 2: Use the prefetched models**
```python