Hugging Face API Tester

Build, run and copy Hugging Face Inference API requests as cURL, Python and JavaScript.

La construction de la requête et du code cURL, Python et JavaScript se fait entièrement dans votre navigateur. Lorsque vous appuyez sur Exécuter, votre token Hugging Face et vos entrées sont envoyés directement depuis votre navigateur vers l'Inference API de Hugging Face — jamais vers ArrayKit. Votre token est conservé uniquement en mémoire du navigateur et n'est jamais stocké ni envoyé à ArrayKit. Évitez d'utiliser des tokens de production sur des machines partagées ou publiques.

Essayer le client de requêtes API

À propos de Hugging Face API Tester

Le testeur d'API Hugging Face vous permet de construire, exécuter et copier des requêtes Hugging Face Inference API sans quitter votre navigateur. Saisissez un identifiant de modèle comme mistralai/Mistral-7B-Instruct-v0.2, tapez vos entrées, collez votre token hf_, et ArrayKit assemble la requête POST vers https://api-inference.huggingface.co/models/{model} avec le bon en-tête Authorization: Bearer et le corps JSON. Il génère instantanément des extraits cURL, Python (requests) et JavaScript (fetch) prêts à coller, et là où Hugging Face autorise les appels cross-origin, vous pouvez appuyer sur Exécuter pour voir la réponse en direct. Il est conçu pour les ingénieurs ML, les développeurs backend et les bricoleurs de prompt qui veulent tester rapidement un modèle, confirmer qu'un token fonctionne ou récupérer un code propre pour une application. La requête et tout le code sont construits localement dans votre navigateur ; lorsque vous exécutez, l'appel va directement depuis votre navigateur vers Hugging Face.

Fonctionnalités

Comment utiliser Hugging Face API Tester

  1. Saisissez un identifiant de modèle tel que mistralai/Mistral-7B-Instruct-v0.2
  2. Tapez vos entrées (par exemple, un prompt) dans le champ Entrées
  3. Collez votre token Hugging Face (hf_…) dans le champ du token
  4. Appuyez sur Exécuter pour envoyer la requête, ou copiez le code cURL, Python ou JavaScript
  5. Lisez la réponse JSON et le statut, puis ajustez le modèle ou les entrées et réessayez

Exemple

Entrée

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."}'

Sortie

[{"generated_text":"Types guard every line..."}]

Un appel Hugging Face Inference API minimal avec un token hf_ et des entrées JSON.

Erreurs courantes et dépannage

Foire aux questions

Qu'est-ce que le testeur d'API Hugging Face ?
C'est un outil ArrayKit qui construit des requêtes Hugging Face Inference API à partir d'un identifiant de modèle, d'entrées et de votre token hf_, puis vous permet de les exécuter et de copier le code cURL, Python et JavaScript équivalent.
Ai-je besoin d'un token Hugging Face ?
Oui. Les appels à l'Inference API utilisent un token Authorization: Bearer hf_. Générez-en un sur huggingface.co/settings/tokens et collez-le dans le champ du token.
Pourquoi l'exécution échoue-t-elle dans le navigateur alors que le cURL fonctionne ?
L'Inference API de Hugging Face n'envoie souvent pas d'en-têtes CORS pour les requêtes navigateur. L'extrait cURL ou Python généré s'exécute parfaitement depuis un terminal ou un serveur où le CORS ne s'applique pas.
Quels modèles puis-je tester ?
Tout modèle qui expose l'Inference API serverless. L'outil suggère Mistral-7B-Instruct, Meta-Llama-3-8B-Instruct et gpt2, mais vous pouvez taper tout identifiant de modèle au format owner/name.
Est-il sûr d'utiliser ici mon token ?
La requête et tout le code sont construits localement dans votre navigateur. Lorsque vous appuyez sur Exécuter, l'appel va directement depuis votre navigateur vers Hugging Face, pas vers ArrayKit, et votre token est conservé uniquement en mémoire du navigateur — jamais stocké ni envoyé à ArrayKit. Évitez d'utiliser des tokens de production sur des machines partagées.
Puis-je générer du code pour mon application ?
Oui. L'outil produit du cURL, du Python (requests) et du JavaScript (fetch) prêts à coller pour la requête exacte que vous avez construite, afin que vous puissiez l'intégrer directement dans un script ou un backend.

Outils associés

Tous les outils ArrayKit