Hugging Face API Tester
Build, run and copy Hugging Face Inference API requests as cURL, Python and JavaScript.
Das Erstellen der Anfrage sowie des cURL-, Python- und JavaScript-Codes geschieht vollständig in Ihrem Browser. Wenn Sie Ausführen drücken, werden Ihr Hugging-Face-Token und Ihre Inputs direkt aus Ihrem Browser an die Hugging-Face-Inference-API gesendet — niemals an ArrayKit. Ihr Token verbleibt nur im Browserspeicher und wird niemals gespeichert oder an ArrayKit gesendet. Vermeiden Sie Produktionstokens auf gemeinsam genutzten oder öffentlichen Geräten.
API-Request-Client ausprobieren
Über Hugging Face API Tester
Mit dem Hugging Face API-Tester erstellen, führen Sie aus und kopieren Hugging-Face-Inference-API-Anfragen, ohne Ihren Browser zu verlassen. Geben Sie eine Modell-ID wie mistralai/Mistral-7B-Instruct-v0.2 ein, tippen Sie Ihre Inputs, fügen Sie Ihr hf_-Token ein, und ArrayKit stellt den POST an https://api-inference.huggingface.co/models/{model} mit dem richtigen Authorization: Bearer-Header und JSON-Body zusammen. Es erzeugt sofort einsatzbereite cURL-, Python- (requests) und JavaScript-Snippets (fetch), und wo Hugging Face Cross-Origin-Aufrufe erlaubt, können Sie Ausführen drücken, um die Live-Antwort zu sehen. Es ist für ML-Engineers, Backend-Entwickler und Prompt-Tüftler gedacht, die ein Modell schnell testen, bestätigen wollen, dass ein Token funktioniert, oder sauberen Code für eine App holen möchten. Die Anfrage und der gesamte Code werden lokal in Ihrem Browser erstellt; wenn Sie Ausführen, geht der Aufruf direkt aus Ihrem Browser an Hugging Face.
Funktionen
- Erstellt Hugging-Face-Inference-API-Anfragen aus einer Modell-ID und Inputs
- Erzeugt den korrekten POST an /models/{model} mit dem Authorization: Bearer hf_-Header
- Kopierfertige cURL-, Python- (requests) und JavaScript-Snippets (fetch)
- Die Anfrage im Browser ausführen, wenn Hugging Face den Cross-Origin-Aufruf erlaubt
- Modellvorschläge wie Mistral-7B-Instruct, Meta-Llama-3-8B-Instruct und gpt2
- Sendet den standardmäßigen { "inputs": ... }-JSON-Body, den die Inference API erwartet
- Token verbleibt nur im Browserspeicher — wird niemals gespeichert oder an ArrayKit gesendet
- Prüfen Sie die rohe JSON-Antwort und den HTTP-Status, den Hugging Face zurückgibt
So verwendest du Hugging Face API Tester
- Geben Sie eine Modell-ID wie mistralai/Mistral-7B-Instruct-v0.2 ein
- Tippen Sie Ihre Inputs (zum Beispiel einen Prompt) in das Inputs-Feld
- Fügen Sie Ihr Hugging-Face-Token (hf_…) in das Token-Feld ein
- Drücken Sie Ausführen, um die Anfrage zu senden, oder kopieren Sie den cURL-, Python- oder JavaScript-Code
- Lesen Sie die JSON-Antwort und den Status, passen Sie dann Modell oder Inputs an und versuchen Sie es erneut
Beispiel
Eingabe
curl -X POST 'https://api-inference.huggingface.co/models/mistralai/Mistral-7B-Instruct-v0.2' \
-H 'Authorization: Bearer hf_xxx' \
-H 'Content-Type: application/json' \
-d '{"inputs":"Write a haiku about TypeScript."}'
Ausgabe
[{"generated_text":"Types guard every line..."}]
Ein minimaler Hugging-Face-Inference-API-Aufruf mit einem hf_-Token und JSON-Inputs.
Häufige Fehler & Fehlerbehebung
- Das Ausführen im Browser schlägt mit einem CORS-Fehler fehl. — Die Hugging-Face-Inference-API blockiert oft Cross-Origin-Browseraufrufe. Kopieren Sie das erzeugte cURL- oder Python-Snippet und führen Sie es stattdessen in einem Terminal oder auf Ihrem Server aus.
- 401 Unauthorized oder Invalid credentials. — Prüfen Sie, ob Ihr Token mit hf_ beginnt und vollständig, ohne Leerzeichen eingefügt ist. Erstellen oder kopieren Sie ein gültiges Token unter huggingface.co/settings/tokens.
- 503 mit einer estimated_time-Meldung. — Das Modell lädt (Cold Start). Warten Sie die geschätzten Sekunden ab und versuchen Sie es erneut oder senden Sie die Anfrage noch einmal — Serverless-Modelle wärmen beim ersten Aufruf auf.
- 404 Model not found. — Stellen Sie sicher, dass die Modell-ID exakt mit dem Repo-Pfad übereinstimmt (owner/name, Groß-/Kleinschreibung beachten), z. B. mistralai/Mistral-7B-Instruct-v0.2, und dass das Modell die Inference API bereitstellt.
- Unerwartete Antwortform oder ein Task-Fehler. — Verschiedene Modell-Tasks erwarten verschiedene Inputs. Für Textgenerierung senden Sie einen String in "inputs"; prüfen Sie die Model Card auf Hugging Face für das genaue Input-Format.
Häufig gestellte Fragen
- Was ist der Hugging Face API-Tester?
- Es ist ein ArrayKit-Tool, das Hugging-Face-Inference-API-Anfragen aus einer Modell-ID, Inputs und Ihrem hf_-Token erstellt, sie dann ausführen lässt und das äquivalente cURL, Python und JavaScript kopiert.
- Brauche ich ein Hugging-Face-Token?
- Ja. Inference-API-Aufrufe verwenden ein Authorization: Bearer hf_-Token. Erzeugen Sie eines unter huggingface.co/settings/tokens und fügen Sie es in das Token-Feld ein.
- Warum schlägt Ausführen im Browser fehl, obwohl das cURL funktioniert?
- Die Hugging-Face-Inference-API sendet häufig keine CORS-Header für Browser-Anfragen. Das erzeugte cURL- oder Python-Snippet läuft problemlos in einem Terminal oder auf einem Server, wo CORS nicht gilt.
- Welche Modelle kann ich testen?
- Jedes Modell, das die Serverless-Inference-API bereitstellt. Das Tool schlägt Mistral-7B-Instruct, Meta-Llama-3-8B-Instruct und gpt2 vor, aber Sie können jede Modell-ID wie owner/name eingeben.
- Ist mein Token sicher, wenn ich es hier verwende?
- Die Anfrage und der gesamte Code werden lokal in Ihrem Browser erstellt. Wenn Sie Ausführen drücken, geht der Aufruf direkt aus Ihrem Browser an Hugging Face, nicht an ArrayKit, und Ihr Token verbleibt nur im Browserspeicher — wird niemals gespeichert oder an ArrayKit gesendet. Vermeiden Sie Produktionstokens auf gemeinsam genutzten Geräten.
- Kann ich Code für meine App generieren?
- Ja. Das Tool gibt einsatzbereites cURL, Python (requests) und JavaScript (fetch) für genau die Anfrage aus, die Sie erstellt haben, sodass Sie es direkt in ein Skript oder Backend übernehmen können.
Verwandte Tools
- OpenAI API Tester — Build, run and copy OpenAI Chat Completions API requests as cURL, Python and JavaScript.
- Anthropic Claude API Tester — Build, run and copy Anthropic Claude Messages API requests as cURL, Python and JavaScript.
- Google Gemini API Tester — Build, run and copy Google Gemini generateContent API requests as cURL, Python and JavaScript.
- Replicate API Tester — Build, run and copy Replicate prediction API requests as cURL, Python and JavaScript.
- API-Client — Sende HTTP-Anfragen, erstelle Header und Parameter und prüfe Antworten; speichert deine letzten 25.
- cURL zu Fetch — Konvertiere einen curl-Befehl in einen JavaScript-fetch()-Aufruf.
- Basic Auth Generator — Generate and decode HTTP Basic Auth Authorization headers from a username and password.
- URL-Parser — Zerlege eine URL in ihre Bestandteile und liste die Query-Parameter auf.
Alle ArrayKit-Tools