Hugging Face API Tester

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

अनुरोध तथा cURL, Python और JavaScript कोड बनाना पूरी तरह आपके ब्राउज़र में होता है। जब आप Run दबाते हैं, तो आपका Hugging Face टोकन और inputs सीधे आपके ब्राउज़र से Hugging Face Inference API को भेजे जाते हैं — कभी ArrayKit को नहीं। आपका टोकन केवल ब्राउज़र मेमोरी में रखा जाता है और इसे कभी ArrayKit में संग्रहीत या भेजा नहीं जाता। साझा या सार्वजनिक मशीनों पर प्रोडक्शन टोकन का उपयोग करने से बचें।

API रिक्वेस्ट क्लाइंट आज़माएँ

Hugging Face API Tester के बारे में

Hugging Face API टेस्टर आपको ब्राउज़र छोड़े बिना Hugging Face Inference API अनुरोध बनाने, चलाने और कॉपी करने देता है। mistralai/Mistral-7B-Instruct-v0.2 जैसा कोई मॉडल id दर्ज करें, अपने inputs टाइप करें, अपना hf_ टोकन पेस्ट करें, और ArrayKit सही Authorization: Bearer हेडर और JSON बॉडी के साथ https://api-inference.huggingface.co/models/{model} पर POST असेम्बल करता है। यह तुरंत पेस्ट-तैयार cURL, Python (requests) और JavaScript (fetch) स्निपेट जेनरेट करता है, और जहाँ Hugging Face क्रॉस-ऑरिजिन कॉल की अनुमति देता है वहाँ आप लाइव प्रतिक्रिया देखने के लिए Run दबा सकते हैं। यह उन ML इंजीनियरों, बैकएंड डेवलपर्स और प्रॉम्प्ट के साथ प्रयोग करने वालों के लिए बनाया गया है जो किसी मॉडल का स्मोक-टेस्ट करना, यह पुष्टि करना कि टोकन काम करता है, या किसी ऐप के लिए साफ़ कोड पाना चाहते हैं। अनुरोध और सभी कोड आपके ब्राउज़र में स्थानीय रूप से बनाए जाते हैं; जब आप Run करते हैं, तो कॉल सीधे आपके ब्राउज़र से Hugging Face को जाती है।

विशेषताएँ

Hugging Face API Tester का उपयोग कैसे करें

  1. mistralai/Mistral-7B-Instruct-v0.2 जैसा कोई मॉडल id दर्ज करें
  2. Inputs फ़ील्ड में अपने inputs (उदाहरण के लिए, एक प्रॉम्प्ट) टाइप करें
  3. अपना Hugging Face टोकन (hf_…) टोकन फ़ील्ड में पेस्ट करें
  4. अनुरोध भेजने के लिए Run दबाएँ, या cURL, Python या JavaScript कोड कॉपी करें
  5. JSON प्रतिक्रिया और स्टेटस पढ़ें, फिर मॉडल या inputs में बदलाव करें और पुनः प्रयास करें

उदाहरण

इनपुट

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

आउटपुट

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

एक hf_ टोकन और JSON inputs के साथ एक न्यूनतम Hugging Face Inference API कॉल।

सामान्य त्रुटियाँ और समस्या निवारण

अक्सर पूछे जाने वाले प्रश्न

Hugging Face API टेस्टर क्या है?
यह एक ArrayKit टूल है जो एक मॉडल id, inputs और आपके hf_ टोकन से Hugging Face Inference API अनुरोध बनाता है, फिर आपको उन्हें चलाने और समतुल्य cURL, Python और JavaScript कोड कॉपी करने देता है।
क्या मुझे एक Hugging Face टोकन की आवश्यकता है?
हाँ। Inference API कॉल एक Authorization: Bearer hf_ टोकन का उपयोग करती हैं। huggingface.co/settings/tokens पर एक बनाएँ और इसे टोकन फ़ील्ड में पेस्ट करें।
जब cURL काम करता है तो ब्राउज़र में Run क्यों विफल हो जाता है?
Hugging Face Inference API अक्सर ब्राउज़र अनुरोधों के लिए CORS हेडर नहीं भेजता। जेनरेट किया गया cURL या Python स्निपेट किसी टर्मिनल या सर्वर से ठीक चलता है जहाँ CORS लागू नहीं होता।
मैं कौन-से मॉडल टेस्ट कर सकता हूँ?
कोई भी मॉडल जो सर्वरलेस Inference API एक्सपोज़ करता है। टूल Mistral-7B-Instruct, Meta-Llama-3-8B-Instruct और gpt2 सुझाता है, लेकिन आप owner/name जैसा कोई भी मॉडल id टाइप कर सकते हैं।
क्या यहाँ मेरा टोकन उपयोग करना सुरक्षित है?
अनुरोध और सभी कोड आपके ब्राउज़र में स्थानीय रूप से बनाए जाते हैं। जब आप Run दबाते हैं, तो कॉल सीधे आपके ब्राउज़र से Hugging Face को जाती है, ArrayKit को नहीं, और आपका टोकन केवल ब्राउज़र मेमोरी में रखा जाता है — कभी ArrayKit में संग्रहीत या भेजा नहीं जाता। साझा मशीनों पर प्रोडक्शन टोकन का उपयोग करने से बचें।
क्या मैं अपने ऐप के लिए कोड जेनरेट कर सकता हूँ?
हाँ। टूल आपके द्वारा बनाए गए सटीक अनुरोध के लिए पेस्ट-तैयार cURL, Python (requests) और JavaScript (fetch) आउटपुट करता है, ताकि आप इसे सीधे किसी स्क्रिप्ट या बैकएंड में डाल सकें।

संबंधित टूल

सभी ArrayKit टूल