Wednesday, 14 October 2026 | Updating Daily AI insight, written for builders

Hugging-Face-Token: So erstellen, speichern und verwenden Sie es

  • Was es ist: ein User Access Token (eine Zeichenkette, die mit hf_) das Sie gegenüber dem Hugging Face Hub authentifiziert. Erstellen Sie es in Ihren Kontoeinstellungen unter Access Tokens → New token (huggingface.co/settings/tokens, Login erforderlich).
  • So verwenden Sie ihn: ausführen hf auth login und fügen ihn ein, oder exportieren Sie HF_TOKEN=hf_.... Beides funktioniert für transformers, datasets, diffusers und das hf CLI.
  • Welcher Umfang: ein Dokument um private oder Gated Models herunterzuladen, write zum Hochladen, fine-grained für alles, das in der Produktion läuft.
  • Wo es gespeichert wird: ~/.cache/huggingface/token unter Linux und macOS, C:Users<you>.cachehuggingfacetoken unter Windows. Die HF_TOKEN Umgebungsvariable überschreibt die Datei.

Ein Hugging Face Token ist ein User Access Token, der Ihren Computer, Ihr Skript oder Ihren CI-Job gegenüber dem Hugging Face Hub authentifiziert. Sie erstellen ihn in Ihren Kontoeinstellungen unter dem Access Tokens Tab, wählen eine Rolle aus (ein Dokument, write oder fine-grained), führen dann entweder hf auth login aus und fügen ihn ein, oder setzen Sie HF_TOKEN in Ihrer Umgebung. Tokens sehen aus wie hf_....

Was das Token tatsächlich autorisiert

Praktisch drei Dinge: Dateien aus privaten oder Gated Repositories herunterladen, Dateien in Repositories hochladen, in die Sie schreiben können, und Inference Providers als Bearer Token aufrufen. Öffentliche Modellgewichte benötigen überhaupt kein Token — hf download gpt2 config.json funktioniert ohne Authentifizierung.

Hugging Face's Dokumentation beschreibt das Token als verwendbar „anstelle eines Passworts" für git und Basic Auth, was das richtige mentale Modell ist: es ist eine Anmeldedaten, keine API-Schlüssel, die an ein Produkt gebunden ist.

Die drei Token-Typen

Rolle Berechtigungen Nutzen Sie es für
ein Dokument Lesezugriff auf alle Repositories, die Sie bereits lesen können, einschließlich privater Repositories, die Ihnen oder Ihren Organisationen gehören Herunterladen von Gated Weights, Ausführen von Inferenz, Notebooks
write Alles ein Dokument macht, plus Schreibzugriff auf Repositories, in die Sie schreiben können Checkpoints hochladen, Modellkarten bearbeiten, Trainingsläufe, die hochladen
fine-grained Nur die spezifischen Ressourcen und Berechtigungen, die Sie abhaken Produktions-Apps, CI, alles, was mit einem Team geteilt wird

Hugging Face empfiehlt Fine-Grained Tokens ausdrücklich für die Produktionsnutzung, mit der Begründung, dass der Schadensumfang bei einem Lecks kleiner ist und es ohne Gefährdung des gesamten Kontos innerhalb einer Organisation geteilt werden kann. Ein typisches Produktionsmuster: Ein Organisationsmitglied beantragt Zugriff auf ein Gated Model, dann erstellt es ein Fine-Grained Token mit Lesezugriff auf nur dieses Repository.

Ein Token Schritt für Schritt erstellen

  1. Melden Sie sich an, klicken Sie auf Ihren Avatar (oben rechts) → Einstellungen.
  2. Öffnen Sie die Access Tokens Registerkarte — direkte URL huggingface.co/settings/tokens.
  3. Klicken New token.
  4. Benennen Sie es nach dem Gerät oder der App, die es enthält (laptop-read, ci-push), nicht nach sich selbst. Ein Token pro Verwendung ist die dokumentierte Best Practice, sodass Sie einen widerrufen können, ohne die übrigen zu unterbrechen.
  5. Wählen Sie die Rolle aus. Aktivieren Sie für feingliedrige Kontrolle die einzelnen Berechtigungen.
  6. Kopieren Sie den Wert sofort. Später können Sie ihn nur von derselben Seite aus löschen oder aktualisieren über Verwalten.

Wenn Sie sich in einer Team- oder Enterprise-Organisation mit einer Token-Richtlinie befinden, kann ein feingliedriger Token im Geltungsbereich dieser Organisation in einen Ausstehend Zustand gelangen, bis ein Admin ihn genehmigt – die Token-Liste zeigt ein orangefarbenes Stundenglas daneben an, und Aufrufe von Org-Ressourcen geben 403 bis zur Genehmigung zurück.

Vom Terminal aus anmelden

Die CLI, die mit huggingface_hub ausgeliefert wird, heißt hf. Installieren Sie sie und melden Sie sich an:

pip install huggingface_hub
hf auth login

Standardmäßig wird nun ein Browser-Gerätefluss ausgeführt: Es wird eine URL ausgegeben (https://huggingface.co/oauth/device) sowie einen kurzen Code wie ABCD-EFGH. Bestätigen Sie den Vorgang im Browser – die CLI speichert dann einen Token mit dem Namen oauth-<username> , der sich automatisch erneuert, solange Sie ihn weiterhin nutzen. Wählen Sie stattdessen die Option Zugriffstoken einfügen , um manuell erstellte Tokens einzugeben.

Hinweis zur Namensgebung: Ältere Tutorials verwenden huggingface-cli login. Der Befehlssatz wurde neu unter hf auth ...organisiert; welche Schreibweise Ihr System akzeptiert, hängt von der installierten huggingface_hub Version ab – führen Sie hf --help aus, um zu sehen, welche Befehle tatsächlich verfügbar sind.

Befehl Was es tut
hf auth login --token $HF_TOKEN Nicht-interaktive Anmeldung, sicher für Skripte
hf auth login --token $HF_TOKEN --add-to-git-credential Schreibt den Token außerdem in Ihren Git-Credential-Helfer
hf auth login --force Erzwingt eine erneute Anmeldung, auch wenn bereits authentifiziert
hf auth whoami Gibt Ihren Benutzernamen und Ihre Organisationen aus; meldet einen Fehler, falls nicht angemeldet
hf auth list Listet die auf dem Rechner gespeicherten Token-Namen auf
hf auth switch --token-name NAME Wechselt den aktiven Token
hf auth token Gibt den aktiven Token auf stdout aus
hf auth logout --token-name NAME Löscht einen gespeicherten Token (ohne Flag werden alle gelöscht)
hf env Zeigt Pfad zum Token, ob ein Token gespeichert ist und konfigurierte Git-Helfer an

Übergeben Sie den Token über $HF_TOKEN anstatt die wörtliche Zeichenfolge einzugeben – in der Dokumentation wird davor gewarnt, rohe Tokens direkt in Befehlszeilen einzufügen, da diese so in der Shell-Historie und in CI-Logs gespeichert werden können.

Wo das Token gespeichert wird

Mehrere benannte Tokens befinden sich in einer stored_tokens -Datei; das derzeit aktive Token wird zudem in eine einfache token -Datei gespiegelt. Beide Dateien liegen unter HF_HOME, dessen Standardwert ~/.cache/huggingface.

Linux

~/.cache/huggingface/token und ~/.cache/huggingface/stored_tokensist. Falls XDG_CACHE_HOME gesetzt ist und HF_HOME nicht, lautet der Basispfad stattdessen $XDG_CACHE_HOME/huggingface .

macOS

Gleich wie unter Linux: ~/.cache/huggingface/token. Hugging Face nutzt hier nicht ~/Library/Caches – suchen Sie also bitte nicht dort danach.

Windows

Der Pfad wird relativ zum Home-Verzeichnis aufgelöst: C:Users<you>.cachehuggingfacetoken. Zwei Windows-spezifische Besonderheiten sind erwähnenswert: Erstens verwendet der Modell-Cache symbolische Verknüpfungen (symlinks), für die entweder der Entwicklermodus aktiviert oder eine Administrator-Shell geöffnet sein muss; andernfalls erhalten Sie eine Warnung und es werden doppelte Dateien auf der Festplatte angelegt – diese Warnung lässt sich mit HF_HUB_DISABLE_SYMLINKS_WARNING=1unterdrücken. Zweitens, falls Sie HF_HUB_CACHE auf ein NAS verweisen, das gemeinsam mit Linux-Systemen genutzt wird, setzen Sie bitte HF_HUB_DISABLE_SYMLINKS=1 – symbolische Verknüpfungen, die unter Linux erstellt wurden, sind unter Windows nicht zuverlässig durchlaufbar.

Die Umgebungsvariablen, die wichtig sind

Variable Wirkung Standard
HF_TOKEN Stellt das Token bereit; überschreibt das auf der Festplatte gespeicherte Token nicht gesetzt
HF_TOKEN_PATH Ort, von dem aus die Token-Datei gelesen und in die sie geschrieben wird $HF_HOME/token
HF_HOME Basisordner für Token sowie Cache ~/.cache/huggingface
HF_HUB_DISABLE_IMPLICIT_TOKEN Verhindert, dass das Token an Leseanfragen angehängt wird, die es nicht benötigen; es wird dann ausschließlich bei Schreibaufrufen übermittelt aus
HUGGING_FACE_HUB_TOKEN Veralteter Alias – funktioniert noch, hat aber keine höhere Priorität als HF_TOKEN —

Zwei Fallstricke: Diese Variablen werden beim Import-Zeitpunkt von huggingface_hubausgewertet, sodass eine nachträgliche Setzung nach dem Import ohne Wirkung bleibt – starten Sie den Kernel neu. Und hf auth logout kann Sie nicht von einem Token abmelden, das über HF_TOKENbereitgestellt wurde; dazu müssen Sie die Variable explizit entfernen.

Das Token mit git verwenden

Beim Klonen großer Repositories über HTTPS wird nach einem Passwort gefragt – geben Sie hier das Token ein, nicht Ihr Account-Passwort:

git clone https://huggingface.co/<user>/<repo>
# Benutzername: your-hf-username
# Passwort: hf_...

Um die Eingabe zu vermeiden, melden Sie sich mit --add-to-git-credentialan, wodurch das Token an Ihren konfigurierten Hilfsdienst übergeben wird (store unter Linux, Keychain unter macOS, Windows Credential Manager unter Windows). Überprüfen Sie, welcher Hilfsdienst konfiguriert ist, mit hf env, das eine Zeile mit der Überschrift Konfigurierte Git-Credential-Hilfsprogramme ausgibt.

Das Token für gehostete Inferenz verwenden

Dasselbe Token fungiert als Bearer-Credential für Inference Providers, die einen OpenAI-kompatiblen Endpunkt unter https://router.huggingface.co/v1:

curl https://router.huggingface.co/v1/chat/completions 
    -H "Authorization: Bearer $HF_TOKEN" 
    -H 'Content-Type: application/json' 
    -d '{"model": "openai/gpt-oss-120b", "messages": [{"role": "user", "content": "hello"}]}'

Für diesen Zugangsweg ist ein feingranulares Token mit der Berechtigung Aufrufe an Inference Providers durchführen die präziseste Wahl. Bezüglich der Abrechnung stellt Hugging Face monatlich Guthaben zur Verfügung von 0,10 $ für kostenlose Konten, 2,00 $ für PRO-Konten und 2,00 $ pro Nutzerplatz für Team- und Enterprise-Organisationenund zahlen dann nach Verbrauch zu den eigenen Tarifen des Anbieters ohne Aufschlag durch Hugging Face. Team- und Enterprise-Organisationen können die Abrechnung zentralisieren, indem sie X-HF-Bill-To: my-org-name als Header übermitteln, während jeder Mitglied seinen eigenen Token behält.

Diese Credits verbrauchen sich rasch bei Tarifen für Spitzenmodelle – ein Modell mit einem Preis wie Claude Opus 5 zu 5,00 $ pro 1 Mio. Eingabetokens und 25,00 $ pro 1 Mio. Ausgabetokens verbraucht etwa 2,00 $ für rund 80.000 Ausgabetokens. Open-Weights-Modelle liegen in einer völlig anderen Größenordnung: Llama 3.3 70B kostet 0,10 $ pro 1 Mio. Eingabetokens und 0,32 $ pro 1 Mio. Ausgabetokens, und Llama 3.1 8B 0,02 $ pro 1 Mio. Eingabetokens und 0,03 $ pro 1 Mio. Ausgabetokens. Berechnen Sie Ihr API-Kostenrechner Modell anhand Ihres Token-Volumens, bevor Sie einen Token in eine Schleife einbinden.

Gated Models: Das Token ist notwendig, aber nicht ausreichend

Bei gesperrten Repositories – darunter die meisten Llama- und Gemma-Versionen – gewährleistet ein gültiger Token lediglich den Zugriff, den Sie bereits erhalten haben. Gemäß der Dokumentation zu gesperrten Modellen von Hugging Facekann die Zugriffsanfrage selbst „ausschließlich über Ihren Browser erfolgen“: Öffnen Sie die Modellseite, während Sie angemeldet sind, füllen Sie das Formular aus und klicken Sie auf Zustimmen. Die Genehmigung erfolgt entweder automatisch oder manuell; Autoren können sie später ohne Vorankündigung widerrufen. Erst danach hf auth login ermöglicht der Token den Download über ein Skript. Typischerweise sehen Sie einen 401 Fehler, wenn kein Token gesendet wird, und einen 403 Fehler, wenn der Token zwar gültig ist, Ihr Konto jedoch keinen Zugriff besitzt.

Wenn Sie überhaupt kein Token benötigen

Nicht gesperrte öffentliche Gewichte können ohne Anmeldeinformationen heruntergeladen werden; ein rein lokaler Stack benötigt daher oft keinen Token. Ollama lädt ausschließlich aus seiner eigenen Registry, und llama.cpp oder LM Studio können öffentliche GGUFs anonym abrufen. Was Ihre Setup-Entscheidung bestimmt, ist der Speicherbedarf – nicht die Authentifizierung: Llama 3.1 8B benötigt etwa 5 GB VRAM im 4-Bit-Format, Llama 3.3 70B etwa 40 GB, während DeepSeek R1 rund 400 GB und Kimi K3 ca. 1,4 TB erfordert – also Cluster-Bereich. Prüfen Sie Ihren Bedarf anhand der VRAM-Rechner oder das Tabelle zu den VRAM-Anforderungen pro Modell.

Fehlerbehebung

Symptom Wahrscheinliche Ursache Lösung
401 Unauthorized Kein Token gesendet oder es wurde serverseitig gelöscht hf auth whoami– führen Sie hf auth login --force
403 für ein gesperrtes Repository erneut aus Token ist in Ordnung; Ihr Konto hat keinen Zugriff Fordern Sie im Browser auf der Modellseite Zugriff an
403 mit dem Hinweis „vom Organisationsadministrator widerrufen“ Enterprise-Organisation hat den Token widerrufen – dauerhaft Löschen Sie ihn und erstellen Sie einen neuen
Funktioniert in der Shell, scheitert aber im Notebook HF_TOKEN wurde nach dem Import festgelegt oder es handelt sich um eine andere Kernel-Umgebung Starten Sie den Kernel neu; überprüfen Sie dies mit hf env
Ihre privaten Modelle fehlen in einer Auflistung HF_HUB_DISABLE_IMPLICIT_TOKEN=1 ist gesetzt Übergebe auf – das Flag explizit oder deaktivieren Sie diese Variable
Lesetoken wird von einer Organisation abgelehnt Die Richtlinie der Organisation erlaubt ausschließlich feingranulare Tokens Erstellen Sie ein feingranulares Token, das auf diese Organisation beschränkt ist

Wenn ein Token leckt

Löschen oder aktualisieren Sie es über die Registerkarte „Access Tokens“. Falls Sie jemand anderes Token – in einem öffentlichen Repository, einem Space oder einem Log – finden, können Sie es unabhängig vom Besitz des Kontos ungültig machen, indem Sie POST https://huggingface.co/api/credentials/revoke mit einem JSON-Body wie {"credentials": ["hf_..."]}aufrufen. Übereinstimmende Tokens werden sofort unwirksam, und der Besitzer erhält eine E-Mail. Der Endpunkt gibt stets 202 Accepted zurück – unabhängig davon, ob der Token existierte oder nicht – sodass er nicht missbraucht werden kann, um zu prüfen, ob ein Token noch aktiv ist. Für CI-Umgebungen ist die sauberere Lösung, gar keinen langfristigen Token zu speichern: Trusted Publishers tauscht die OIDC-Identität Ihres CI-Anbieters gegen einen kurzlebigen Hub-Token pro Ausführung ein.

Häufig gestellte Fragen

Ist ein Hugging-Face-Token kostenlos?

Ja. Die Erstellung von Tokens ist für alle Account-Stufen kostenfrei, und es gibt keine dokumentierte Obergrenze für die Anzahl der gleichzeitig gehaltenen Tokens. Kosten entstehen erst, wenn ein Token für kostenpflichtige Rechenleistung genutzt wird – etwa für Inference Providers über Ihr monatliches Guthaben hinaus, für Inference Endpoints, für aufgerüstete Spaces-Hardware oder für Jobs.

Verfallen Hugging-Face-Tokens?

Manuell in den Einstellungen erstellte Tokens haben keine Ablaufzeit – sie bleiben so lange gültig, bis Sie sie löschen oder aktualisieren. Tokens, die während des hf auth login Browser-Geräte-Flows erstellt werden, bilden die Ausnahme: Sie laufen zwar ab, werden aber automatisch erneuert, solange Sie sie weiterhin nutzen.

Was unterscheidet Lese-, Schreib- und feingranulare Tokens?

ein Dokument Ermöglicht den Download aller Inhalte, die Sie bereits einsehen können – inklusive privater Repositories. write Fügt Push-Zugriff hinzu. fine-grained Beginnt bei Null und gewährt ausschließlich die Rechte, die Sie explizit auswählen – weshalb Hugging Face feingranulare Tokens für Produktionsumgebungen empfiehlt und einige Organisationen Lese-/Schreib-Tokens gänzlich ablehnen mit einer 403.

Kann ich ein Token auf mehreren Maschinen verwenden?

Technisch gesehen ja, doch die dokumentierte Best Practice lautet: ein Token pro Maschine oder Anwendung – Laptop, Colab-Notebook, Inferenzserver. Ein Wechsel eines gemeinsam genutzten Tokens unterbricht sämtliche Verbraucher auf einmal; ein Wechsel eines maschinenspezifischen Tokens betrifft nur diese eine Maschine.

Brauche ich ein Token, um Modelle lokal auszuführen?

Only for gated or private weights. Public ungated models download anonymously, and Ollama’s registry needs no credentials — see the Ollama-InstallationsanleitungOb eine lokale Ausführung im Vergleich zur Nutzung einer API sinnvoll ist, hängt meist von wirtschaftlichen Überlegungen ab; der Self-Hosting vs API Rechner berechnet hierfür eine Break-even-Grenze.

Wo platziere ich das Token in Google Colab?

Verwenden Sie das Geheimnisse-Feld (Schlüsselsymbol) in Colab, um das Token als HF_TOKEN zu speichern, anstatt es direkt in einer Zelle festzukodieren, und aktivieren Sie anschließend den Notebook-Zugriff. Notebooks werden weitaus ungezwungener committet und geteilt als Quelldateien, und ein in einer Zelle eingefügtes Token wird bei jeder Kopie mitübertragen.

Quellen

Modellpreise und VRAM-Angaben stammen aus der Convly models database. Vergleichen Sie Leistungsfähigkeit und Kosten auf der LLM-Leaderboard.

Verfasst von Mustafa Ihsan

Mustafa Ihsan ist Gründer und Chefredakteur von Convly.ai. Er entwickelte und pflegt die Live-Datenbank für KI-Modelle der Website, ihren Preis-Leistungs-Index sowie kostenlose Rechner für VRAM-Anforderungen, API-Kosten und Wirtschaftlichkeit des Self-Hostings. Er schreibt über Modellpreise, Benchmark-Ergebnisse und die Hardware, die zum lokalen Betrieb von KI-Modellen erforderlich ist, und bevorzugt stets messbare Zahlen gegenüber Herstellerangaben.

Scroll to Top