News
Neue Funktionen und Verbesserungen in der Version 1.13.0 der huggingface_hub-Bibliothek
Der schnelle Überblick
- Die Version 1.13.0 der `huggingface_hub`-Bibliothek führt globale Formatierungsoptionen für CLI-Befehle ein.
- Alle `hf`-Befehle unterstützen nun `--format`, `--json` und `-q` zur Steuerung der Ausgabe.
- `--format auto` passt die Ausgabe dynamisch an: menschenlesbar für Terminals, agentenfreundlich für KI-Tools.
- Neue CLI-Befehle ermöglichen detailliertere Interaktionen mit dem Hugging Face Hub, darunter das Abrufen von Modellkarten, das Auflisten von Dateien in Repositories und das Anzeigen von Leaderboards für Datensätze.
- Die Verwaltung von Hugging Face Spaces wurde durch Befehle wie `hf spaces pause`, `hf spaces restart` und `hf spaces settings` erweitert.
- Ein neuer `hf update`-Befehl vereinfacht die Aktualisierung der CLI, unabhängig von der Installationsmethode.
- Die Bibliothek bietet eine zentralisierte URI-Analyse für `hf://`-Strings und einen verbesserten Bucket-Transport für Job-Skript-Uploads.
Globale Output-Formatierung und erweiterte CLI-Funktionen in huggingface_hub v1.13.0
Die Veröffentlichung der Version 1.13.0 der huggingface_hub-Bibliothek markiert einen signifikanten Schritt in der Evolution der Interaktion mit dem Hugging Face Hub. Im Fokus dieser Aktualisierung stehen die Einführung globaler Formatierungsoptionen für die Befehlszeilenschnittstelle (CLI) sowie eine Reihe neuer Befehle, die die Verwaltung und den Zugriff auf Ressourcen im Hub für Entwickler und KI-Agenten gleichermaßen optimieren sollen.
Vereinheitlichung der CLI-Ausgabe
Ein zentrales Merkmal der neuen Version ist die globale Verfügbarkeit der Optionen --format, --json und -q (oder --quiet) für jeden hf-Befehl. Diese Vereinheitlichung bedeutet, dass Benutzer und automatisierte Systeme nun konsistent steuern können, wie die CLI-Ausgabe präsentiert wird. Insbesondere die Option --format auto ist hervorzuheben, da sie eine intelligente Anpassung der Ausgabe ermöglicht: Für interaktive Terminals wird eine menschenlesbare Darstellung gewählt, während für KI-Tools eine agentenfreundliche, maschinenlesbare Formatierung zum Einsatz kommt. Diese adaptive Ausgabe soll die Integration der huggingface_hub-CLI in automatisierte Workflows und KI-Agenten erleichtern, indem sie manuelle Anpassungen oder aufwendiges Parsing überflüssig macht.
Erweiterte Interaktionsmöglichkeiten mit dem Hub
Die Version 1.13.0 erweitert die CLI um neue Befehle, die eine präzisere und effizientere Navigation und Verwaltung von Inhalten im Hugging Face Hub ermöglichen:
- Modell-, Datensatz- und Space-Karten: Mit
hf models card,hf datasets cardundhf spaces cardkönnen Benutzer nun die README-Dateien von Repositories direkt über die Kommandozeile abrufen. Optionen wie--metadataund--texterlauben das Extrahieren strukturierter Metadaten im JSON-Format oder des reinen Textinhalts. - Dateilisten in Repositories: Die Befehle
hf models ls <repo_id>,hf datasets ls <repo_id>undhf spaces ls <repo_id>ermöglichen nun das Auflisten von Dateien innerhalb eines spezifischen Repositories. Dies erweitert die Funktionalität über das reine Auflisten von Repositories hinaus und bietet detaillierte Einblicke in deren Struktur, inklusive Optionen wie--treefür eine Baumansicht und-hfür menschenlesbare Größenangaben. - Datensatz-Leaderboards: Der neue Befehl
hf datasets leaderboard <dataset_id>bietet die Möglichkeit, Modell-Scores, die zu einem Benchmark-Datensatz eingereicht wurden, direkt im Terminal anzuzeigen. Dies vereinfacht den Vergleich der Performance verschiedener Modelle.
Verbesserte Verwaltung von Hugging Face Spaces
Die Kontrolle über Hugging Face Spaces wird in dieser Version durch neue Unterbefehle in hf spaces erweitert, die den gesamten Lebenszyklus eines Space über die Kommandozeile steuerbar machen:
- Pause und Neustart: Mit
hf spaces pausekann ein Space angehalten werden, was gegebenenfalls Kosten reduziert, wenn er nicht in Gebrauch ist.hf spaces restartermöglicht den Neustart, wobei--factory-rebooteine saubere Neuinitialisierung durchführt. - Einstellungen und Hardware-Optionen:
hf spaces settingserlaubt die Konfiguration von Parametern wie Schlafzeit und Hardware-Typ, beispielsweise--hardware t4-mediumfür die Zuweisung einer bestimmten GPU. Der Befehlhf spaces hardwarelistet zudem alle verfügbaren Hardware-Optionen zusammen mit deren Preisen auf, um fundierte Entscheidungen zu ermöglichen.
Vereinfachte CLI-Aktualisierung
Ein weiteres wichtiges Update ist die Einführung des Befehls hf update. Dieser ersetzt die bisherige interaktive Auto-Update-Aufforderung, die in nicht-interaktiven Kontexten (wie CI/CD-Pipelines oder Jupyter Notebooks) zu Problemen führen konnte. hf update erkennt automatisch die Installationsmethode der CLI (z.B. Homebrew, Standalone-Installer, pip) und führt den entsprechenden Upgrade-Befehl aus. Dies soll die Wartung der CLI erleichtern und die Kompatibilität in verschiedenen Umgebungen verbessern. Bei Bedarf kann die Update-Prüfung durch Setzen der Umgebungsvariablen HF_HUB_DISABLE_UPDATE_CHECK=1 vollständig deaktiviert werden.
Technische Tiefen und interne Optimierungen
Neben den sichtbaren Neuerungen wurden auch interne Verbesserungen vorgenommen:
- Zentralisierte URI-Analyse: Eine neue Funktion
parse_hf_uriund dieHfUri-Dataclass bieten eine einheitliche Methode zur Analyse vonhf://-Strings. Dies betrifft Referenzen zu Modellen, Datensätzen, Spaces, Buckets oder Dateien innerhalb eines Repositories und gewährleistet eine konsistente Verarbeitung von URI-Strukturen. - Bucket-Transport für Job-Skript-Uploads: Lokale Skripte, die mit
hf jobs uv runhochgeladen werden, werden nun in dedizierten Buckets gespeichert und als Volume in den Job-Container gemountet. Diese Methode ersetzt die frühere, weniger robuste Base64-Kodierung in Umgebungsvariablen und ermöglicht eine einfachere Fehlerbehebung sowie die Möglichkeit, Output-Artefakte von Jobs in das gemountete Verzeichnis zurückzuschreiben.
Diese umfassenden Aktualisierungen in huggingface_hub v1.13.0 zielen darauf ab, die Benutzerfreundlichkeit und die Integrationsfähigkeit der Hugging Face CLI für eine breite Palette von Anwendungsfällen zu verbessern, von der manuellen Entwicklung bis hin zu hochautomatisierten KI-Workflows.
Bibliographie
- github-actions[bot]. (2026). [v1.13.0] new CLI commands and formatting, and HF URI parsing. Hugging Face Hub. Abgerufen von https://github.com/huggingface/huggingface_hub/releases/tag/v1.13.0 - github-actions[bot]. (2026). [v1.12.0] Unified CLI output, bucket search, and more. Hugging Face Hub. Abgerufen von https://github.com/huggingface/huggingface_hub/releases/tag/v1.12.0 - github-actions[bot]. (2026). [v1.9.0] Agent-Aware CLI, Spaces Volumes, and more. Hugging Face Hub. Abgerufen von https://github.com/huggingface/huggingface_hub/releases/tag/v1.9.0 - hanouticelina. (2026). Add `out` output singleton with agent/humain mode rendering (#4005) · 03e00fc · huggingface/huggingface_hub. GitHub. Abgerufen von https://github.com/huggingface/huggingface_hub/commit/03e00fcfe79c546e7df757d97153ef3640e4914a - hanouticelina. (2026). [CLI] Migrate `download`, `upload`, `upload-large-folder` to `out` singleton · Pull Request #4100 · huggingface/huggingface_hub. GitHub. Abgerufen von https://github.com/huggingface/huggingface_hub/pull/4100 - Wauplin. (2026). [v1.5.0]: Buckets API, Agent-first CLI, Spaces Hot-Reload and more. Hugging Face Hub. Abgerufen von https://github.com/huggingface/huggingface_hub/releases/tag/v1.5.0 - hanouticelina. (2026). [CLI] output format option for `ls` CLIs · Pull Request #3735 · huggingface/huggingface_hub. GitHub. Abgerufen von https://github.com/huggingface/huggingface_hub/pull/3735 - hanouticelina. (2026). [CLI] Add `FormatWithAutoOpt` with callback to auto set output mode (#4028) · 56482ed · hug. GitHub. Abgerufen von https://github.com/huggingface/huggingface_hub/commit/56482ede64c31e9f3e3f1614d430eaf0c122b2c0 - julien-c. (2026). [CLI] Add --format and --quiet options to `hf papers ls` (#3903) · 2f9153e · huggingface/hu. GitHub. Abgerufen von https://github.com/huggingface/huggingface_hub/commit/2f9153e7e9b0433e0d0b483328fff5f34eada7aa - github-actions[bot]. (2026). [v1.7.0] pip-installable CLI extensions and multiple QoL improvements. Hugging Face Hub. Abgerufen von https://github.com/huggingface/huggingface_hub/releases/tag/v1.7.0 - Wauplin. (2026). 1/ huggingface_hub v1.13.0 just landed, here's what's new 👇 Every `hf` command now accepts `--format`, `--json`, and `-q` globally. `--format auto` picks human output for terminals and agent-friendly output for AI tools. X. Abgerufen von https://x.com/Wauplin/status/2049824502247247877 - Wauplin. (2026). 2/ New CLI commands: `hf models card --metadata` fetches repo cards as JSON, `hf models lsKI, die in Deutschland zu Hause ist.
Testen Sie Mindverse Studio oder sprechen Sie mit unserem Team über Ihren Anwendungsfall.