Hugging Face API Tester
Build, run and copy Hugging Face Inference API requests as cURL, Python and JavaScript.
Request aur cURL, Python aur JavaScript code banana poori tarah aapke browser mein hota hai. Jab aap Run dabate hain, aapka Hugging Face token aur inputs seedhe aapke browser se Hugging Face Inference API ko bheje jaate hain — kabhi ArrayKit ko nahi. Aapka token sirf browser memory mein rakha jaata hai aur kabhi store ya ArrayKit ko nahi bheja jaata. Shared ya public machines par production tokens use karne se bachein.
API Request Client try karein
Hugging Face API Tester ke baare mein
Hugging Face API tester aapko browser chhode bina Hugging Face Inference API requests banane, run karne aur copy karne deta hai. mistralai/Mistral-7B-Instruct-v0.2 jaisa ek model id enter karein, apne inputs type karein, apna hf_ token paste karein, aur ArrayKit sahi Authorization: Bearer header aur JSON body ke saath https://api-inference.huggingface.co/models/{model} par POST assemble karta hai. Yeh turant ready-to-paste cURL, Python (requests) aur JavaScript (fetch) snippets generate karta hai, aur jahan Hugging Face cross-origin calls allow karta hai wahan aap live response dekhne ke liye Run dabaa sakte hain. Yeh un ML engineers, backend developers aur prompt tinkerers ke liye bana hai jo ek model smoke-test karna, token kaam karta hai confirm karna, ya ek app ke liye saaf code lena chahte hain. Request aur saara code locally aapke browser mein bante hain; jab aap Run karte hain, call seedhe aapke browser se Hugging Face ko jaati hai.
Features
- Ek model id aur inputs se Hugging Face Inference API requests banayein
- Authorization: Bearer hf_ header ke saath /models/{model} par sahi POST generate karta hai
- Ready-to-run cURL, Python (requests) aur JavaScript (fetch) snippets copy karein
- Jab Hugging Face cross-origin call allow karta hai to request browser mein run karein
- Mistral-7B-Instruct, Meta-Llama-3-8B-Instruct aur gpt2 jaise model suggestions
- Inference API jo standard { "inputs": ... } JSON body expect karta hai use bhejta hai
- Token sirf browser memory mein rehta hai — kabhi store ya ArrayKit ko nahi bheja jaata
- Hugging Face dwara return kiya gaya raw JSON response aur HTTP status inspect karein
Hugging Face API Tester kaise use karein
- mistralai/Mistral-7B-Instruct-v0.2 jaisa ek model id enter karein
- Inputs field mein apne inputs (jaise ek prompt) type karein
- Apna Hugging Face token (hf_…) token field mein paste karein
- Request bhejne ke liye Run dabayein, ya cURL, Python ya JavaScript code copy karein
- JSON response aur status padhein, phir model ya inputs tweak karein aur retry karein
Example
Input
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."}'
Output
[{"generated_text":"Types guard every line..."}]
Ek hf_ token aur JSON inputs ke saath ek minimal Hugging Face Inference API call.
Common errors aur troubleshooting
- Browser Run ek CORS error ke saath fail ho jata hai. — Hugging Face Inference API aksar cross-origin browser calls block karta hai. Generated cURL ya Python snippet copy karein aur use terminal ya apne server se run karein.
- 401 Unauthorized ya Invalid credentials. — Check karein ki aapka token hf_ se shuru hota hai aur poora paste hua hai, bina spaces ke. huggingface.co/settings/tokens se ek valid token banayein ya copy karein.
- estimated_time message ke saath 503. — Model load ho raha hai (cold start). Estimated seconds wait karke retry karein, ya request dobara bhejein — serverless models pehli call par warm up hote hain.
- 404 Model not found. — Verify karein ki model id repo path se bilkul match karti hai (owner/name, case-sensitive), jaise mistralai/Mistral-7B-Instruct-v0.2, aur model Inference API expose karta hai.
- Unexpected response shape ya ek task error. — Alag model tasks alag inputs expect karte hain. Text generation ke liye "inputs" mein ek string bhejein; exact input format ke liye Hugging Face par model card check karein.
Aksar pooche jaane wale sawaal
- Hugging Face API tester kya hai?
- Yeh ek ArrayKit tool hai jo ek model id, inputs aur aapke hf_ token se Hugging Face Inference API requests banata hai, phir unhe run karne deta hai aur equivalent cURL, Python aur JavaScript code copy karta hai.
- Kya mujhe Hugging Face token chahiye?
- Haan. Inference API calls ek Authorization: Bearer hf_ token use karti hain. Ek huggingface.co/settings/tokens par banayein aur use token field mein paste karein.
- cURL kaam karne par browser mein Run kyun fail hota hai?
- Hugging Face Inference API aksar browser requests ke liye CORS headers nahi bhejta. Generated cURL ya Python snippet terminal ya server se theek chalta hai jahan CORS apply nahi hota.
- Main kaunse models test kar sakta hoon?
- Koi bhi model jo serverless Inference API expose karta hai. Tool Mistral-7B-Instruct, Meta-Llama-3-8B-Instruct aur gpt2 suggest karta hai, lekin aap owner/name jaisi koi bhi model id type kar sakte hain.
- Kya mera token yahan use karna safe hai?
- Request aur saara code locally aapke browser mein bante hain. Jab aap Run dabate hain, call seedhe aapke browser se Hugging Face ko jaati hai, ArrayKit ko nahi, aur aapka token sirf browser memory mein rakha jaata hai — kabhi store ya ArrayKit ko nahi bheja jaata. Shared machines par production tokens use karne se bachein.
- Kya main apne app ke liye code generate kar sakta hoon?
- Haan. Tool aapke banaye exact request ke liye ready-to-paste cURL, Python (requests) aur JavaScript (fetch) output karta hai, taaki aap use seedhe ek script ya backend mein daal sakein.
Related 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 — HTTP requests bhejein, headers aur params banayein aur responses inspect karein; aapki aakhri 25 save hoti hain.
- cURL se Fetch — Ek curl command ko JavaScript fetch() call mein convert karein.
- Basic Auth Generator — Generate and decode HTTP Basic Auth Authorization headers from a username and password.
- URL Parser — Ek URL ko uske parts mein todein aur query parameters list karein.
Saare ArrayKit tools