Replicate API टेस्टर
Replicate प्रेडिक्शन API रिक्वेस्ट बनाएँ, चलाएँ और cURL, Python तथा JavaScript के रूप में कॉपी करें।
Replicate अनुरोध तथा cURL, Python और JavaScript कोड बनाना पूरी तरह आपके ब्राउज़र में होता है। जब आप Run दबाते हैं, तो आपका API टोकन और प्रॉम्प्ट सीधे आपके ब्राउज़र से Replicate को भेजे जाते हैं — कभी ArrayKit को नहीं। आपका टोकन केवल ब्राउज़र मेमोरी में रखा जाता है और इसे कभी ArrayKit में संग्रहीत या भेजा नहीं जाता। साझा मशीनों पर प्रोडक्शन टोकन का उपयोग करने से बचें।
OpenAI API टेस्टर आज़माएँ
Replicate API टेस्टर के बारे में
Replicate API टेस्टर आपको ब्राउज़र छोड़े बिना एक Replicate predictions अनुरोध बनाने, चलाने और कॉपी करने देता है। owner/name के रूप में एक मॉडल दर्ज करें, एक इनपुट प्रॉम्प्ट टाइप करें और अपना Replicate API टोकन पेस्ट करें, और ArrayKit आपके लिए Prefer: wait हेडर के साथ /v1/models/{owner}/{name}/predictions पर POST असेम्बल करता है। अनुरोध और पेस्ट-तैयार cURL, Python और JavaScript स्निपेट आपके डिवाइस पर स्थानीय रूप से जेनरेट होते हैं। जब आप Run दबाते हैं, तो कॉल सीधे आपके ब्राउज़र से Replicate को जाती है ताकि आप वास्तविक prediction आउटपुट देख सकें, फिर अपने प्रोजेक्ट में जिस भी कोड रूप की ज़रूरत हो उसे कॉपी करें। यह उन डेवलपर्स, ML इंजीनियरों और प्रॉम्प्ट टेस्टरों के लिए बनाया गया है जो किसी मॉडल को आज़माना, यह पुष्टि करना कि टोकन काम करता है, या एक कार्यशील स्निपेट जल्दी पाना चाहते हैं — किसी Postman कलेक्शन या स्थानीय SDK सेटअप की आवश्यकता नहीं।
विशेषताएँ
- Replicate predictions एंडपॉइंट को लक्षित करता है: POST /v1/models/{owner}/{name}/predictions
- meta/meta-llama-3-8b-instruct जैसे अंतर्निहित सुझावों के साथ owner/name द्वारा किसी भी सार्वजनिक मॉडल को निर्दिष्ट करें
- कॉपी-पेस्ट cURL, Python (requests) और JavaScript (fetch) स्निपेट जेनरेट करता है
- Prefer: wait हेडर जोड़ता है ताकि आपको एक ही कॉल में पूर्ण prediction मिले
- आपके Replicate API टोकन (r8_…) का उपयोग करके Bearer टोकन प्रमाणीकरण
- अनुरोध सीधे Replicate को भेजने और लाइव प्रतिक्रिया देखने के लिए Run दबाएँ
- टोकन केवल ब्राउज़र मेमोरी में रखा जाता है — कभी ArrayKit में संग्रहीत या भेजा नहीं जाता
- अनुरोध निर्माण और कोड जनरेशन पूरी तरह आपके डिवाइस पर होता है
Replicate API टेस्टर का उपयोग कैसे करें
- अपना Replicate API टोकन (r8_ से शुरू) टोकन फ़ील्ड में पेस्ट करें
- मॉडल को owner/name के रूप में दर्ज करें, जैसे meta/meta-llama-3-8b-instruct
- प्रॉम्प्ट बॉक्स में अपना इनपुट प्रॉम्प्ट टाइप करें
- prediction अनुरोध भेजने और प्रतिक्रिया पढ़ने के लिए Run दबाएँ
- cURL, Python या JavaScript टैब स्विच करें और स्निपेट कॉपी करें
उदाहरण
इनपुट
curl -X POST 'https://api.replicate.com/v1/models/meta/meta-llama-3-8b-instruct/predictions' \
-H 'Authorization: Bearer r8_xxx' \
-H 'Content-Type: application/json' \
-H 'Prefer: wait' \
-d '{"input":{"prompt":"Write a haiku about TypeScript."}}'
आउटपुट
{ "status": "succeeded", "output": ["Strict types align..."] }
टेस्टर द्वारा बनाया गया एक मॉडल prediction अनुरोध, किसी टर्मिनल से चलाने के लिए तैयार।
सामान्य त्रुटियाँ और समस्या निवारण
- Run दबाने पर 401 Unauthorized। — आपका टोकन गलत या अनुपस्थित है। replicate.com/account/api-tokens से एक मान्य Replicate API टोकन पेस्ट करें — यह r8_ से शुरू होना चाहिए।
- मॉडल के लिए 404 Not Found। — जाँचें कि मॉडल owner/name के रूप में लिखा गया है (जैसे meta/meta-llama-3-8b-instruct) और कि मॉडल मौजूद है और आपके खाते के लिए सुलभ है।
- इनपुट के बारे में 422 Unprocessable Entity। — मॉडल अलग इनपुट फ़ील्ड की अपेक्षा करता है। मॉडल के Replicate पेज पर उसकी इनपुट स्कीमा की पुष्टि करें; यह टेस्टर डिफ़ॉल्ट रूप से input.prompt भेजता है।
- ब्राउज़र में अनुरोध विफल हो जाता है या अटक जाता है (CORS / नेटवर्क)। — जेनरेट किया गया cURL कॉपी करें और इसे अपने टर्मिनल से चलाएँ, या Python/JavaScript स्निपेट का सर्वर-साइड उपयोग करें जहाँ ब्राउज़र CORS नियम लागू नहीं होते।
- प्रतिक्रिया आउटपुट के बजाय status starting/processing दिखाती है। — Prefer: wait हेडर एक पूर्ण prediction लौटाने के लिए शामिल है, लेकिन लंबे जॉब फिर भी टाइम आउट हो सकते हैं — फिर से चलाएँ या अपने कोड से prediction URL को पोल करें।
अक्सर पूछे जाने वाले प्रश्न
- Replicate API टेस्टर क्या है?
- यह एक ब्राउज़र टूल है जो किसी मॉडल (owner/name), एक इनपुट प्रॉम्प्ट और आपके API टोकन से एक Replicate predictions अनुरोध बनाता है, फिर उसे चलाता है और आपको कॉपी-तैयार cURL, Python और JavaScript कोड देता है।
- यह किस Replicate एंडपॉइंट को कॉल करता है?
- यह Bearer टोकन और Prefer: wait हेडर के साथ https://api.replicate.com/v1/models/{owner}/{name}/predictions पर POST करता है, बॉडी के रूप में {"input":{"prompt":"..."}} भेजते हुए।
- क्या मेरा Replicate API टोकन सुरक्षित है?
- अनुरोध और स्निपेट स्थानीय रूप से बनाए जाते हैं, और आपका टोकन केवल ब्राउज़र मेमोरी में रखा जाता है — इसे कभी ArrayKit में संग्रहीत या भेजा नहीं जाता। जब आप Run दबाते हैं तो यह सीधे आपके ब्राउज़र से Replicate को जाता है। साझा मशीनों पर प्रोडक्शन टोकन का उपयोग करने से बचें।
- क्या मैं किसी भी Replicate मॉडल को टेस्ट कर सकता हूँ?
- हाँ — किसी भी मॉडल को जिस तक आपकी पहुँच हो, owner/name के रूप में दर्ज करें। टेस्टर डिफ़ॉल्ट रूप से एक input.prompt फ़ील्ड भेजता है, इसलिए जो मॉडल अलग इनपुट स्कीमा लेते हैं उनके लिए आपको जेनरेट किए गए कोड को समायोजित करना पड़ सकता है।
- ब्राउज़र के बजाय टर्मिनल में cURL क्यों चलाएँ?
- अधिकांश Replicate कॉल ब्राउज़र से काम करती हैं, लेकिन यदि कोई अनुरोध CORS या आपके नेटवर्क द्वारा ब्लॉक हो जाता है, तो जेनरेट किया गया cURL या सर्वर-साइड Python/JavaScript स्निपेट ब्राउज़र के बाहर साफ़-सुथरे ढंग से चलेगा।
- क्या मुझे Replicate SDK इंस्टॉल करने की आवश्यकता है?
- नहीं। टेस्टर सादा cURL, requests-आधारित Python और fetch-आधारित JavaScript बनाता है, इसलिए आप किसी SDK सेटअप के बिना मॉडल आज़मा सकते हैं और एक कार्यशील कॉल कॉपी कर सकते हैं।
संबंधित टूल
- OpenAI API टेस्टर — OpenAI Chat Completions API रिक्वेस्ट बनाएँ, चलाएँ और cURL, Python तथा JavaScript के रूप में कॉपी करें।
- Anthropic Claude API टेस्टर — Anthropic Claude Messages API रिक्वेस्ट बनाएँ, चलाएँ और cURL, Python तथा JavaScript के रूप में कॉपी करें।
- Google Gemini API टेस्टर — Google Gemini generateContent API रिक्वेस्ट बनाएँ, चलाएँ और cURL, Python तथा JavaScript के रूप में कॉपी करें।
- Hugging Face API टेस्टर — Hugging Face Inference API रिक्वेस्ट बनाएँ, चलाएँ और cURL, Python तथा JavaScript के रूप में कॉपी करें।
- API क्लाइंट — HTTP अनुरोध भेजें, हेडर और पैरामीटर बनाएँ और रिस्पॉन्स का निरीक्षण करें; अपने पिछले 25 सहेजें।
- cURL से Fetch — curl कमांड को JavaScript fetch() कॉल में कन्वर्ट करें।
- URL पार्सर — URL को उसके भागों में तोड़ें और क्वेरी पैरामीटर सूचीबद्ध करें।
- Basic Auth जेनरेटर — उपयोगकर्ता नाम और पासवर्ड से HTTP Basic Auth ऑथराइज़ेशन हेडर जेनरेट और डिकोड करें।
सभी ArrayKit टूल