Replicate API Tester

Build, run and copy Replicate prediction API requests as cURL, Python and JavaScript.

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

OpenAI API टेस्टर आज़माएँ

Replicate API Tester के बारे में

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 API Tester का उपयोग कैसे करें

  1. अपना Replicate API टोकन (r8_ से शुरू) टोकन फ़ील्ड में पेस्ट करें
  2. मॉडल को owner/name के रूप में दर्ज करें, जैसे meta/meta-llama-3-8b-instruct
  3. प्रॉम्प्ट बॉक्स में अपना इनपुट प्रॉम्प्ट टाइप करें
  4. prediction अनुरोध भेजने और प्रतिक्रिया पढ़ने के लिए Run दबाएँ
  5. 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 अनुरोध, किसी टर्मिनल से चलाने के लिए तैयार।

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

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

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 सेटअप के बिना मॉडल आज़मा सकते हैं और एक कार्यशील कॉल कॉपी कर सकते हैं।

संबंधित टूल

सभी ArrayKit टूल